✔ 最佳答案
徵狀
當您嘗試啟動 Windows XP 時,黑色啟動畫面可能會短暫顯示,接著電腦會不斷重新開機。
發生的原因
這個問題會發生在下列情況:
• 嚴重的系統錯誤 (STOP 錯誤) 導致電腦停止。
• 您在 [系統內容] 的 [啟動及修復] 對話方塊中,在 [系統失敗] 之下選取了 [自動重新啟動] 選項。
• Windows XP 分頁檔案比電腦所安裝的實體記憶體數量還要小,或是硬碟上的空間不夠用來寫入錯誤傾印檔案 (Memory.dmp)。
Windows XP 可能在啟動過程中發生問題,導致發生 STOP 錯誤訊息。 根據不同的系統設定,此時藍色畫面的顯示時間可能會不夠讓您用來記錄此錯誤訊息。
解決方案
如果需要替代的解決方案,請變更啟動過程,這樣您就可以蒐集有關 STOP 錯誤訊息的重要資訊。如果要執行這項操作,請依照下列順序所示的方法執行:
注意:請在執行這些替代解決方案之前,先嘗試以安全模式啟動電腦。這樣您或許就可以疑難排解 STOP 錯誤訊息。
方法 1
1. 嘗試使用「修復主控台」取代修復目錄裡的登錄 Hive,接著再以「系統還原」將系統還原成目前的狀態。
如需有關如何還原登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
307545 (
http://support.microsoft.com/kb/307545/) 如何修復損毀的登錄,讓 Windows XP 能夠順利啟動
方法 2
警告:不當使用「登錄編輯程式」可能會導致嚴重的問題,甚至必須重新安裝作業系統。Microsoft 並不保證可以解決您不當使用「登錄編輯程式」所導致的問題。請自行承擔使用「登錄編輯程式」的一切風險。
1. 將 Windows XP 安裝到不同的資料夾。
2. 按一下 [開始],再按一下 [執行]。
3. 在 [開啟] 方塊中,輸入 regedit,然後按一下 [確定]。
4. 瀏覽至下列登錄子機碼:
HKEY_LOCAL_MACHINE
5. 按一下 [檔案] 功能表的 [載入 Hive 控制檔]。
6. 瀏覽到原來 Windows XP 安裝位置中的 System 檔案。
根據預設,System 檔案會存放在下列位置:
%SystemRoot%\System32\Config\System
7. 在收到提示提供機碼名稱時,請在 [載入 Hive 控制檔] 對話方塊中輸入任意名稱。
這時原來的 HKEY_LOCAL_MACHINE Hive 就會載入成為目前機碼的子機碼。
8. 在此 arbitrary name 機碼中 (其中 arbitrary name 是您為原來 Windows 安裝 HKEY_LOCAL_MACHINE 登錄機碼所指定的名稱),瀏覽至下列登錄子機碼:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CrashControl
9. 在 [登錄編輯程式] 視窗的右邊窗格中,按兩下 [AutoReboot]。
10. 在 [數值資料] 方塊中,輸入 0,然後按一下 [確定]。
11. 按一下減號 (-),摺疊 HKEY_LOCAL_MACHINE 登錄子機碼。
12. 按一下 [檔案] 功能表的 [解除載入 Hive 控制檔]。
13. 按一下 [檔案] 功能表上的 [結束]。
這樣便可停用原來 Windows XP 安裝的 [自動重新啟動] 選項功能。 依照這些步驟執行之後,您或許就可以蒐集有關 STOP 錯誤訊息的資訊,並解決造成電腦無法啟動的問題。
方法 3
如果分頁檔案的最小大小設定比實體記憶體數量還要小,您可能就需要使用另一種替代解決方案。Windows XP 要求系統磁碟機的分頁檔案大小必須能夠容納所有實體記憶體再加上 1 MB,這樣才能夠寫入偵錯資訊。您可以修改原來安裝的 PagingFiles 值,這樣 STOP 錯誤訊息就能建立傾印檔案。系統磁碟機必須為分頁檔案提供足夠的磁碟空間。