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

文章翻譯 文章翻譯
文章編號: 945648 - 檢視此文章適用的產品。
重要 本文包含如何修改登錄的相關資訊。修改登錄之前,請務必將它備份起來,並瞭解如何在發生問題時還原登錄。如需有關如何備份、還原和修改登錄的詳細資訊,請按一下下面的文件編號,檢視「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 網站:
http://www.microsoft.com/globaldev/DrIntl/faqs/muifaq.mspx#MUIques1
如需有關資訊安全佈告欄 MS07-061 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
943460 MS07-061:Windows URI 處理的弱點可能會允許遠端程式碼執行

屬性

文章編號: 945648 - 上次校閱: 2008年2月1日 - 版次: 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