微软公司在7月推出了Windows 2000的最新服务包Service Pack 4(以下简称SP4),中文版本已经可以在微软中国的网 站下载。在安装SP4后,Windows 2000将获得对USB 2.0 EHCI主控制器的支持能力,并开始支持802.1x,同时Windows Installer的版本也将升为2.0。相信很多Windows 2000用户已经安装了SP4。不过,新补丁安装后,一些用户的系统出现了种种问题,在这里我们提供一些解决方案。需要提醒各位的是,在安装新补丁包时,系统都会询问“是否存档”,这时一定要选定“文件存档”,这样虽然会占用一定磁盘空间,但如果今后出现问题,可以恢复到安装之前的状态,所以还是很有必要选择。
障一:安装SP4时提示“无法验证Update.inf文件的完整性,请确认Cryptographic服务正在运行”,安装无法继续。
解决方法:请回忆一下:是否删除过系统中的证书?这可能是引起此问题的原因。如果确实删除过并且有备份,请将全部证书重新导入,可能会解决上述错误。步骤如下:
第一步:右击桌面Internet Explorer图标,在弹出的下拉菜单中选择“属性”。
第二步:在弹出的Internet属性窗口中进入“内容”选项卡。
第三步:单击“证书”按钮,会看到证书管理器。请点击“导入”按钮,即可进入证书导入向导,选择备份的文件即可。
第四步:现在再安装Windows 2000的SP4,错误提示应该不会再出现了。
一些Windows xp用户在安装SP1补丁时也会出现以上错误提示,解决方法比较简单,只要打开Cryptographic服务即可。首先点击“开始→运行”,然后输入cmd并回车;接着输入以下命令:
net stop cryptsvc
ren catroot2 oldcatroot2
net start cryptsvc
障二:安装SP4后,用户登录脚本无法运行。
条件:当登录脚本中包含组策略时有可能出现此故障。
解决方法:
第一步:以管理员身份登录系统,点击“开始→运行”,输入:gpedit.msc并回车,打开组策略窗口。
第二步:点击“计算机配置”,进入“管理模板→系统→组策略”。
第三步:双击“允许跨林的用户策略和漫游用户配置文件”,选择“启用”,并按“确定”。
第四步:退出组策略工具。
第五步:等待一段时间,让修改的组策略有足够时间刷新。
如果你没有足够耐心,可用下面的方法更新组策略:点击“开始→运行”,输入:cmd,回车后进入“命令提示符”窗口。输入以下命令:secedit /refreshpolicy machine_policy。
第六步:注销后登录,然后再安装SP4即可。
障三:安装了SP4后,电脑中很多字体(如汉仪)不能使用了。
解决方法:确实有一些用户反映这种情况,这通常和下载的补丁包有关。请检查一下你下载的SP4补丁包是否完整,建议最好从微软官方网站下载。一些个人网站虽然也提供下载,不过从这些地方下载的安全性并不是很好,有些补丁还会让系统出现一些莫名其妙的问题。对于补丁包这类重要的文件,还是从官方网站下载比较保险。
另一种下载不完全的情况:文件下载后无法执行,提示选择打开方式。如果改成Zip之类压缩文件名,可以打开,但里面没有可执行文件。这也是不完全的的补丁包,下载前注意观察一下文件的大小,正常的文件大小应该是131MB。
障四:听说升级SP4后,系统栏图标可以显示真彩色。但我安装完了怎么还是不行?
方法一:
第一步:首先检查是否在Windows 2000中安装了SP4补丁。打开“资源管理器”,找到并右击C:\WINNT目录下的explorer.exe,检查版本号是否为5.0.3700.6690,如果是就可以继续下面的修改。
第二步:备份explorer.exe到其他文件夹,比如:D:\temp,用UltraEdit32打开该文件,接着使用菜单“搜索”--“前往行号/页次”输入0x088E6,查找下面代码,将第九个字节的01改为11,依此类推,将下面几个地址中加着重点的字节的值改为11。
1)偏移: 0x088E6, {0x6A,0x2C,0x6A,0x40,0xC7,0x44,0x24,0x18,0x01,0x00,0x00,0x00,0xFF,0x15,0x68,0x11}
2)偏移: 0x14E1D, {0x83,0x3D,0x28,0xB3,0x41,0x00,0x00,0x6A,0x01,0x5B,0x74,0x11,0xFF,0x77,0x04,0xE8}
3)偏移: 0x14E2E, {0x0B,0xFF,0xFF,0x85,0xC0,0x74,0x05,0xBB,0x01,0x20,0x00,0x00,0x6A,0x01,0x6A,0x00}
完成后将以上三处保存。
如果系统分区为NTFS文件系统:那么重启到安全模式中的命令行方式,用命令行方式复制D:\temp\explorer.exe到C:\WINNT下,覆盖原来的,然后重启即可。
如果系统分区为FAT32文件系统,可用Windows 98启动盘启动,在DOS命令行方式下按照上面的方式覆盖原来的explorer.exe,重启即可。方法二:
如果认为上面的修改方法太麻烦,可到www.dr-hoiby.com/TrayIconIn256Color下载一个补丁程序,它也能达到同样的修改效果。
障五:一些Windows 2000 Server安装了asp.net,在打过SP4补丁后,会出现ASP.NET无法运行的错误,系统提示“指定的Web服务器没有运行ASP.NET”。
解决方法:目前微软还没有确认这一问题,所以只能通过卸载SP4的方法来解决。如果直接卸载不顺利,请按照下文的方式进行。
第一步:移动C:\Documents and Settings\All Users\application Data\Microsoft Help中的内容到其他地方。
第二步:在“开始→设置→控制面板→管理工具→服务”中,禁用IIS Admin和WWW Server两个服务。
第三步:重启电脑。
第四步:从“控制面板→添加/删除程序”中卸载SP4。
第五步:将C:\Documents and Settings\All Users\Application Data\Microsoft Help中的文件恢复回去。
障六:在卸载SP4后,你以前设置的计划任务无法运行,即使重装SP4无法解决。
出现此问题的原因是,Windows的证书数据库在升级SP4时转换为了SP4兼容格式,但当你卸载SP4后,数据库却没有重新转回原来的格式,所以Windows因无法识别而将计划任务证书删除。你只能重新创建这些计划任务。
另外,如果你以后希望卸载并重装SP4,那么应该首先进入“控制面板→管理工具→服务”,双击Task Scheduler,在打开的窗口中将“启动类型”修改为“已禁用”;接着卸载SP4;然后重装SP4;最后再将Task Scheduler设置为自动。
障七:我在升级SP4后,出现了无法下载POP3信箱的邮件、无法使用ICQ、无法访问某些特定网站以及访问速度很慢的问题。
这是一个比较典型的故障,解决方法其实很简单,点击“开始→设置→网络和拨号连接”,右击使用的网络连接并选择“属性”,在“常规”选项卡中删除所有协议、服务和客户端,然后再一一重装,这样即可解决问题。
障八:为什么在安装了IE6.0的SP1后,“添加/删除程序”中的Windows 2000 SP4项消失了,无法卸载SP4了?
这主要是为了防止在卸载SP4后出现文件或库文件的冲突。如果想卸载SP4,那么首先要卸载IE SP1,这样SP4的卸载项就会又出现在“添加/删除程序”窗口中了。
这个问题不会出现在先安装IE6.0 SP1,后安装SP4的Windows 2000中。