Windows XP sp2不停地自动重启

前些日子家里的机器频繁地自动重启动,以为是中毒了。在D盘下有好多目录,形如:
e3aa1a20041869827d827f01
e53695e119c70cba174a36776d68
e60904529b2d38e6cb6099caca6e01
e8d1b7c31ec32b629d
e9a52308471a298b8cb2
ecc44d71c59e2340a1b44ff526
ef9d501aa44a0fe30c71447a148802ae
f463e79f2973da175342a99f31
f4ba2b35a4800d5efce11b54e4
f933365ec261893fecd3
f9c2497b6f7bfe6657a0
fbbd9edf289e6141867a3076
fc3ccc7d04be25dc8ce21290d9
fe0d889d18b2f9add9a9608207949e
... ...


每个目录下又有:
1033
batchparser90.dll
hotfix.exe
hotfixexpress
hotfixexpress.inf
master.inf
msvcp80.dll
msvcr80.dll
osql.exe
osql.rll
sqlcmd.exe
sqlcmd.rll
sqldiscoveryapi.dll
sqlsetupvista.dll



结果只好重新Ghost了一下。


今天早上来到公司,看到自己的机器正在重启动,心想是谁动了我的机器?登陆后不久又自动重启了。
进入安全模式,用windbg分析了dump文件,说是csrss的问题,找了一阵也没找到具体问题。打开C盘,发现有几十个形如上面列出的目录。看来应该和他们有关了。hotfixexpress.inf文件内容:

[PRODUCT]
MachineType=x86
ProductName=SQL9Express
Version=9
LegalProductName=SQL Server Express Database Services 2005
Description=Express Database Services
Details=Service Pack for the SQL Server database engine, and the tools for managing relational and XML data, Replication, and Full-Text Search.
ServicePackName=Microsoft SQL Server 2005 Service Pack 3 Setup
... ...

是Windows XP自动更新程序安装Microsoft SQL Server 2005 Service Pack 3时出了问题?于是在管理工具-->服务中把SQL Server (SQLEXPRESS)改成了手动启动,重启动。这下没有再自动重启。把控制面板-->安全中心-->自动更新改为“下载更新,但是由我来决定什么时候安装。”,然后把SQL Server (SQLEXPRESS)服务再改回到自动启动。这样就行了。

实际原因还不清楚,不过问题出在安装Microsoft SQL Server 2005 Service Pack 3是肯定的。至于它又和什么有了冲突,就不得而知了。

以后只好不让Windows自动更新,不升级Microsoft SQL Server 2005 Service Pack 3了。

你可能感兴趣的:(windows,XP,重启,自动,SP2)