天天看點

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了。

本文轉自 h2appy  51CTO部落格,原文連結:http://blog.51cto.com/h2appy/155535,如需轉載請自行聯系原作者