在基于 Windows XP Service Pack 2 且安装了阿拉伯语或希伯来语 MUI 的计算机上安装安全更新 943460 后,菜单栏和“开始”菜单上可能出现英语文本

文章翻译 文章翻译
文章编号: 945648 - 查看本文应用于的产品
重要说明:本文包含有关如何修改注册表的信息。修改注册表之前,一定要先对其进行备份,并且一定要知道在出现问题时如何还原注册表。有关如何备份、还原和修改注册表的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
256986 高级用户的 Windows 注册表信息
展开全部 | 关闭全部

症状

您在基于 Windows XP Service Pack 2 (SP2) 且安装了阿拉伯语或希伯来语多语言用户界面包 (MUI) 的计算机上安装安全更新 943460 (MS07-061) 后,菜单栏和“开始”菜单上可能出现英语文本。

原因

出现此问题的原因是 Windows Shell 组件和所安装的 MUI 之间的资源校验和不匹配。

解决方案

警告:如果使用注册表编辑器或其他方法错误地修改了注册表,则可能会出现严重问题。这些问题可能需要重新安装操作系统才能解决。Microsoft 不能保证可以解决这些问题。修改注册表需要您自担风险。

要解决此问题,请编辑注册表以更改以下注册表子项的值:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\MUILanguages\RCV2\shell32.dll
为此,请按照下列步骤操作:
  1. 单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。
  2. 找到并单击下面的注册表子项:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\MUILanguages\RCV2\shell32.dll
  3. 在“文件”菜单上,单击“导出”。
  4. 在“文件名”框中,键入 shell32,然后单击“保存”。

    注意:如果要还原此注册表项,请双击您保存的“Shell32.reg”文件。
  5. 在详细信息窗格中,右键单击“1”项,然后单击“删除”。
  6. 单击“是”。
  7. 在“编辑”菜单上,指向“新建”,然后单击“二进制值”。
  8. 在“新值 #1”框中,键入 1,然后按 Enter。
  9. 右键单击“1”,然后单击“修改”。
  10. 在“数值数据”框中,键入以下内容:
    0e c0 5f 13 6a be a4 25 6c 2f 74 59 0b e1 b2 3f 05 45 1e 21 24 a8 ac 71 65 75 3b fb bd 4e 76 34 41 8b d1 cc 4e d5 cb 29 af 92 35 19 ce 18 9f 5c
    注意:在以上示例中,请键入零 (0) 而不是字母“O”。
  11. 单击“确定”。

    注意:要验证您键入的值是否正确,请按照下列步骤操作:
    1. 找到并单击下面的注册表子项:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\MUILanguages\RCV2\shell32.dll
    2. 在“文件”菜单上,单击“导出”。
    3. 在“文件名”框中,键入 verify,然后单击“保存”。
    4. 使用文本编辑器(如记事本)打开“Verify.reg”文件。该文件类似以下内容:
      Windows Registry Editor Version 5.00
      
      [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\MUILanguages\RCV2\shell32.dll]
      "0"=hex:52,04,f0,0a,00,00,06,00,00,00,28,0a,00,00,06,00,84,08,54,0b,00,00,06,00
      "1"=hex:0e,c0,5f,13,6a,be,a4,25,6c,2f,74,59,0b,e1,b2,3f,05,45,1e,21,24,a8,ac,71,65,75,3b,fb,bd,4e,76,34,41,8b,d1,cc,4e,d5,cb,29,af,92,35,19,ce,18,9f,5c
      
  12. 找到并删除下面的注册表子项:
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\MUILanguages\FileVersions\LangID
    注意LangID 是所安装的 MUI 的语言 ID。例如,希伯来语的 LangID 是 040d;阿拉伯语的 LangID 是 0401。

    可使用以下语言设置。
    收起该表格展开该表格
    语言
    阿拉伯语401
    巴斯克语042b
    巴西语415
    捷克语405
    简体中文804
    繁体中文404
    丹麦语406
    荷兰语413
    英语0409(默认)
    芬兰语040b
    法语040c
    德语407
    希腊语408
    希伯来语040d
    匈牙利语040e
    意大利语410
    日语411
    朝鲜语412
    挪威语414
    波兰语415
    葡萄牙语816
    俄语419
    西班牙语0c0a
    瑞典语041d
    斯洛伐克语041b
    斯洛文尼亚语424
    土耳其语041f
  13. 退出注册表编辑器,然后重新启动计算机。

状态

Microsoft 已经确认这是在“这篇文章中的信息适用于:”部分中列出的 Microsoft 产品中存在的问题。

更多信息

有关 MUI 的更多信息,请访问下面的 Microsoft 网站:
http://www.microsoft.com/globaldev/DrIntl/faqs/muifaq.mspx#MUIques1
有关安全公告 MS07-061 的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
943460 MS07-061:Windows URI 处理中的漏洞可能允许远程执行代码

属性

文章编号: 945648 - 最后修改: 2008年1月30日 - 修订: 2.0
这篇文章中的信息适用于:
  • Microsoft Windows XP Service Pack 2
关键字:?
kbtshoot kbnofix kbregistry kbexpertiseinter KB945648
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