当前位置: 首页 > 图文教程 > 操作系统 > Windows > 一条命令轻松解决中文Vista却出现英文启动项菜单

Windows
让Windows XP、2003、2008自动登录的设置
ARP攻击的解决方法常用解决办法
IIS6.0 下ASP配置 http 500内部服务器错误
如何删除Windows2003的wmpub文件夹
如何让IIS与Apache共用80端口方法
IIS备份和还原方法
Windows 2003 蓝屏的问题说明
让windows server 2003 32位支持8G内存大内存
磁盘分区格式变成RAW格式怎么办
sql server 2005 的卸载和自动备份 说明
win2003安装卡巴斯基的方法
如何备份还原 IIS 配置
windows系统需要禁止的服务
序列号不正确无法安装Win2003 SP1 解决办法
windows系统常见端口关闭方法
Windows系统进程说明
Windows 2003 系统加速****
Windows 2003系统网络负载均衡的实现
Windows Server 2003服务器安全设置
Win2003下APACHE+PHP5+MYSQL4+PHPMYADMIN 的简易配置方法

Windows 中的 一条命令轻松解决中文Vista却出现英文启动项菜单


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-16   浏览: 73 ::
收藏到网摘: n/a

有不少用户可能遇到过这样的问题,即使是在安装有中文版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简体中文。