2013年6月10日 星期一

Windows : BAD_POOL_CALLER Dead Blue

同事家的 Notebook 不明原因當機,開機後可以進入 Windows XP ,不過,就在顯示登入系統後,隨即出現「BAD_POOL_CALLER」的 Dead Blue 畫面 (STOP: 0x000000C2 (0x00000043, 0xC52E0000),連安全模式也是相同的情形。花了近一個小時將硬碟的資料備份在行動碟上後,以 XPE 光碟開機後,研究了原系統的 registry ,但是看不出什麼問題。瞎忙一個晚上,毫無進展,早上才跟太座講,準備打電話說要放棄找問題,重灌比較快。想到有一點很納悶的,一般 Windows 的 Dead Blue 都是出現在進系統並使用一段時間後,或是一開機沒登入系統之前,這一台的比較特別,它是發生一登入後,可見問題非整個系統的,應該出在該帳號上。這個念頭一出現,接著只花幾分鐘,問題迎刃而解。
先用 XPE 開機,本來想用 regdit 把自動登入功能解除掉,先用別的帳號登入來驗證一下前面的想法。不過這台機器只有一個預設的 Administrator 帳號。索性利用檔案總管,把:
C:\Documents and Settings\Administrator

這個資料夾改名稱,這樣子,當 Windows 想以 Administror 登入時,發現該資料夾不存在,就會自動建立,並複製預設的檔案填入。這樣一來,會以最乾淨的設定來登入系統。
改完檔名以後,完全不囉嗦,馬上重新開機。Bingo! 可以順利的登入 Windows XP 了。接下來就將舊資料夾中的檔案一一搬回來即可。
很多事情都是如此,如果抓到重點,一下下就可以解決問題。不然,要花多少時間是很難講的。後來想一想,其實,應該可以先試著將使用的設定檔「ntuser.dat」先改個檔案就可能解決。不行再改整個資料夾名稱。再次體驗了「助人為快樂之本」,又累積了一點經驗值。

沒有留言:

張貼留言

 
© 2009. Design by Pocket