Windows 0x800706BE错误的处理方法

案例现场

本例中是在一次多个叠加更新后的一次集体重启后遇到的现象

Figure 1当时的故障画面,来自于ServerManager的一个异常错误

无法发现系统的状态。找到一个意外的异常:

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)

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/OS/home/

上图所示的错误导致了对应的服务管理器不能进行添加/删除角色与功能,回忆记录时间之前的操作无非就是更新了系统,安装了新的系统更新,防毒软件更新,IE10,以及别的有些驱动。

加上本身的系统有错误代码提示,通过检索微软的知识库(http://Support.microsoft.com )发现或许是繁杂交织更新的结果,导致某些文件和必备内容的丢失或者不齐,我使用了对应的KB947821 的更新错误修复工具。

详细的内容请遇到问题的朋友点击链接仔细查阅:http://support.microsoft.com/kb/947821同时连接内的错误代码并不包含我的这个,但是最终还是解决问题了,下面是该KB诊断出来的日志。

=================================

Checking System Update Readiness.

Binary Version 6.1.7601.21645

Package Version 18.0

2013-05-13 21:42

Checking Windows Servicing Packages

Checking Package Manifests and Catalogs

(f)  CBS MUM Corrupt    0x00000000    servicing\Packages\Package_for_KB2691442_RTM~31bf3856ad364e35~amd64~~6.1.1.3.mum         Expected file name Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~6.1.7600.16385.mum does not match the actual file name

(fix)    CBS MUM Corrupt    CBS File Replaced  Package_for_KB2691442_RTM~31bf3856ad364e35~amd64~~6.1.1.3.mum from Cabinet: C:\Windows\CheckSur\v1.0\windows6.1-servicing-x64-2jan13.cab.

(fix)    CBS Paired File    CBS File also ReplacedPackage_for_KB2691442_RTM~31bf3856ad364e35~amd64~~6.1.1.3.cat from Cabinet: C:\Windows\CheckSur\v1.0\windows6.1-servicing-x64-2jan13.cab.

Checking Package Watchlist

Checking Component Watchlist

Checking Packages

Checking Component Store

Summary:

Seconds executed: 424

Found 1 errors

Fixed 1 errors

 CBS MUM Corrupt Total count: 1

 Fixed: CBS MUM Corrupt.  Total count: 1

 Fixed: CBS Paired File.  Total count: 1

(w)  Unable to get system disk properties0x0000045D    IOCTL_STORAGE_QUERY_PROPERTY     Disk Cache    

应该是非常详细的内容了,展示了整个解决过程已经所有操作记录(提取KB内文件替换/添加到系统中)使其完整,让被交错更新导致的错乱文件捋顺。

小结:

这个KB很有意思,几乎所有由更新带来的故障与问题都可以将其解决,甚至包含一些文档中不存在的错误代码的修复,如果有朋友遇到了Update相关的问题在诸多求方无效的时候可以实施这个百宝箱KB。

同时处理多路复合更新的时候还是很建议大家按照过则来,最好不要叠加一起更新,并且对于意外断电等危险操作一定要有风险意识。

对于这个KB看微软的更新日期应该是每月出一份的,对于Windows 8 以下的版本来说是非常好用的,而对于Windows 8 来说已经不需要独立的这个KB就能完成自我修复,使用DISM命令即可,而对于Windows Server 2012自于系统的健全已经超乎了之前的所有Windows ,因此该KB并不适用于这款系统。

时间: 2024-11-03 22:46:16

Windows 0x800706BE错误的处理方法的相关文章

SQL SERVER 2005远程登陆18456错误的解决方法

一.SQL SERVER 2005 登陆18456错误的解决方法 很多朋友使用MSsql的时候本机能够正常登陆SQL2005的SQL Server Management Studio. 但是远程无法登陆1433,SQL Server 2005无法远程连接到1433.SQL(Microsoft SQL Server 2005 )登录不上去了,原来是出现了几个小问题,现在记录一下我的解决这几个情况的办法.(解决方法有很多种,这些只是我的解决方法,仅供参考) 错误提示: 标题: 连接到服务器 ----

win8应用商店出现0x80073cf9错误的解决方法

本教程为大家介绍在使用windows 8应用商店时出现0x80073cf9错误的解决方法. 打开 Win8 应用商店,安装Win8应用的时候,如果出现 未安装此应用 – 查看详细信息,出现了问题,此应用无法安装.请再试一次.错误代码:0x80073cf9 解决方法很简单:在C:Windows 建立 auinstallagent 文件夹就可以解决了. 出现这种情况,可能是一些清理软件,清理空文件夹的时候,把 auinstallagent 文件夹也给消失了!

Win8系统开启限制账号登陆错误次数的方法

Windows 8系统开启限制账号登陆错误次数的方法是: 快捷键 :Win+r 输入 gpedit.msc 找到 计算机配置 - Windows设置 - 安全设置 - 账户策略 – 帐户锁定阈值 – 双击开启,并输入你要限制的次数.

优化Windows 7错误报告弹出提示窗口

当用户计算机软件或硬件出现异常情况时,微软为了更好的了解Windows系统对此问题的收集与处理,就会弹出一个错误报告的对话框,询问用户是否要将此错误提交给微软官方.有的用户认为微软的弹窗询问很烦人,干脆予以禁用. 禁用Windows错误报告 直接禁用Windows错误报告的方式虽然很"痛快",但对于解决问题却没有任何好处.ZOL网友通过邮件方式,给出了一个在Windows 7中的折中方法,用户既无需禁用Windows错误报告,也不用忍受Windows错误报告的"折磨. 在Wi

Windows server 2008安装Wampserver方法

  Windows server 2008安装Wampserver方法 WAMP官网安装包下载地址http://www.wampserver.com/en/#download-wrapper 此处下载的是最新版本的,注意:该2.5版本不能在2003(32位.64位系统).xp运行.不能兼容. 老版本可以使用运行,下载地址在官网选择SourceForge 选项下载 WAMP听名字也知道,是运行时windwos系统下的apache.mysql.php的web容器服务.帮助php网站程序运行.   下

Windows 7错误报告弹出提示窗口怎么取消

  在操作电脑的时候难免会有系统出现的时候,这时候系统就会自动弹出错误包括的提示窗口,这个是正常的,不过有些用户不喜欢这样的弹出窗口,今天就教大家如何取消Windows 7错误报告弹出提示窗口. 禁用Windows错误报告 直接禁用Windows错误报告的方式虽然很"痛快",但对于解决问题却没有任何好处.有网友给出了一个在Windows7中的折中方法,用户既无需禁用Windows错误报告,也不用忍受Windows错误报告的"折磨. 在Windows7下,运行注册表编辑器,依次

Win8系统无法完成更新提示800F0922错误的解决方法

      Win8系统无法完成更新提示800F0922错误的解决方法.Win8系统下载完更新以后都会等待关机或者下一次启动时安装,但是这个过程中也可能出现错误,从而无法完成更新.这不有位win8系统说无法完成更新,提示错误的代码为800F0922,那么这时候该怎么办呢?下面小编和大家分享三种解决方法,有需要的用户不妨参考本文教程内容来解决. 一.更改DNS设置 1.鼠标移至左下角,单击右键,选择"控制面板"-"网络和Internet"-"网络和共享中心&

Win7系统打印机不能打印提示“print spooler错误”的解决方法

  Win7系统打印机不能打印提示"print spooler错误"的解决方法         具体步骤如下: 一.Windows无法启动方法 1.打开电脑左下角[开始]菜单,找到[运行]选项,点击打开; 2.在弹出的运行对话框输入 services.msc 命令,点击确定; 3.进入服务项界面,找到 print spooler 服务右键点击选择[属性]选项,进入属性对话框,点击上方[依赖关系]; 4.在依赖关系栏里,找到[print spooler]服务所依赖的相关服务rpc; 5.

win7系统电脑对U盘格式化操作时提示“windows无法完成格式化”解决方法

  win7系统电脑对U盘格式化操作时提示"windows无法完成格式化"解决方法.U盘设备大家经常使用到,可以用来储存.拷贝.转移数据.U盘设备在使用过程中也会遇到各种奇怪的问题,比如最近有位用户说在Ghost win7系统电脑对U盘格式化操作时提示"windows无法完成格式化",出现这个问题该如何解决呢?接下来小编和大家分享具体的解决方法,遇到此故障问题的用户来看看下面解决步骤吧. 方法一: 1.首次尝试利用"360U盘鉴定"工具来检测U盘