1.我的电脑上总是出现“WinMgmt.exe产生了错误,会被windows关闭。你需要重新启动程序。正在创建错误日志”

2.无法启动WMI服务该怎么解决

3.如何解决windows防火墙无法启动的问题

4.Windows无法启动Windows Firewakk/Internet Connection Sharing服务是什么意思

windows无法启动windows management_winmgmt无法启动

症状

在启动计算机时,可能会出现以下错误消息:

Winmgmt.exe has generated errors and will be closed by Windows.You will need to restart the program.An error log is being created.

这条错误信息大约每隔 30 秒就会出现一次。

原因

当 %SystemRoot%\System32\Wbem\Repository 文件夹中的文件损坏时,会出现此行为。这条错误信息之所以重复出现,是因为 Winmgmt.exe 以 30 秒到 60 秒的间隔轮询这些文件。

解决方案

要解决此问题,请删除然后重新创建 %SystemRoot%\System32\Wbem\Repository 文件夹中的文件:

在桌面上右击我的电脑,然后单击管理。

在"服务和应用程序"下,单击服务,然后关闭并停止 Windows Management Instrumentation 服务。

删除 %SystemRoot%\System32\Wbem\Repository 文件夹中的所有文件。(在删除前请创建这些文件的备份副本。)

打开"服务和应用程序",单击服务,然后打开并启动 Windows Management Instrumentation 服务。当服务重新启动时,将基于以册表项中所提供的信息重新创建这些文件:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBEM\CIMOM\Autorecover MOFs

备注:某些程序不将其托管对象格式 (MOF) 文件添加到此列表中,这种情况下,重新生成 WMI 数据库可能导致那些程序产生错误或失败,并且可能需要针对它们的特定 WMI 要求进行更多的故障排除。

这篇文章中的信息适用于:

Microsoft Windows 2000 Server SP1, SP2

Microsoft Windows 2000 Advanced Server SP1, SP2

Microsoft Windows 2000 Professional SP1, SP2

我的电脑上总是出现“WinMgmt.exe产生了错误,会被windows关闭。你需要重新启动程序。正在创建错误日志”

方法1,取得『%SystemRoot%\System32\LogFiles』文件夹和『%SystemRoot%\System32\wbem』文件夹的权限(包括这两个文件夹的所有子文件夹的权限),简单点说,就是使你当前的帐户拥有这两个文件夹以及它们的子文件夹的绝对控制权限。这是最简单的方法,

方法2,以不带网络的安全模式启动,运行命令行,输入“net stop winmgmt”(不带引号),确认WMI服务停止后,将『%SystemRoot%\System32\wbem』下的『Repository』文件夹重命名,然后再次转到命令行,输入“winmgmt /resetRepository”(不带引号),重启系统,测试查看器是否工作正常。这个方法据说效果最好,很多人靠这个修复了4201错误。

方法3,删除『%SystemRoot%\Logs』文件夹和『%SystemRoot%\System32\LogFiles』文件夹(不用担心删除后造成不好的结果,系统会自动重新建立它们的),不过由于系统正在访问这两个文件夹里的文件,即使你拥有它们的绝对控制权,你也还是无法删除它们的。此时就需要借助MoveFile这个软件了),它可以在系统启动的时候对文件、文件夹进行移动、删除等操作,借助一个批处理,搞定。批处理内容如下:

"X:\***\movefile.exe" "C:\Windows\System32\LogFiles" ""

"X:\***\movefile.exe" "C:\Windows\Logs" ""

(%SystemRoot%\system32其实就是X:\windows\system32,X为系统盘)

但上面的方法都没有解决我同样的问题,对与取得管理员权限,只需一个注册表文件,就能取得权限:

新建一txt文档,然后直接复制下面的代码粘贴到txt文档,然后保存成 .reg

代码:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\runas]

@="获取管理员权限"

"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\*\shell\runas\command]

@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

[HKEY_CLASSES_ROOT\Directory\shell\runas]

@="获取管理员权限"

"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]

@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"

"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"

无法启动WMI服务该怎么解决

WinMgmt.exe是Windows管理服务。用于系统管理员创建WIndows管理脚本,这个是系统进程,产生错误就有麻烦了。WinMgmt.exe在Windows 2000中是作为一个服务来运行的,WinMgmt.exe(CIM 对象管理器)和知识库(Repository)是WMI两个主要构成部分,而WMI则是Windows 2000不可缺少的一部分。你可以通过重新安装Windows 2000 Service Pack 2来修复WinMgmt.exe,Windows 2000 Service Pack 2可在://.microsoft/china/windows2000/SP2.htm处下载到。不过还是觉得重装系统简单些。

如何解决windows防火墙无法启动的问题

是一个wmi服务损坏了,应该修复,把下面这段代码随便新建一个txt文件放在一个地方,然后把后缀名改为.bat,就好了。我前面也是这样,刚刚解决。

@echo on

cd /d c:\temp

if not exist %windir%\system32\wbem goto TryInstall

cd /d %windir%\system32\wbem

net stop winmgmt

winmgmt /kill

if exist Rep_bak rd Rep_bak /s /q

rename Repository Rep_bak

for %%i in (*.dll) do RegSvr32 -s %%i

for %%i in (*.exe) do call :FixSrv %%i

for %%i in (*.mof,*.mfl) do Mofcomp %%i

net start winmgmt

goto End

:FixSrv

if /I (%1) == (wbemcntl.exe) goto SkipSrv

if /I (%1) == (wbemtest.exe) goto SkipSrv

if /I (%1) == (mofcomp.exe) goto SkipSrv

%1 /RegServer

:SkipSrv

goto End

:TryInstall

if not exist wmicore.exe goto End

wmicore /s

net start winmgmt

:End

Windows无法启动Windows Firewakk/Internet Connection Sharing服务是什么意思

无法打开防火墙的具体方法和步骤:

(ICS服务依赖于Network Connections和Windows Management Instrumentation)

1,开始--运行--services.msc--回车--服务--右键--启动Windows Firewall/Internet Connection Sharing(ICS)服务。

2,如果提示错误1068:依存服务或组无法启动,再各自检查Network Connections和Windows Management Instrumentation服务是否启动。

3,如果Windows Management Instrumentation服务无法启动,解决方法是:开始--运行--cmd--回车--复制sc config Winmgmt depend= RpcSs--回车。

4、重新回到开始--运行--services.msc--回车--服务--右键--启动Windows Management Instrumentation。

5、最后就可以在服务里启动Windows Firewall/Internet Connection Sharing(ICS)了。

这是与防火墙相关的服务

有依赖服务,你先启动

Network

Connections

Windows

Management

Instrumentation

这两个服务先

也就是,开始-->运行cmd

net

start

netman

net

start

winmgmt

net

start

SharedAccess

前面两句是启动相关的依赖服务,后面一个就是启动lz所说的服务,同时你可以设置这些服务的启动类型为自动,如下

sc

config

netman

start=

AUTO

sc

config

winmgmt

start=

AUTO

sc

config

SharedAccess

start=

AUTO