關(guān)于作者:
本文由 MVP 張杰 提供。感謝 MVP 分享他/她的技術(shù)信息和個(gè)人經(jīng)驗(yàn)。
作者還為本文共享了他/她的博客帖子,供大家對(duì)此文章內(nèi)容進(jìn)行討論、交流問(wèn)題。您可以點(diǎn)
參與討論按鈕。
癥狀描述:
當(dāng)您在安裝有中文版Microsoft Windows Vista、Microsoft Windows Server 2008或Microsoft Windows 7的計(jì)算機(jī)中調(diào)用Windows啟動(dòng)管理器(Boot Manager)的相關(guān)菜單選項(xiàng)時(shí),您可能會(huì)發(fā)現(xiàn)菜單選項(xiàng)的語(yǔ)言顯示為英文或者其它與預(yù)期不符的語(yǔ)言。這些菜單項(xiàng)包括需要啟動(dòng)的操作系統(tǒng)的選擇菜單(如果安裝有多個(gè)Windows操作系統(tǒng),將詢問(wèn)您希望啟動(dòng)哪個(gè)操作系統(tǒng)的菜單)、某一具體操作系統(tǒng)的F8高級(jí)啟動(dòng)菜單(用于選擇這個(gè)操作系統(tǒng)是否以安全模式、最后一次正確的配置等特殊模式啟動(dòng)的菜單)、Windows的內(nèi)存診斷工具(Windows Memory Diagnostic)菜單。
原因分析:
Boot Manager相關(guān)菜單的顯示語(yǔ)言保存在BCD引導(dǎo)配置數(shù)據(jù)庫(kù)(Boot Configuration Data)里。當(dāng)Windows啟動(dòng)時(shí),Boot Manager首先從BCD中讀取Boot Manager相關(guān)菜單的語(yǔ)言版本信息,然后再調(diào)用C:\BOOTMGR與相應(yīng)語(yǔ)言的BOOTMGR.EXE.MUI組成相應(yīng)語(yǔ)言的啟動(dòng)菜單。例如,假設(shè)BCD記錄著B(niǎo)oot Manager相關(guān)菜單的顯示語(yǔ)言應(yīng)該是簡(jiǎn)體中文,那么Windows就會(huì)調(diào)用C:\BOOTMGR與C:\BOOT\zh-cn\BOOTMGR.EXE.MUI文件,組成簡(jiǎn)體中文的Boot Manager 菜單。
如果BCD中記錄的菜單語(yǔ)言信息設(shè)置有誤,就可能出現(xiàn)Boot Manager相關(guān)菜單的語(yǔ)言與預(yù)期的語(yǔ)言不符的問(wèn)題。例如,假設(shè)您首先安裝了中文版Windows、又安裝了英文版Windows組成了雙系統(tǒng)共存,那么BCD記錄的菜單語(yǔ)言信息就將以最后安裝的英文版為準(zhǔn)。
特別提醒:Boot Manager可以為需要啟動(dòng)的操作系統(tǒng)的選擇菜單、某一具體操作系統(tǒng)的F8高級(jí)啟動(dòng)菜單、Windows的內(nèi)存診斷工具菜單分別設(shè)置語(yǔ)言信息,因此您可能會(huì)遇到這三種菜單中的一種或多種的語(yǔ)言與預(yù)期的語(yǔ)言不符的問(wèn)題。
故障排除:
您可以以管理員的權(quán)限打開(kāi)CMD命令提示符(右鍵單擊命令提示符的快捷方式,在右鍵菜單中選擇“以管理員權(quán)限運(yùn)行”,需要確認(rèn)UAC安全提示),輸入并執(zhí)行如下命令:
BCDEDIT -SET {BOOTMGR} LOCALE ZH-CN
(此命令將把需要啟動(dòng)的操作系統(tǒng)的選擇菜單,也就是多重操作系統(tǒng)共存時(shí)選擇需要啟動(dòng)哪個(gè)操作系統(tǒng)的選擇菜單的顯示語(yǔ)言修改為簡(jiǎn)體中文)
BCDEDIT -SET {CURRENT} LOCALE ZH-CN
(此命令將把當(dāng)前選定的 Windows操作系統(tǒng)的 F8 高級(jí)啟動(dòng)菜單的顯示語(yǔ)言修改為簡(jiǎn)體中文)
BCDEDIT -SET {MEMDIAG} LOCALE ZH-CN
(此命令將把 Windows 內(nèi)存診斷工具的顯示語(yǔ)言修改為簡(jiǎn)體中文)
最后,您可以再以管理員權(quán)限輸入并執(zhí)行 BCDEDIT /ENUM ALL 命令,查看上述項(xiàng)目的 LOCALE 值是否已成功修改為ZH-CH簡(jiǎn)體中文。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。