前进者论坛

 找回密码
 点此开始
查看: 10476|回复: 1
打印 上一主题 下一主题

[分享] 选择设置win7、win2008中启动管理器(Boot Manager)的语言

[复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2012-8-30 11:11:17 |只看该作者 |倒序浏览
排队系统
系统模块: 系统
产品厂家: -
购买时间: -
客户行业: -
场景描述:       当安装有中文版Microsoft Windows Vista、Microsoft Windows Server 2008或Microsoft Windows 7的电脑中调用Windows启动管理器(Boot Manager)的相关菜单选项时,可能会看到菜单选项的语言为英文或者其它与预期不符的语言。这些菜单项包括需要启动的操作系统的选择菜单(如果安装有多个Windows操作系统,将询问您希望启动哪个操作系统的菜单)、某一具体操作系统的F8高级启动菜单(用于选择这个操作系统是否以安全模式、最后一次正确的配置等特殊模式启动的菜单)、Windows的内存诊断工具(Windows Memory Diagnostic)菜单。

原因分析:       Boot Manager相关菜单的显示语言保存在BCD引导配置数据库(Boot Configuration Data)里。当Windows启动时,Boot Manager首先从BCD中读取Boot Manager相关菜单的语言版本信息,然后再调用C:\BOOTMGR与相应语言的BOOTMGR.EXE.MUI组成相应语言的启动菜单。例如,假设BCD记录着Boot Manager相关菜单的显示语言应该是简体中文,那么Windows就会调用C:\BOOTMGR与C:\BOOT\zh-cn\BOOTMGR.EXE.MUI文件,组成简体中文的Boot Manager 菜单。

如果BCD中记录的菜单语言信息设置有误,就可能出现Boot Manager相关菜单的语言与预期的语言不符的问题。例如,假设您首先安装了中文版Windows、又安装了英文版Windows组成了双系统共存,那么BCD记录的菜单语言信息就将以最后安装的英文版为准。

特别提醒:Boot Manager可以为需要启动的操作系统的选择菜单、某一具体操作系统的F8高级启动菜单、Windows的内存诊断工具菜单分别设置语言信息,因此您可能会遇到这三种菜单中的一种或多种的语言与预期的语言不符的问题。

解决办法:       可以以管理员的权限打开CMD命令提示符(右键单击命令提示符的快捷方式,在右键菜单中选择“以管理员权限运行”,需要确认UAC安全提示),输入并执行如下命令:BCDEDIT -SET {BOOTMGR} LOCALE ZH-CN
(此命令将把需要启动的操作系统的选择菜单,也就是多重操作系统共存时选择需要启动哪个操作系统的选择菜单的显示语言修改为简体中文)BCDEDIT -SET {CURRENT} LOCALE ZH-CN
(此命令将把当前选定的 Windows操作系统的 F8 高级启动菜单的显示语言修改为简体中文)BCDEDIT -SET {MEMDIAG} LOCALE ZH-CN
(此命令将把 Windows 内存诊断工具的显示语言修改为简体中文)

最后,您可以再以管理员权限输入并执行 BCDEDIT /ENUM ALL 命令,查看上述项目的 LOCALE 值是否已成功修改为ZH-CH简体中文。
回复 论坛版权

使用道具 举报

沙发
发表于 2012-8-30 16:34:24 |只看该作者
没注意过,嘿嘿{:soso__5663373028670280397_3:}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点此开始

简洁版|前进者科技 (粤ICP备10058857号-2)|

GMT+8, 2024-11-22 23:09 , Processed in 0.088763 second(s), 22 queries .

Powered by Discuz! X2.5

bbs.qianjinzhe.com

回顶部