關於STOP: c0000269藍屏的解決辦法

 關於STOP: c0000269藍屏的解決辦法

2009-05-13 11:40

       前天用360打了幾個系統補丁,昨天開機出現了藍屏,不但無法正常開機,且進不了安全模式。一般來說,如果能夠進安全模式,一切問題並不嚴重,裝了什麼就卸什麼基本上就OK了。但是連安全模式都進不了,那就是很頭疼的事情了。

幸運的是系統給出了藍屏的原因

STOP: c0000269 {Illegal System DLL Relocation}
The System DLL kernel32.dll was relocated in memory. The application will not run properly.
The relocation occurred because the DLL X:\minint\system32\ntdll.dll occupied an address range reserved for windows system DLLs. The vendor supplying the DLL shoul %s %s

從微軟的補丁更新中可以發現這可能與補丁KB917422有關。KB917422補丁是微軟於06年8月發佈的一個系統漏洞補丁,修復Windows 內核中的漏洞可能導致遠程代碼執行。當然這只是其中一個原因,我們不排除其它操作導致這種藍屏

 

 

解決方法:

(1) 修復(需要安裝盤)

從藍屏代碼中可以看出是因爲系統DLL文件被修改導致,所以只要複製個全新的kernel32.dll就應該可以解決問題,具體如下:

(a) 開機,設置系統從CD-ROM啓動,放入系統光盤,等待直到出現Windows安裝界面,鍵入R進入“恢復控制檯”;

  

(b) 選擇操作系統,隨後輸入“G:”或“H:”等,確定安裝盤的盤符,一般是最後一個硬盤的後一個字母,如C:、D:、E:爲硬盤,那麼F:盤很可能就是光盤盤符;

(c) 鍵入“expand F:\i386\kernel32.dl_ C:\windows\system32\”(假定C盤爲系統盤,F爲安裝光盤盤符),此時會出現提示詢問是否覆蓋,鍵入“y”選擇覆蓋,輸入“exit ”後自動重啓進入操作系統。

(2) 重裝

不管是什麼原因,只要重裝就基本上可以解決一切問題,當然硬件造成的問題除外。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章