Error:2147749896 (0x80041008) 上的 WMI 配置,无法执行 SQL Server 系统配置检查器

来源:互联网 发布:阿里云服务器里安装ftp 编辑:程序博客网 时间:2024/05/16 01:30

今天在windows server 2008 R2 Standard,重新要安装sql 2005,遇到了如下问题:

因为WMI配置,无法执行Sql Server 系统配置检查器的解决办法

解决了问题发给需要的朋友

先建立一个临时文件夹

我这里是c:/temp

然后建立一个FIXWMI.CMD文件

文件内容如下:

@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   

 

运行FIXWMI.CMD,等运行完成就好了

0 0