安装SqlServer2008R2出现('无法启动 Windows Management Instrumentation 服务。若要继续安装,必须找到问题并修复该服务')

安装SqlServer2008R2出现'无法启动 Windows Management Instrumentation 服务。若要继续安装,必须找到问题并修复 Windows Management Instrumentation 服务。'

  • 安装失败原因
    • 解决方案

安装失败原因

具体原因是因为是一个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

你可能感兴趣的:(数据库)