MS12-060:2007 Office system 的安全更新说明:2012 年 8 月 14 日

文章翻译 文章翻译
文章编号: 2687441

适用于

此文章适用于以下内容:
  • 2007 Microsoft Office 套件 Service Pack 3
  • 2007 Microsoft Office 套件 Service Pack 2
展开全部 | 关闭全部

本文内容

简介

Microsoft 已发布安全公告 MS12-060。 您可以通过转到以下 Microsoft 网站之一查看完整的安全公告:

如何获取此安全更新的相关帮助和支持

帮助安装更新:微软更新 (Microsoft Update) 帮助和支持中心

IT 专业人员的安全解决方案:TechNet 安全性疑难解答与支持

帮助保护运行 Windows 的计算机免受病毒和恶意软件的危害:病毒和安全帮助支持中心

根据国家/地区进行本地支持:国际化支持

有关此安全更新的详细信息

本安全更新的已知问题

  • 基于 Windows Common Control 的嵌入式 ActiveX 控件可能无法在预先存在的 Office 文档中、第三方加载项中,以及当您在开发人员模式下插入新控件时加载。

    推荐的解决方案

    现在可下载安装控件并修复控件注册的修复程序。 我们建议您安装此修复程序来解决问题。您可以 在此下载修复程序。

    注意 在安装此修复程序来解决问题之前,您不必安装安全更新 2687441。

    注意 如果您不安装该修复程序并选择了其他分辨率,则当您为 Office 安装在 MS12-060 之后发布的更新时可能还会遇到相同的问题。

    其他解决方案

    如果愿意,您可以使用“Fix it”解决方案来让我们为您解决此问题。 为此,请转到“Fix it for me”部分。

    解决方法

    要解决此问题,您可以使用注册表编辑器删除相关注册表项。 然后使用 Regsvr32 命令注册 Mscomctl.ocx 文件。 您也可以创建批处理文件使其自动化。

    手动删除相关注册表项

    重要说明 此部分、方法或任务包含有关如何修改注册表的步骤。但是,注册表修改不当可能会出现严重问题。因此,请一定严格按照下列步骤操作。为了获得进一步保护,请在修改注册表之前对其进行备份。这样就可以在出现问题时还原注册表。有关如何备份和还原注册表的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    322756 如何在 Windows 中备份和还原注册表


    要删除此注册表项,请执行下列步骤:
    1. 依次单击“开始”、“运行”,在“打开”框中键入 regedit,然后单击“确定”
    2. 找到并单击注册表中的以下子项:
      HKEY_CLASSES_ROOT\TypeLib\{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}\2.0
    3. 在“编辑”菜单上,单击“删除”,然后单击“是”
    4. 退出注册表编辑器,然后重新启动计算机。


    手动注册 Mscomctl.ocx 文件


    注意 您必须使用管理员权限从提升的命令提示符处运行命令。为此,请执行下列步骤:
    1. 单击“开始”,键入 cmd
    2. 右键单击“cmd”图标,然后单击“以管理员身份运行”
    3. 根据您使用的操作系统,键入下面的一个命令,然后按 Enter:
      • 对于 64 位操作系统,请键入以下命令:
        Regsvr32 "C:\Windows\SysWOW64\MSCOMCTL.OCX"
      • 对于 32 位操作系统,请键入以下命令:
        Regsvr32 "C:\Windows\System32\MSCOMCTL.OCX"
    创建批处理文件以删除相关注册表项,并注册 Mscomctl.ocx 文件

    您可以创建批处理文件以删除注册表项,并注册 Mscomctl.ocx 文件。要创建批处理文件,请将以下文本复制到文本文件中,然后使用文件扩展名“.bat”保存该文本文件。(下例检测操作系统是 32 位还是 64 位,然后根据检测结果运行相应的命令。)
    reg delete hkcr\typelib\{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}\2.0 /f
    if exist %systemroot%\SysWOW64\cscript.exe goto 64
    %systemroot%\system32\regsvr32 /u mscomctl.ocx
    %systemroot%\system32\regsvr32 mscomctl.ocx
    exit

    :64
    %systemroot%\sysWOW64\regsvr32 /u mscomctl.ocx
    %systemroot%\sysWOW64\regsvr32 mscomctl.ocx
    exit
    要自动运行 regsvr32命令,请将 /s 命令行开关添加到前一个示例中的每个 regsvr32命令。例如:
    %systemroot%\system32\regsvr32 /u mscomctl.ocx /s
    

    注意 您必须以管理员身份运行批处理文件:
    • 要在 Windows Vista、Windows Server 2008、Windows 7 或 Windows Server 2008 R2 中执行此操作,请右键单击批处理文件,然后单击“以管理员身份运行”
    • 要在 Windows XP 或 Windows Server 2003 中执行此操作,请按住 Shift 键,右键单击批处理文件,然后单击 以管理员身份运行

    有关如何以管理员身份启动程序的更多信息,请转到以下 Microsoft 网页:
    http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/windows_security_runas.mspx?mfr=true

    有关如何注册 ActiveX 控件的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    2746232 (页面可能为英文) 如何手动注册 ActiveX 控件 (.ocx)

    帮我修复此问题

    此部分中描述的 fixit 解决方案不会替换任何安全更新。我们建议您始终安装最新的安全更新。但是,我们提供此 fixit 解决方案作为某些情况下的替代方法。

    要启用或禁用此 fixit 解决方案,请单击“修复”按钮或“启用”标题下的链接。单击“文件下载”对话框中的“运行”,然后按照修复向导中的步骤操作。
    收起该表格展开该表格
    启用
    修复此问题
    Microsoft Fix it 50930
    注意
    • 此向导可能只提供英文版本。但是,Windows 的其他语言版本也提供自动修复功能。
    • 如果操作的计算机中并未出现此问题,则可将自动修复功能保存至闪存驱动器或 CD 中,以便您可以在出现此问题的计算机中运行该功能。
  • 即使您没有安装 2007 Microsoft Office 套件,Microsoft Update 或 Windows Update 也可能提供此更新。有关此问题的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    830335 Microsoft Update 和 Windows Update 提供您尚未安装的 Office 程序的更新

应用此安全更新的先决条件

若要应用此安全更新,您必须在计算机上安装 2007 Microsoft Office 套件的 Service Pack 2 或 Service Pack 3。

有关如何获取 2007 Microsoft Office 套件的 Service Pack 的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
949585 如何获取最新的 2007 Office Service Pack 套件

此更新的命令行开关

有关此更新支持的各种命令行开关的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
262841 Windows 软件更新包的命令行开关

重新启动信息

安装此安全更新后,必须重新启动计算机。

某些情况下,此更新无需重新启动计算机。如果所需文件正在使用,此更新则需要重新启动计算机。如果发生此情况,将会出现消息建议您重新启动计算机。

为了帮助减少需要重新启动计算机的可能性,请停止所有受影响的服务,并关闭可能使用受影响文件的所有应用程序,然后再安装此安全更新。有关可能会提示您重新启动计算机的原因的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
887012 为什么在基于 Windows 的计算机上安装安全更新后,系统可能会提示您重新启动计算机

删除信息

无法删除此更新。

更新替换信息

此更新替换以下更新:
2598041 MS12-027:2007 Microsoft Office system 的安全更新说明:2012 年 4 月 10 日

文件信息

此更新的英语(美国)版本将安装具有下表所列属性的文件。这些文件的日期和时间使用协调世界时 (UTC) 列出。这些文件在您本地计算机上显示的日期和时间是您的本地时间再加上当前夏令时 (DST) 偏差。此外,如果对这些文件执行某些操作,日期和时间可能会更改。
对于所有受支持的基于 x86 的系统版本
收起该表格展开该表格
File nameFile versionFile sizeDateTime
Mscomctl.ocx6.01.98341,070,15207-Jun-201203:59

注意:本篇“快速发布”文章是从 Microsoft 支持组织直接创建的。 文中包含的信息按原样提供,用于响应紧急问题。 由于发布仓促,材料可能包含印刷错误,并且可能随时修订,恕不另行通知。 有关其他注意事项,请参阅使用条款

属性

文章编号: 2687441 - 最后修改: 2013年2月12日 - 修订: 5.0
关键字:?
kbsecvulnerability kbsecurity kbsecbulletin kbfix kbexpertiseinter kbbug atdownload KB2687441
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com