uyfrjk 发表于 2018-10-24 06:53:36

SQL Server 由于计算机 本机计算机名 Error:2147749896 (0x80041008) 上的 WMI 配置

  在DOS中执行含有以下脚本(新建一个文本,复制下面(蓝色字体),保存后文件名改为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
  **************************************************************************************************

页: [1]
查看完整版本: SQL Server 由于计算机 本机计算机名 Error:2147749896 (0x80041008) 上的 WMI 配置