由于微软公司特别在SP2中强调了安全因素这一主题,因此此补丁包的发布,除了对固有补丁的升级外,还带有微软从易用性操作系统开发转为安全性操作系统开发的里程碑意义。为了确保正式版本的安全与稳定性,微软在此SP2正式版发布前,先后发布了2135、2149、2180等多个测试版本。
不少喜欢第一时间接触新技术和参与评测的朋友都先后下了各个版本的SP2进行安装与测试。不过由于各种因素,SP2的正式版本是否能够正确地识别这些测试版本?至少在2180测试版本中,升级前面的测试版本需要做以下的工作。
Regedit打开注册表,找到
HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion 主键将CSDVersion和CurrentBuildNumber 这2个键删除掉。
之后重新启动(注意,如果不重新启动可能会导致下面删除atapi.sys的时候说文件被使用着)
重新启动后,将atapi.sys直接删除或改个名字就行了。
然后就能进行顺利的升级了,否则升级过程中可能出现atapi.sys文件被使用的提示而导致升级失败。
如果你安装了daemontools等虚拟光驱软件,在升级SP2有可能会遇到提示错误“ERROR: atapi.sys is open or in use by another application ”,我们可以先卸载这些软件后再安装SP2,也可以将C:\\WINDOWS\\system32\\drivers目录下的atapi.sys删除后再安装SP2,安装完毕系统会重建该文件。 |