更多权利 Vista中文版变英文版
来源:岁月联盟
时间:2007-03-09
Windows Vista 采用了语言与二进制代码独立的方式,使得各种语言的操作系统都能够安装语言包了。在技术上,各种语言基本上是平等的,但是我发现,使用中文版和英文版系统,微软发布给我们的更新程序数量是不同的。很多更新程序首先应用到英文等主要语言的系统中,而其他语言的系统要得到这些更新就要等一段时间。
例如,Windows Vista Ultimate Extras 中的“Hold Em 扑克游戏”,目前(07年3月8日)仅部署到除中文、韩文和阿拉伯文版系统之外的所有语言版本中。使用这几种语言系统的用户,是看不到这个附加软件的,即使你安装了英文的多语言界面包(MUI)并切换到英文界面,甚至把系统区域设置为美国仍然无济于事。
既然Windows Vista的各种语言都是以独立语言文件的方式制作的,那我们可以把中文版加英文语言包的系统完全变为英文版加中文语言包的系统,享受英文版的优先特权吗?可以,其实只需要修改一个注册表键值,就可以骗过系统,改变系统的原始安装语言:
在改变系统语言版本之前,建议在系统中安装相应语言用户界面包(MUI),例如英文,否则系统可能因为找不到关键语言文件而出错。
单击开始按钮,在“开始搜索”中键入“regedit”,回车打开注册表编辑器。
在左边树状目录中依次展开到“HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Nls/Language”,再在右边找到“InstallLanguage”这个字符串值。它的数值就是系统的安装语言区域代码,例如 0804 代表中文(中国)。
只需将这个数值修改为 0409 ,代表英语(美国),系统就会认为原始安装为英文版了。
看,“Hold Em 扑克游戏”已经出现了。甚至可以找到还没有发布到中文系统中的一个Nvidia SATA控制器驱动。怎么样?这个小小的改动是不是很爽呢?