专栏首页服务器安全专线Windows 2008 R2服务管理器刷新失败的解决方法

Windows 2008 R2服务管理器刷新失败的解决方法

刷新服务器管理器时出现意外错误: 异常来自 HRESULT:0x800F0818,有关详细信息,请参阅事件日志: 诊断、事件查看器、应用程序和服务日志、Microsoft、Windows、服务器管理器、操作

这几天在做实验,一台服务器安装了Windows 2008 R2 X64系统,当我想安装服务器角色的时候,发现无法安装,出现了“服务器刷新失败”,点击它弹出对话框提示“刷新服务器管理器时出现意外错误: 异常来自 HRESULT:0x800F0818。有关详细信息,请参阅事件日志: 诊断、事件查看器、应用程序和服务日志、Microsoft、Windows、服务器管理器、操作” 然后我就查看日志,日志内容如下: 无法发现系统的状态。找到一个意外的异常: System.Runtime.InteropServices.COMException (0x800706BE): 远程过程调用失败。 (异常来自 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)

开始纠结了,手上有很多Win2008R2的服务器,还是第一次遇到这个问题,开始求助于强大的Google,终于让我在一个国外的博客上找到了解决办法。 解决办法:

1、  首先下载并安装“系统更新准备工具”地址:http://support.microsoft.com/kb/947821 2、  获取c:\Windows\Servicing\Packages目录的所有权 takeown /F c:\Windows\Servicing\Packages /D y /R 3、  赋予登陆用户对c:\Windows\Servicing\Packages目录完全控制权限 cacls c:\Windows\Servicing\Packages /E /T /C /G "UserName":F  //username为当前登陆用户名 4、打开C:\Windows\Logs\CBS目录下的CheckSUR.log文件,会看到类似如下内容

复制代码 代码如下: ================================= 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出现的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中出现的两个文件 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)

原文链接:http://www.cqgua.com

我来说两句

0 条评论
登录 后参与评论

相关文章

  • SCOM 2012 sp1 安装篇(一)

    最大的一个功能是能够支持监控windwos server 2012与windows 8,并且还支持Centos,Debian,Oracle和ubuntu lin...

    SuperDream
  • Windows Server 2008 R2 到Windows 7的改造之路

    与windows 7相比,windows server 2008 r2功能更为全面,开发人员也更喜欢使用win server 2008 r2进行开发。

    williamwong
  • H3C的CAS3.0系统下Windows Server 2008 R2 Standard版增加内存的方法

    版权声明:本文为耕耘实录原创文章,各大自媒体平台同步更新。欢迎转载,转载请注明出处,谢谢

    耕耘实录
  • WinNTSetup极大简化Windows系统安装

    这是我在云服务器Windows Server2019系统的基础上用WinNTSetup安装的三合一系统

    shawyang
  • 【漏洞通告】Windows DNS服务器远程代码执行漏洞(CVE-2020-1350)通告

    7月15日,微软发布7月安全更新补丁,其中修复了一个Windows DNS服务器远程代码执行漏洞(CVE-2020-1350),代号为SigRed,此漏洞已存在...

    绿盟科技安全情报
  • Visual Studio 调试系列12 远程调试部署在远程计算机IIS上的ASP.NET应用程序

    要调试已部署到IIS的ASP.NET应用程序,请在部署应用程序的计算机上安装并运行远程工具,然后从Visual Studio附加到正在运行的应用程序。

    张传宁IT讲堂
  • WannaCry肆虐,Ansible如何一招制敌

    概述. 5月12日,全球突发的比特币勒索病毒(WannaCry)疯狂袭击公共和商业系统事件!英国各地超过40家医院遭到大范围网络黑客攻击,国家医疗服务系...

    魏新宇
  • 记一次差点翻车的生产变更

    背景:因为安全原因,需要对生产上运行的windows服务器进行打补丁操作,由于是内网环境,只能离线方式进行升级。

    loong576
  • win2008 r2 安装sqlserver 2000问题的解决方法

    最近服务器升级了win2008 r2系统,考虑到用户额需要,sqlserver使用了2000,其实个人建议安装sql2005或sql2008,但也不能考虑一些朋...

    习惯说一说

扫码关注云+社区

领取腾讯云代金券