症状
在运行 Microsoft Exchange Server、Microsoft SQL Server 或 Microsoft PowerShell 的计算机上安装安全更新 2449742 或 2446709 后,您可能会遇到下列某一问题:
-
依赖 .NET Framework 2.0 Service Pack 2 或 .NET Framework 3.5 Service Pack 1 的任意应用程序可能会停止响应。
-
无法在运行 SQL Server 的计算机上启动 PowerShell,同时 SQL 报告服务也无法启动。
-
无法在运行 Exchange Server 的计算机上启动 PowerShell、控制台或事件查看器。
-
Exchange 邮箱复制服务意外退出。
另外,还会在应用程序日志中记录事件。此事件类似于下列其中一项内容:
-
错误应用程序 Powershell.exe,版本 6.0.6002.18111,时间戳 0x4acfacc6,错误模块 mscorwks.dll,版本 2.0.50727.5653,时间戳 0x4d54a59c,异常代码 0xc0000005,错误偏移量 0x00000000001d9e19,进程 ID 0x%9,应用程序启动时间 0x%10。
-
.NET 运行库版本 2.0.50727.3053 - 致命执行引擎错误 (000007FEF9216D36) (80131506)
原因
在计算机上安装破损版本的修补程序 979744 时会出现此问题,并且在受影响的环境中安装安全更新 2449742 或 2446709(安全公告 MS11-028 的一部分)时,此问题会引发“症状”部分中所描述的问题。
解决方案
要解决此问题,请按照下列步骤操作:
-
确认环境中所安装的修补程序 979744 是已破损的版本。
-
安装修补程序 979744 的最新版本。有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
979744 基于 .NET Framework 2.0 的多应用程序域应用程序在您运行它时停止响应
注意 您不必卸载破损版本的修补程序或安全更新。安装此更新的修补程序包后,可能必须重新启动计算机。
更多信息
检测您的计算机上是否安装破损版本的修补程序 979744 的操作步骤
-
单击“开始”,单击“运行”,键入 Regedit,然后按 Enter。
-
找到并单击适合您操作系统和体系结构的以下注册表子项:
对于所有受支持的基于 x86 版本 Windows Vista 和 Windows Server 2008单击以下注册表子项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB979744~31bf3856ad364e35~x86~~6.0.1.0对于所有受支持的基于 x64 版本 Windows Vista 和 Windows Server 2008单击以下注册表子项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB979744~31bf3856ad364e35~amd64~~6.0.1.0对于所有受支持的基于 IA-64 版本 Windows Server 2008单击以下注册表子项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB979744~31bf3856ad364e35~ia64~~6.0.1.0对于所有受支持的基于 x86 版本 Windows 7单击以下注册表子项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB979744~31bf3856ad364e35~x86~~6.1.1.0对于所有受支持的基于 x64 版本 Windows 7 和 Windows Server 2008 R2单击以下注册表子项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB979744~31bf3856ad364e35~amd64~~6.1.1.0对于所有受支持的基于 IA-64 版本 Windows Server 2008 R2单击以下注册表子项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB979744~31bf3856ad364e35~ia64~~6.1.1.0 -
对于此子项,单击以下 DWORD 项:
CurrentState如果 CurrentState DWORD 值等于 00000007,则表明计算机上安装的修补程序 979744 版本已受损。
检测您计算机上是否安装修补程序 979744 更新版本的操作步骤
如果安装的是修补程序 979744 更新版本,请使用以下注册表子项:
对于所有受支持的基于 x86 的 Windows Vista 和 Windows Server 2008 版本
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB979744~31bf3856ad364e35~x86~~6.0.2.0
对于所有受支持的基于 x64 的 Windows Vista 和 Windows Server 2008 版本
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB979744~31bf3856ad364e35~amd64~~6.0.2.0
对于所有受支持的基于 IA-64 的 Windows Server 2008 版本
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB979744~31bf3856ad364e35~ia64~~6.0.2.0
对于所有受支持的基于 x86 的 Windows 7 版本
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB979744~31bf3856ad364e35~x86~~6.1.2.0
对于所有受支持的基于 x64 的 Windows 7 和 Windows Server 2008 R2 版本
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB979744~31bf3856ad364e35~amd64~~6.1.2.0
对于所有受支持的基于 IA-64 的 Windows Server 2008 R2 版本
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB979744~31bf3856ad364e35~ia64~~6.1.2.0
注意 修补程序 979744 是安装 Exchange 2010 SP1 的先决条件。