如何解決 PHASE0_INITIALIZATION_FAILED (BSoD 0x00000031)?

已發表: 2020-10-26

Windows,作為一個操作系統,有它好的、壞的和醜陋的一面。 沒有多少主流軟件程序能夠像它那樣從美麗過渡到令人沮喪的能力。

PHASE0_INITIALIZATION_FAILED (BSOD 0x00000031) 錯誤觸發了用戶的最新呼聲,該錯誤開始出現在某些 Windows 10 PC 上。 伴隨著令人沮喪的藍屏,此錯誤主要出現在PC啟動但無法啟動或突然關機或重新啟動後。

如果您正在尋找一種擺脫藍屏並重新開始正常使用 Windows 的方法,那麼您來對地方了。 本指南解釋了 0x31 錯誤的主要原因,並提供了久經考驗的解決方案。

PHASE0_INITIALIZATION_FAILED 是什麼意思?

什麼是 Windows 更新錯誤 0x00000031? 這個藍屏肯定是令人沮喪的。 但是 PHASE0_INITIALIZATION_FAILED 實際上是什麼意思呢?

根據微軟的說法,該錯誤檢查消息意味著系統初始化在早期階段失敗。 換句話說,系統在嘗試啟動 Windows 時失敗,因此出現藍屏。 因此,該錯誤是嘗試初始化 Windows 啟動失敗的結果。 系統啟動操作在進入高級階段之前失敗。

是什麼導致了 Windows 10 錯誤 0x00000031?

在 Windows 10 上出現代碼為 0x31 的藍屏錯誤有多種原因。我們在下面介紹了一些已知原因:

  • 可用空間不足。 這適用於硬盤和內存。 Windows 需要足夠的空間才能正常工作,還需要足夠的內存空間來加載應用程序。 長期缺乏任何一個都可能導致系統操作崩潰。
  • 操作系統損壞。 如果操作系統以某種方式損壞,這可能會導致 PHASE0_INITIALIZATION_FAILED 錯誤。 系統文件、核心系統映像、系統驅動程序或其他系統組件可能會發生損壞。
  • 驅動問題。 不兼容的驅動程序根本不起作用,並在操作系統嘗試與它們通信時導致錯誤。 過時的驅動程序可能會導致問題,因為它無法跟上最新的固件。 與此同時,損壞的驅動程序基本上無法使用,當系統的命令被忽略時,會導致錯誤,包括 0x31 BSOD。
  • 註冊表錯誤。 個人、病毒或未經授權的應用程序篡改註冊表可能會導致錯誤。
  • Windows 更新。 安裝損壞的更新文件可能會導致錯誤。 不完整的 Windows 更新安裝可能會導致同樣的事情。

現在您知道了原因,是時候了解解決方案了。

如何擺脫 Windows BSOD 0x00000031 錯誤

PHASE0_INITIALIZATION_FAILED 與 Windows 10 中的其他藍屏錯誤一樣,是一個非常煩人的錯誤。 說得客氣一點。 大約有一半遇到此錯誤的用戶會卡在藍屏上,甚至無法訪問系統進行故障排除。

如果您能夠在隨機重啟之間的間隙登錄 Windows,您仍然可以在此處嘗試所有修復程序,希望其中一個對您有用。 但是,如果您永久卡在藍屏,您可以使用 Windows 恢復或可啟動安裝媒體啟動進入帶網絡連接的安全模式。 從那裡,您可以執行本指南中的修復。 如果這也不可能,您仍然可以使用 Windows 恢復中的命令提示符選項來嘗試一些潛在的解決方案。

  • 使用高級選項啟動進入安全模式

此方法涉及啟動您的 PC 幾次,直到 Windows 啟動到 Windows RE。 以下是步驟:

  1. 按住電源按鈕以關閉您的 PC。
  2. 幾秒鐘後,按下電源按鈕打開電腦。 按住電源按鈕幾秒鐘後再次將其關閉。 重複這些步驟,直到看到“開始自動修復”消息。
  3. 轉到疑難解答 > 高級選項 > 啟動設置,然後單擊重新啟動。
  4. 在“啟動設置”屏幕上,您可以選擇按 4 啟用安全模式或按 5 啟用帶網絡連接的安全模式。 您應該選擇 5,以便可以在安全模式下啟用網絡驅動程序。
  • 使用恢復媒體啟動進入安全模式

如果您擁有或可以創建可啟動閃存驅動器,則可以使用它來實現相同的結果。 就是這樣:

  1. 使用 Windows Media Creation Tool 創建帶有 Windows 10 ISO 的可啟動 USB 驅動器。 不建議在有問題的 PC 上使用比 Windows 版本更早的 Windows 版本的 ISO 文件。
  2. 將 USB 閃存驅動器插入計算機並從中啟動。 您可能需要進入 BIOS 並選擇 USB 驅動器作為第一個引導設備。
  3. 使用 USB 驅動器啟動後,您將進入 Windows 設置屏幕。 單擊左下角的“修復計算機”鏈接。 PC 將重新啟動進入 Windows 恢復。
  4. 導航到疑難解答 > 高級選項 > 啟動設置,然後單擊重新啟動。
  5. 在“啟動設置”屏幕上,您可以選擇按 4 啟用安全模式或按 5 啟用帶網絡連接的安全模式。 您應該選擇 5,以便可以在安全模式下啟用網絡驅動程序。

既然您知道如何從卡住的 BSOD 屏幕啟動到安全模式,那麼您就可以使用 PHASE0_INITIALIZATION_FAILED 錯誤的修復程序了。

  • 更新或重新安裝受影響的驅動程序

如果您在 PHASE0_INITIALIZATION_FAILED 錯誤開始出現之前不久將新設備連接到計算機,這可能是原因。 也許您安裝了驅動程序與操作系統不兼容的設備。 這種情況發生的頻率比您想像的要高。 你看,Windows 可能在最近的更新中改變了一些東西,這使得某些設備的驅動程序過時或不兼容。 如果您在最新版本的 Windows 10 上使用受影響的設備,這可能會導致藍屏。

0x31 BSOD 的一個相關原因是下載未經批准的驅動程序。 有些設備在選擇可以使用的驅動程序方面非常具體。 除了經過批准的驅動程序之外的任何東西,它們都將無法正常工作並開始導致隨機故障和關機。

受到推崇的

使用驅動程序更新程序解決 PC 問題

不穩定的 PC 性能通常是由過時或損壞的驅動程序引起的。 Auslogics Driver Updater 可診斷驅動程序問題,讓您一次或一次更新舊驅動程序,讓您的 PC 運行更順暢

Auslogics Driver Updater 是 Auslogics 的產品,獲得 Microsoft Silver Application Developer 認證
現在下載

因此,最好通過 Windows 更新或設備管理器安裝驅動程序,因為它們只使用經過 Microsoft 審查的驅動程序。 但是,Windows 可能無法識別一些不太受歡迎的製造商創建的官方驅動程序。 為避免您在尋找合適的驅動程序時遇到困難,您可以下載 Auslogics Driver Updater 為您下載並安裝批准的驅動程序。

此工具可確保您被覆蓋,並且不必在網上搜尋您可能難以記住其名稱或版本的驅動程序。 它還會在更新之前創建任何驅動程序的備份,以便您可以在需要時恢復。

話雖如此,如果您確定特定硬件驅動程序導致代碼為 0x00000031 的藍屏錯誤,您可以通過設備管理器更新或重新安裝驅動程序。

首先,如上所述,啟動進入帶網絡連接的安全模式。 或者,如果幸運的話,從桌面繼續:

  1. 右鍵單擊開始菜單並選擇設備管理器。
  2. 在設備管理器中,單擊受影響設備所在的節點。 例如,如果有問題的驅動程序屬於您的顯卡,請單擊“聲音、視頻和遊戲控制器”以顯示圖形硬件。
  3. 右鍵單擊設備並選擇“更新驅動程序”。
  4. 在下一個屏幕上,選擇“自動搜索更新的驅動程序軟件”。
  5. Windows 將負責。 驅動程序更新完成後,重新啟動機器並查看錯誤是否消失。

有時,Windows 不會找到任何新驅動程序,而是提供“已安裝系統的最佳驅動程序”消息。 在這種情況下,您可以嘗試重新安裝當前驅動程序,看看是否有幫助:

  1. 右鍵單擊開始菜單並選擇設備管理器。
  2. 在設備管理器中,單擊受影響設備所在的節點。 例如,如果有問題的驅動程序屬於您的鍵盤,請單擊“鍵盤”以顯示鍵盤設備。
  3. 右鍵單擊設備並選擇“卸載設備”。
  4. 如果出現確認彈出窗口,請單擊卸載。
  5. 重新啟動電腦。 如果 PC 重新啟動進入 BSOD,請將其啟動到安全模式。
  6. 再次打開設備管理器,右鍵單擊頂部計算機的名稱,然後單擊“掃描硬件更改”。
  7. 已卸載的驅動程序已重新安裝。
  • 使用 SFC 和 DISM 檢查系統文件錯誤

Windows 10 上的 PHASE0_INITIALIZATION_FAILED 錯誤可能是由損壞、損壞或更改的系統文件引起的。 如果操作系統使用的某些文件被未經授權的程序或進程修改,這也可能導致錯誤。 雖然某些系統文件對操作系統的操作並不那麼重要,但其他系統文件是絕對必要的。 篡改後一種類型的系統文件可能會導致致命的後果,例如 0xc31 BSOD。

您可以同時使用系統文件檢查器 (SFC) 和部署映像服務和管理 (DISM) 實用程序來查找和修復損壞的系統文件。 如果這些工具設法檢測和修復損壞或修改的文件,這可能會導致錯誤停止發生。

如果您足夠幸運並且在 BSOD 發生後仍然可以訪問您的桌面,您可以根據需要快速使用命令提示符使用 SFC 和 DISM 運行掃描。 但是,即使 Windows 無法加載,您也可以從 Windows 恢復啟動命令提示符並運行命令。

要從桌面打開命令提示符,請執行以下操作:

  1. 按 Windows 鍵並鍵入“cmd”。
  2. 單擊“以管理員身份運行”或右鍵單擊該應用程序並選擇“以管理員身份運行”。

以下是如何從 Windows 恢復中打開命令提示符:

  1. 導航到疑難解答 > 高級選項。
  2. 選擇命令提示符。

在命令提示符窗口中,您可以根據 Microsoft 對 Windows 10 用戶的建議,首先使用部署映像服務和管理工具運行掃描。

在打開的命令行窗口中,鍵入以下內容並按 Enter 鍵:

DISM.exe /Online /Cleanup-image /Restorehealth

您必須稍等片刻,DISM 實用程序才能完成對系統的掃描以查找損壞的 Windows 操作系統映像組件。 如果 DISM 發現任何損壞的元素,它會嘗試通過 Windows 更新修復它們。 因此,當您可以登錄桌面或啟動到帶網絡的安全模式時,最好執行此方法。 但是,如果這兩者都不可能,您可以跳過 DISM 並運行 SFC 掃描。

掃描完成並且該工具有望修復損壞的 Windows ISO 元素後,您可以運行 SFC 掃描。

在打開的命令行窗口中,鍵入以下內容並按 Enter:

證監會 /scannow

該過程通常需要 15 分鐘到一個小時,具體取決於硬件的規格和條件。 你可能不得不拿著一杯咖啡等著。 絕對不能在掃描運行時以任何方式中斷 SFC。 為此,請確保 PC 的電池已充滿電並插入電源。

SFC 將檢查您的系統是否存在損壞或修改的文件,並使用位於 Windows 緩存目錄中的新副本替換任何有問題的文件。

當掃描最終完成時,您將能夠在屏幕上查看結果。 根據微軟的說法,您可以獲得以下四個結果之一:

Windows 資源保護未發現任何完整性違規。

這意味著您的系統中不存在丟失或損壞的系統文件。

Windows 資源保護無法執行請求的操作。

要解決此問題,請在安全模式下運行系統文件檢查器並確保 PendingDeletes 和 PendingRenames 文件夾位於 %WinDir%\WinSxS\Temp 中。

Windows 資源保護髮現損壞的文件並成功修復它們。 詳細信息包含在 CBS.Log %WinDir%\Logs\CBS\CBS.log 中。

要查看有關係統文件掃描和還原過程的詳細信息,請轉到如何查看系統文件檢查器過程的詳細信息。

Windows 資源保護髮現損壞的文件,但無法修復其中一些。 詳細信息包含在 CBS.Log %WinDir%\Logs\CBS\CBS.log 中。

要手動修復文件損壞,請查看系統文件檢查器進程的詳細信息以查找損壞的文件,然後手動將它們替換為已知的良好副本。

完成所有操作後,重新啟動 PC 並檢查 PHASE0_INITIALIZATION_FAILED BSOD 是否一直出現。

  • 使用CHKDSK檢查磁盤錯誤

0x31 錯誤可能是由磁盤上的壞扇區或 Windows 使用的文件系統中的錯誤引起的。 為確保不是這種情況,我們建議您使用CHKDSK實用程序運行掃描 — 檢查磁盤。

Check Disk 在 Windows 8.1 和 10 中的工作方式與早期版本略有不同,但總體思路保持不變。 但是,您一次只能檢查一個磁盤捲。 通常,您會想要檢查 c 卷,因為它通常是安裝 Windows 的位置。

您可以通過文件資源管理器或命令提示符使用CHKDSK掃描硬盤。 當您無法啟動到 Windows 時,後一個選項很有用。 如前所述,您只需要從 Windows 恢復啟動命令提示符,然後運行相關命令。

如果您可以訪問桌面或安全模式,則運行CHKDSK實用程序:

  1. 按住 Windows 鍵並按 E 打開文件資源管理器。
  2. 單擊左側窗格中的此 PC。
  3. 右鍵單擊您的主硬盤並選擇屬性。
  4. 切換到工具選項卡。
  5. 單擊“錯誤檢查”下的檢查按鈕。

您在此處看到的內容取決於系統是否檢測到驅動器上的錯誤。 如果系統懷疑有錯誤,將提示您檢查磁盤。 否則,您將看到“您不需要掃描此設備”消息,其中包含仍然掃描驅動器的選項。

  • 運行掃描並等待幾分鐘。 完全檢查磁盤大約需要 5 分鐘。

要從命令提示符運行CHKDSK實用程序,請啟動命令行窗口並鍵入或粘貼以下命令: chkdsk c: /f /r。

此命令將使實用程序嘗試修復文件系統的任何錯誤,並定位和修復驅動器上的任何壞扇區。

掃描完成後,您將收到結果通知。 如果在您的驅動器上沒有發現錯誤,您將被告知“您的驅動器已成功掃描”。 然後,您可以繼續進行另一個修復。

  • 在兼容模式下運行程序

聽起來令人難以置信,一些藍屏是由程序兼容性問題引起的。 您是否在啟動或啟動程序失敗後開始出現藍屏錯誤 0x00000031? 在這種情況下,在兼容模式下運行程序會有所幫助。 也就是說,如果您不完全卸載它。 這聽起來是個好主意,但我們中的一些人希望保留一些舊程序以供偶爾使用。 然後,確保它們始終在兼容模式下運行可以阻止它們使系統每次都拋出 BSOD 錯誤。

這是你應該做的:

  1. 查找有問題的程序的可執行快捷方式(不管是哪個)並右鍵單擊它。
  2. 從上下文菜單中選擇屬性。
  3. 切換到兼容性選項卡。
  4. 選中“以兼容模式運行此程序”複選框。
  5. 選擇程序啟動時使用的 Windows 版本,然後單擊應用,然後單擊確定。
  6. 嘗試再次運行該程序,看看它是否可以正常工作而不會導致藍屏錯誤。

如果您不確定該程序與哪個版本的 Windows 最兼容,程序兼容性疑難解答可以幫助您:

  1. 右鍵單擊該程序,然後從上下文菜單中選擇“疑難解答兼容性”。
  2. 當程序兼容性疑難解答窗口打開時,請從兩個選項中進行選擇:
    • “嘗試推薦的設置”。 選擇此選項以使用操作系統選擇的設置來測試運行程序。
    • “故障排除程序”。 選擇此選項可根據您遇到的問題測試不同的設置。

當您使用適合您的設置測試程序後,保存設置,Windows 將使用保存的兼容性設置打開程序。

  • 掃描系統中的惡意軟件

如果我們告訴您 PHASE0_INITIALIZATION_FAILED 0x00000031 錯誤也可能由惡意軟件引起怎麼辦? 好吧,這個錯誤有很多潛在的原因,甚至都不好笑。

無論如何,如果到目前為止您的故障排除沒有產生任何永久性結果,那麼值得掃描 PC 以查找惡意軟件,假設您可以啟動到桌面或進入帶網絡的安全模式。

受到推崇的

使用反惡意軟件保護 PC 免受威脅

檢查您的 PC 是否存在您的防病毒軟件可能遺漏的惡意軟件,並使用 Auslogics Anti-Malware 安全刪除威脅

Auslogics Anti-Malware 是 Auslogics 的產品,獲得了 Microsoft Silver Application Developer 認證
現在下載

微軟自己的 Windows Defender 對於大多數例行檢查來說非常方便。 但是,您可能需要像 Auslogics Anti-Malware 這樣的綜合反惡意軟件工具的額外保險,該工具可以在您可能從未懷疑過的地方發現危險物品。

如果您可以通過網絡啟動進入安全模式,您可以下載 Auslogics Anti-Malware 並使用它運行完整的系統掃描。 刪除所有發現的惡意軟件並重新啟動您的 PC。 如果背後有惡意軟件,我們相信這將幫助您解決錯誤。

  • 禁用不必要的啟動項

如果 Windows 10 錯誤 0x31 是由不兼容、損壞或惡意啟動項引起的,則禁用它將阻止它在 Windows 加載時導致 PHASE0_INITIALIZATION_FAILED 藍屏。

但是,如果您對哪個特定啟動項是原因一無所知怎麼辦? 您可以通過任務管理器禁用所有第三方啟動項,看看會發生什麼。 如果這樣可以解決問題,那麼其中一個肯定是有錯的。 您可以一次啟用一個,重新啟動系統,然後檢查結果。 這樣,您應該能夠找到罪魁禍首。

隔離有問題的啟動項後,您可以永久禁用它或刪除其父程序,以免它再打擾您。

要從桌面或安全模式通過任務管理器禁用啟動項,您應該執行以下操作:

  1. 右鍵單擊開始菜單並選擇任務管理器。
  2. 切換到啟動選項卡。
  3. 右鍵單擊啟動項並選擇禁用。 您也可以選擇一個啟動項,然後單擊窗口右下角的禁用按鈕。
  4. 對每個第三方啟動項重複步驟 3。

如果禁用啟動項不能防止錯誤 0x31 再次發生,請嘗試修復 7。

  • 測試您的系統內存

系統內存或 RAM 對系統來說是絕對必要的。 沒有 RAM,程序無法加載,更不用說使用了。

如果台式機或筆記本電腦上的 RAM 卡槽太緊或不正確,可能會導致它們難以接收或保留程序數據,從而導致隨機藍屏。

您可以嘗試移除您的 RAM 棒並以正確的方式將它們重新插回。 如果你有一個備用記憶棒放在某個地方,你可以用它來代替,看看它是否有所作為。 在更換 RAM 之前,請確保清除任何積聚的灰塵顆粒,因為它們會妨礙功能。 不要忘記檢查它是否有可能需要更換的物理損壞跡象。

最後,完成上一段中的所有操作後,您可以使用 Windows 內存診斷檢查 RAM 的運行狀況。

要運行 Windows 內存診斷程序以修復錯誤 0x31,請啟動到安全模式並執行以下操作:

  1. 按 Windows 鍵並鍵入“控制面板”。 按 Enter 啟動小程序。
  2. “查看方式”模式應設置為類別。
  3. 導航到系統和安全 > 管理工具 > Windows 內存診斷。
  4. 運行程序並選擇“立即重新啟動並檢查問題(推薦)。

內存診斷工具將檢查您的 RAM。 如果發現無法修復的錯誤,則必須更換記憶棒。

  • 更新操作系統

如果在下載或安裝 Windows 10 更新後出現代碼為 0x00000031 的藍屏錯誤,則可能是因為更新文件損壞。

更新可能會以多種方式導致系統出現錯誤。 Windows 更新可能包含一些損壞的文件。 也許文件在下載過程中損壞了。 無論如何,安裝這些文件後,可能會導致隨機故障、關機和藍屏。

更新還可能使某些驅動程序過時,因為它們與新固件不兼容。 當與這些驅動程序相關的設備正在使用時,這可能會導致嚴重的驅動程序錯誤。

要解決錯誤更新導致的 0x31 錯誤,您可以回滾更新或安裝更新的更新。

以下是安裝全新更新的方法:

  1. 打開設置並轉到更新和安全 > Windows 更新。
  2. 單擊“檢查更新”並安裝任何可用的更新。
  3. 重新啟動電腦。

要回滾錯誤的次要更新,請按照以下說明操作:

  1. 打開設置並轉到更新和安全 > Windows 更新。
  2. 點擊“查看更新歷史”。
  3. 在下一個屏幕上,單擊“卸載更新”。
  4. 你被帶到控制面板。 選擇您要卸載的更新,然後單擊卸載。 您也可以右鍵單擊更新並選擇卸載。

注意:您可能無法卸載某些列出的更新。

如果安裝新更新不到 10 天,則可以輕鬆返回之前的主要更新。 10 天后,回滾到以前的 Windows 10 版本的選項從“設置”中消失,您必須使用早期版本的 ISO 全新安裝 Windows。

  • 與 Microsoft 客戶支持聯繫

使用 Windows 的一大好處是,根據您居住的國家/地區,您可以聯繫 Microsoft 支持以獲取有關您的 PC 的一些技術問題的幫助,例如 PHASE0_INITIALIZATION_FAILED 藍屏。

您還可以使用 Microsoft 支持在線幫助站點來查找問題的解決方案。

此外,還有一個充滿活力且樂於助人的 Windows 用戶社區,由經過認證的版主和系統管理員提供支持,您可以在其中了解其他人如何解決相同或類似的問題。

  • 重新安裝操作系統

如果由於 Windows 10 中的 PHASE0_INITIALIZATION_FAILED 錯誤而在啟動時不斷出現隨機關機,最終的解決方案是全新安裝操作系統。 這會徹底清除石板,讓您重新開始,而無需處理任何讓您的生活變得痛苦的隱藏錯誤。

如果您已經有一個帶有 Windows 10 安裝文件的可啟動 USB 閃存驅動器,那麼乾淨安裝 Windows 很容易。 您可以使用 Windows Media Creation Tool 免費創建一個。

一旦您成功啟動到計算機上的 USB 閃存驅動器,剩下的就很容易了。 很快,您就可以在您的 PC 上重新啟動並運行 Windows,並設置您的文件、程序等以供工作或娛樂。