Windows 0x800706BE错误的处理方法 - Windows家庭版
案例现场
本例中是在一次多个叠加更新后的一次集体重启后遇到的现象 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.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 servicingPackagesPackage_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:WindowsCheckSurv1.0windows6.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:WindowsCheckSurv1.0windows6.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并不适用于这款系统。 (编辑:佛山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |