首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Server 2005 安裝 WMI 編譯錯誤解決方案

     編輯:關於SqlServer

SQL Server 2005 WMI 編譯錯誤解決方法

錯誤現象

安裝 SQL Server 2005 時遇到錯誤,提示:

"SQL Server Setup Failed to compile the Managed Object Format (MOF) file C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\etwcls.mof. To proceed, see 'Troubleshooting an Installation of SQL Server 2005' or 'How to: View SQL Server 2005 Setup Log Files' in SQL Server 2005 Setup Help documentation."

解決方案

建立一個批次檔,內容如下:

@echo off
net stop winmgmt
c:
cd %systemroot%\system32\wbem
rd /S /Q repository

regsvr32 /s %systemroot%\system32\scecli.dll
regsvr32 /s %systemroot%\system32\userenv.dll

mofcomp cimwin32.mof
mofcomp cimwin32.mfl
mofcomp rsop.mof
mofcomp rsop.mfl
for /f %%s in ('dir /b /s *.dll') do regsvr32 /s %%s
for /f %%s in ('dir /b *.mof') do mofcomp %%s
for /f %%s in ('dir /b *.mfl') do mofcomp %%s
echo DONE - please reboot
pause

執行步驟:

  1. 將上述內容存為 fix_wmi.bat
  2. 以系統管理員身分執行
  3. 執行完成後重新開機
  4. 再次嘗試安裝 SQL Server 2005

原理說明: 此腳本會停止 WMI 服務、重建 WMI 儲存庫、重新註冊相關 DLL、重新編譯 MOF 檔案,以修復 WMI 儲存庫損毀導致的 MOF 編譯失敗問題。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved