在已安裝阿拉伯文 MUI 或希伯來文 MUI 的 Windows XP Service Pack 2 電腦上安裝安全性更新 943460 之後,功能表列和 [開始] 功能表可能出現英文文字

Windows XP 支援已結束

Microsoft 於 2014 年 4 月 8 日結束對 Windows XP 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

本文已封存。本文係以「現狀」提供且不會再更新。
重要 本文包含如何修改登錄的相關資訊。修改登錄之前,請務必將它備份起來,並瞭解如何在發生問題時還原登錄。如需有關如何備份、還原和修改登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
256986 Microsoft Windows 登錄說明
徵狀
您在已安裝阿拉伯文多語系使用者介面 (MUI) 套件或希伯來文 MUI 的 Windows XP Service Pack 2 (SP2) 電腦上安裝安全性更新 943460 (MS07-061)。在執行這項操作之後,功能表列和 [開始] 功能表可能出現英文文字。
發生的原因
之所以發生這個問題,是因為 Windows 殼層元件和 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 的語言識別碼。例如,希伯來文的 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 網站:如需有關資訊安全佈告欄 MS07-061 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
943460MS07-061:Windows URI 處理的弱點可能會允許遠端程式碼執行
內容

文章識別碼:945648 - 最後檢閱時間:01/16/2015 17:32:13 - 修訂: 2.0

Microsoft Windows XP Service Pack 2

  • kbnosurvey kbarchive kbtshoot kbnofix kbregistry kbexpertiseinter KB945648
意見反應