無法連線到WMI 提供程式0x80041010

童小綠發表於2015-01-25
    我之所以要重灌系統是因為我打不開SQL,更打不開SQL配置管理器。所以只能解除安裝重灌,但是重灌後又發現一個錯誤,說是安裝路徑出問題,那好吧,我還是重灌系統,重灌系統後,還是安裝不上,好吧,我格盤,終於的終於,還是安裝好了。下面我就對我出現打不開配置管理器的問題進行一個彙總,大家就當一個屢戰屢敗的例項看看吧。說不準你也和我一樣,最後格盤重灌的。

 

圖片描述:

無法連線到 WMI提供程式。您沒有許可權或者該伺服器無法訪問。請注意,您只能使用 SQL Server配置管理器來管理 SQL Server 2005和更高版本的伺服器。無效類 [0x80041010]

 

1WMI是什麼:

英文全稱為:Windows Management Instrumentation,Windows,中文名字:管理規範。是一項核心的 Windows 管理技術使用者可以使用 WMI 管理本地和遠端計算機。

SQLserverWNI的連結正常連線顯示的是:

而我的是:無法連線到WMI

網上有很多人也遇到了這個問題,我站在巨人的肩膀上總結我試過的幾個網上解決過這個方法給大家看看。

 

方法一:

管理員(administrator)沒有 network service的許可權或者user許可權就可以了,所以 WMI無法開啟。 

1右擊“我的電腦”-->“管理”

2在“本地使用者和組”內的Administrators組上雙擊,出現新增屬性對話方塊。

 

3單擊“新增”按鈕,出現新增使用者對話方塊

4單擊“高階”按鈕,再單擊“搜尋”(或是“立即查詢”)按鈕。注:此'NT AUTHORITY\NETWORK SERVICE'使用者為系統內建帳戶,無法直接新增。

5 在“搜尋結果”內選擇“Network Service”使用者後,單擊“確定”。讓然後把許可權放寬。

 

方法一沒有解決我的問題,我依然打不開SQL配置管理器,失敗。。。重灌系統後我特意看了下我的許可權那塊並沒有出現NetworkService”使用者,還是可以開啟SQL配置管理器。如圖:


 

 

方法二:

檢查一下 windows下的system32 中是否有framedyn.dll這個系統檔案,如果沒有到system32 下的wbem檔案中拷貝framedyn.dll到system32 目錄下。記住wbem檔案的和system32 中的framedyn.dll版本要一致。

方法二對我而言不存在,我的wbem資料夾的和system32 資料夾是存在framedyn.dll。所以方法二失敗。

 

方法三:

以管理員身份執行“命令提示符”(在附件下面),進入後執行以下命令 

  1、如果你是低版本並且是裝在90檔案的話應該是:

cd /dC:\Program Files\Microsoft SQL Server\90\Shared

如果你的版本和我是2012版本裝在了100檔案的話應該是:

cd/d    C:\Program Files\Microsoft SQL Server\100\Shared

 

  2、裝在90檔案的話應該是:

mofcomp"C:\Program Files\Microsoft SQLServer\90\Shared\sqlmgmproviderxpsp2up.mof"

2012版本裝在了100檔案的話應該是:

mofcomp "c:\Program Files\Microsoft SQL Server\100\Shared\sqlmgmproviderxpsp2up.mof"

提示一下,這需要你實現找到你的裝到了那個資料夾,還有的會裝到110資料夾中。所以自己要事先確定好。

SQL Serverversion對應關係如下:

SQL Server版本                        

 Version

Microsoft SQL Server 2012      

110

Microsoft SQL Server 2008 R2

100

Microsoft SQL Server 2008     

100

Microsoft SQL Server 2005     

90

 

如果成功的應該是向下面圖片一樣,但是因為方法三對我也是無效我就借了張別人部落格的圖片給大家看一下

 


我的出現了以下的問題:

 

 

方法四:

方法三實際可以簡化成方法四,在“開始”裡開啟cmd,然後輸入命令mofcomp+空格,然後找到檔案sqlmgmproviderxpsp2up.mof,把該檔案拖至命令後面,回車即可。

方法四對我也是無效下的。

 

方法五:

SQL SERVER 打上了SP3補丁。

方法五我試過了不管用。

 

方法六:

進服務管理,看下這個WMI服務是否已啟動。把關於WMI的服務全都開啟。

開啟服務方法有:

1、我的電腦右鍵-》管理-》服務

2、控制皮膚-》管理工具-》服務

3、直接在開始選單-》執行,輸入services.msc /s 回車

 

 

方法六也對我無效。

所以我重現安裝和沒有格盤安裝SQL時候出現了一個問題。如圖:

 

我只能格盤重灌系統再安裝SQL



相關文章