好久好久没有给系统打补丁了。最近老是中标,所有打算装 WindowsServer2003-KB914961-SP2-x86-CHS.exe 了.
解压一切正常,但是安装没多久,就报错了:
文件id\syssetup.inf从Service Pack 2安装丢失 service pack2 的安装必须由此文件才能继续。
请按“确定”,取消安装程序。
确定后安装程序结束,自动退出
网上查了下,这是windows server 2003 Data Center 版本安装时都会出现的报错,算是个bug吧。
解决办法:
首先取消系统文件的隐藏属性。打开:C:\windows\inf\,复制其中的syssetup.inf。
将sp2的补丁右键解压到指定目录,比如 F:\WindowsServer2003-KB914961-SP2-x86-CHS 然后,在F:\WindowsServer2003-KB914961-SP2-x86-CHS\i386\建立一个名为id的文件夹,将刚才复制的文件 syssetup.inf丢进去。
此时,文件路径为F:\WindowsServer2003-KB914961-SP2-x86-CHS\i386\id\syssetup.inf。
然后,运行F:\WindowsServer2003-KB914961-SP2-x86-CHS\i386\update\update.exe安装,安装完成后会提示重启,重启即可。