养在深闺人未识,不如揭起盖头来

时间:2022-03-19 09:40:43

本文可以学到

1 Vista SP1有何魅力?

2 非邀请用户安装Vista SP1的秘籍

3 让英文版Vista SP1添加中文语言包

本文相关小知识

Vista SP1是什么?

SP的全称就是Service Pack,它后面的数字(1、2、3等)表示补丁包的版本。Vista SP1除了集成相关的更新(就是我们平时零零散散通过Update功能下载的那些补丁)之外,还包括了许多可以提高系统兼容性和稳定性的最新改进,例如为用户提供了非常实用的“创建恢复光盘”,碎片整理支持选择卷,BitLocker的支持已经拓展至非系统磁盘等,甚至还为高级用户提供了自定义桌面搜索的功能。

(1)

前不久微软向经过挑选的少量用户发放了SP1的测试版本,这些用户可以通过Windows Update进行更新。不过,只需要一个简单的脚本文件,非邀请用户也能在线更新Vista SP1。

在线更新Vista SP1的前提条件

根据官方说明,Vista SP1在线更新目前只支持英语、德语、日语、法语和西班牙语。另外,即使你用的Vista是原汁原味的英文版本,也必须卸载除了上面提到的五种语言之外的语言包(特别是国内用户安装概率极高的简体中文版本),否则仍会被拒之门外。卸载的方法很简单,具体来说分两个步骤:

1.卸载中文语言包

在控制面板中选择“更改显示语言”,打开“区域和语言选项键盘和语言”选项卡,首先将“选择显示语言”设置为“English”,注销后重新登录,然后再次在控制面板中打开区域和语言选项窗口,在“Regional and Language OptionsKeyboards and Languages”选项卡中,点按“Install/uninstall languages”(安装/卸载语言),卸载已安装的中文语言包。

2.更改区域设置

重新进入“Regional and Language Options”对话框,将“Formats”设置为“English(United States)”,“Location”设置为“United States”,当然还需要进入“Administrative”选项卡,将“Current language for non-Unicode programs”设置为“English(United States)”,完成设置后需要重新启动系统。

在线更新Vista SP1

第一步:在记事本程序中输入以下内容并保存文件为sp.cmd(或者sp.bat),如果懒得输入,可以访问http:///download-windows-vista-sp1-beta-through-windows-update/,将相关内容直接复制过来。

@echo off

reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\VistaSp1 /v Beta1 /t REG_SZ /d a2c3c14a-9586-4d37-9aaa-79fbd64069d2/f

reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\WindowsUpdate\VistaSP1 /v Beta1 /t REG_SZ /d a2c3c14a-9586-4d37-9aaa-79fbd64069d2 /f

@echo sp1

pause

右击保存的sp.cmd,选择Run as administrator(以管理员身份运行),如果弹出UAC提示框,当然是选择Continue(继续)。

第二步:在搜索框输入“update”进入更新窗口,从左侧任务窗格选择“Check for updates”(检测更新),在查找到的相关更新中,选择安装KB935509(见图1),重启后继续执行Check for updates多次,依次安装KB937287、KB938371等更新。

第三步:安装完以上更新后重启,再一次检查更新,现在会提示一个大小为51.0MB~679.6MB的更新(见图2),单击右侧的“View available updates”(查看可用更新),在随后的对话框中就会发现“Windows Vista Service Pack 1 Beta”了。单击下面的“Install”(安装)按钮,按提示下载安装,就能完成在线更新SP1。

本文相关小提示

建议在安装SP1之前事先完成梦幻桌面的更新工作,否则将会相当麻烦,因为即使是“纯正”的英文版本,安装SP1后也只有“Hold Em Poker Game”和“BitLocker and EFS enhancements”两个Ultimate Extras更新。

给SP1找回中文语言包

安装了Beta版的SP1后会发现,通过Windows Update已经无法找到关于语言包的更新,即使你从微软官方网站下载了相关的语言包(EXE格式),也无法通过直接安装的方法来实现。解决的方法是通过控制面板进行添加,但这必须使用.cab格式,否则安装时无法被识别。

第一步:首先要获取EXE格式的多语言用户界面包,这里我们以简体中文语言界面包为例进行说明,官方下载地址是/msdownload/update/v3-19990518/cabpool/lp-zh-cn_ac12404fd3350e08ba 766c9ab774eb61ecfa7a45.exe,可用迅雷或快车下载。

第二步:接下来提取EXE语言包中的CAB语言包文件。这里以软件WinHex为例说明,在WinHex中打开下载的EXE语言包文件,以“MSCF”为关键字进行搜索,搜索完成后从编辑菜单下打开“定义选块”对话框,如图3所示,“开始”指定为“当前位置”,“结尾”指定为“文件末尾”,最后单击“确定”按钮完成选块的操作。

按下Ctrl+Shift+N组合键,此时会弹出一个对话框询问保存的路径和文件名,例如这里命名为“lp.cab”,确认后会自动将完整的CAB语言包提取出来了。

(2)

(3)

第三步:接下来从控制面板中打开“Install or Uninstall Display languages”对话框,选择“Install languages”,单击后面的“Browse folder”按钮,指定de.cab文件所在的文件夹。注意:不要直接选择.cab文件,虽然这里可以正确识别“Chinese(Simplified)”,但选中后却会提示版本不符而无法继续,这是因为这些语言包只是针对Vista而言,SP1尚未提供相关的语言包更新。

第四步:在某个可用空间较大的磁盘上创建一个临时文件夹,例如“j:\mui”,将刚才获得的lp.cab语言包复制过去,然后右击开始菜单下的“AccessoriesCommand Prompt”,从快捷菜单中选择“Run as administrator”,在命令提示符下运行如下命令:

start /w pkgmgr /ip /m:j:\mui\lp.cab

执行上述命令时,将需要一定的时间,请耐心等待。执行完成后重新启动系统,再次进入“Regional and Language Options”对话框,在“Choose a display languae”下拉列表框中就可以发现“中文(简体)”的身影,选中它并重启系统就可以获得简体中文的语言界面了。

上一篇:文件夹加密你别吹了 下一篇:复杂命令不用记,直接加进控制面板