安裝SQL Server 2008 ,出現WMI服務錯誤。
解決方案,網上羅列兩種:
一、重建損壞的Windows Management Instrumentation(WMI)服務(測試通過)
@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
將這段代碼儲存成 BAT格式的後 在伺服器上運行 即可
二、另外一種方法
1. 單擊開始,然後按右鍵我的電腦。
2. 在捷徑功能表上,單擊管理。
3. 在電腦管理主控台的左窗格中,雙擊“服務和應用程式”。
4. 在“服務和應用程式”下,單擊服務。
5. 在電腦管理主控台的右窗格中,找到然後按右鍵 Windows Management Instrumentation。
6. 在捷徑功能表上,單擊停止。
7. 啟動 Windows 資源管理員,然後找到 %SystemRoot%System32WbemRepository 檔案夾。
8. 刪除 %SystemRoot%System32WbemRepository 檔案夾中的所有檔案。
9. 重新啟動電腦。重新啟動電腦。