Windows 2008 R2服務(wù)管理器刷新失敗的解決方法
這幾天在做實驗,一臺服務(wù)器安裝了Windows 2008 R2 X64系統(tǒng),當我想安裝服務(wù)器角色的時候,發(fā)現(xiàn)無法安裝,出現(xiàn)了“服務(wù)器刷新失敗”,點擊它彈出對話框提示“刷新服務(wù)器管理器時出現(xiàn)意外錯誤: 異常來自 HRESULT:0x800F0818。有關(guān)詳細信息,請參閱事件日志: 診斷、事件查看器、應(yīng)用程序和服務(wù)日志、Microsoft、Windows、服務(wù)器管理器、操作” 然后我就查看日志,日志內(nèi)容如下:
無法發(fā)現(xiàn)系統(tǒng)的狀態(tài)。找到一個意外的異常:
System.Runtime.InteropServices.COMException (0x800706BE): 遠程過程調(diào)用失敗。 (異常來自 HRESULT:0x800706BE)
在 System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
在 Microsoft.Windows.ServerManager.ComponentInstaller.CreateSessionAndPackage(IntPtr& session, IntPtr& package)
在 Microsoft.Windows.ServerManager.ComponentInstaller.InitializeUpdateInfo()
在 Microsoft.Windows.ServerManager.ComponentInstaller.Initialize()
在 Microsoft.Windows.ServerManager.Common.Provider.RefreshDiscovery()
在 Microsoft.Windows.ServerManager.LocalResult.PerformDiscovery()
在 Microsoft.Windows.ServerManager.ServerManagerModel.CreateLocalResult(RefreshType refreshType)
在 Microsoft.Windows.ServerManager.ServerManagerModel.InternalRefreshModelResult(Object state)
開始糾結(jié)了,手上有很多Win2008R2的服務(wù)器,還是第一次遇到這個問題,開始求助于強大的Google,終于讓我在一個國外的博客上找到了解決辦法。
解決辦法:
1、 首先下載并安裝“系統(tǒng)更新準備工具”地址:http://support.microsoft.com/kb/947821
2、 獲取c:\Windows\Servicing\Packages目錄的所有權(quán)
takeown /F c:\Windows\Servicing\Packages /D y /R
3、 賦予登陸用戶對c:\Windows\Servicing\Packages目錄完全控制權(quán)限
cacls c:\Windows\Servicing\Packages /E /T /C /G "UserName":F //username為當前登陸用戶名
4、打開C:\Windows\Logs\CBS目錄下的CheckSUR.log文件,會看到類似如下內(nèi)容
=================================
Checking System Update Readiness.
Binary Version 6.1.7600.20667
Package Version 8.0
2010-08-18 13:05
Checking Windows Servicing Packages
Checking Package Manifests and Catalogs
(f) CBS MUM Corrupt 0x00000000 servicing\Packages\Package_for_KB2286198_RTM~31bf3856ad364e35~amd64~~6.1.1.1.mum Expected file name Package_for_KB2286198~31bf3856ad364e35~amd64~~6.1.1.1.mum does not match the actual file name
Checking Package Watchlist
Checking Component Watchlist
Checking Packages
Checking Component Store
Summary:
Seconds executed: 140
Found 1 errors
CBS MUM Corrupt Total count: 1
Unavailable repair files:
servicing\packages\Package_for_KB2286198_RTM~31bf3856ad364e35~amd64~~6.1.1.1.mum
servicing\packages\Package_for_KB2286198_RTM~31bf3856ad364e35~amd64~~6.1.1.1.cat
5、下載CheckSUR.log出現(xiàn)的KB2286198文件到c盤,然后運行如下命令
C:\Windows\system32>Cd\
C:\>Expand –F:* Windows6.1-KB2286198-x64.msu c:\temp
C:\>Cd temp
C:\Temp>Expand –F:* Windows6.1-KB2286198-x64.cab c:\temp\cab
6、打開c:\temp\cab 目錄找到CheckSUR.log中出現(xiàn)的兩個文件
Package_for_KB2286198_RTM~31bf3856ad364e35~amd64~~6.1.1.1.mum
Package_for_KB2286198_RTM~31bf3856ad364e35~amd64~~6.1.1.1.cat
7、將這兩個文件復制到c:\Windows\Servicing\Packages目錄,覆蓋已有的文件
到此問題解決
參考文章:
How to fix Server Manager Errors after installing updates (HRESULT:0x800F0818 / HRESULT:0x800B0100)
腳本之家小編注:個人感覺上面的操作不太容易,經(jīng)過測試比較麻煩,還是重新做下系統(tǒng),然后安裝好iis,再安裝補丁。
相關(guān)文章
IIS7.5 檢測到在集成的托管管道模式下不適用的 ASP.NET設(shè)置
這篇文章主要介紹了IIS7.5 檢測到在集成的托管管道模式下不適用的 ASP.NET設(shè)置 ,需要的朋友可以參考下2015-01-01IIS Admin Service 服務(wù)因 2149647636 (0x80210514) 服務(wù)性錯誤而停止
IIS Admin Service 服務(wù)因 2149647636 (0x80210514) 服務(wù)性錯誤而停止。2010-03-03Windows 2003 iis FLV 視頻不能播放的原因與解決
在本地使用Flash媒體播放器可以播放的FLV視頻,傳到網(wǎng)上就不行了.2009-02-02基于ISAPI Rewrite軟件實現(xiàn)IIS圖片防盜鏈方法
為了實現(xiàn)網(wǎng)站上面的圖片防盜鏈,根據(jù)網(wǎng)絡(luò)上搜集的資料加上自己的實踐,終于實現(xiàn)了iis下的圖片防盜鏈功能。2010-07-07IIS服務(wù)網(wǎng)站的幾種配置方式小結(jié)
本文主要介紹了IIS服務(wù)網(wǎng)站的幾種配置方式小結(jié),主要介紹了三種訪問方式,不同的IP地址訪問,不同的端口訪問和綁定不同的域名訪問,具有一定的參考價值,感興趣的可以了解一下2023-10-10windows+IIS 環(huán)境下以Fastcgi方式配置php 5.3.3的方法
需要在IIS6.0下配置PHP,由于php 5.3.3已經(jīng)不再支持isapi配置了,因此需采用fastcgi方式配置,下面分享一下我的配置過程。2010-12-12