結合網上搜索的結果,共有以下三種解決方案,我是運行到最後一種時完全解決。我估計大家都執行一遍,問題肯定解決。
1.查一下 Windows下的system32 中是否有framedyn.dll這個系統文件,如果沒有到system32 下的wbem文件中拷貝framedyn.dll到system32 目錄下
2.有人說是管理員(administrator)沒有 network service的權限,所以 WMI無法打開。 設置的方法很簡單,網絡上都有:
1) 右擊“我的電腦”-->“管理”
2) 在“本地用戶和組”內的Administrators組上雙擊,出現添加屬性對話框。
3) 單擊“添加”按鈕,出現添加用戶對話框
4) 單擊“高級”按鈕,再單擊“搜索”(或是“立即查找”)按鈕。注:此'NT AUTHORITY\NETWORK SERVICE'用戶為系統內置帳戶,無法直接添加。
5) 在“搜索結果”內選擇“Network Service”用戶後,單擊“確定”
按照以上的步驟設置之後,進入配置管理器,問題依舊出現……到了這裡實在讓人郁悶的不行。
這時又看到一個新方法:檢查一下 Windows下的system32 中是否有framedyn.dll這個系統文件,如果沒有到system32 下的wbem文件中拷貝framedyn.dll到system32 目錄下。 我進到system32目錄找framedyn.dll文件,果然沒有找到,再進入system32\wbem目錄,找framedyn.dll,拷貝到system32目下。
3.以管理員身份運行“命令提示符”(在附件下面),進入後執行以下命令
1)cd /d C:\Program Files\Microsoft SQL Server\90\Shared
2)mofcomp "C:\Program Files\Microsoft SQL Server\90\Shared\sqlmgmproviderxpsp2up.mof"
當看到有如下信息時表明操作成功
Microsoft (R) 32-bit MOF 匯編器版本 5.2.3790.3959
版權所有 (C) Microsoft Corp. 1997-2001。保留所有權利。
正在分析 MOF 文件: C:\Program Files\Microsoft SQL Server\90\Shared\sqlmgmprovide
rxpsp2up.mof
MOF 文件分析成功
將數據儲存到儲存庫中...