2009年5月11日星期一

windows 2003 安装sp2提示缺少syssetup.inf文件的解决方法

好久好久没有给系统打补丁了。最近老是中标,所有打算装 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安装,安装完成后会提示重启,重启即可。

Distributed Transaction Coordinator服务启动不了

只需在 命令提示符中输入 msdtc -resetlog