Windows 10 中大多數關鍵錯誤是軟體故障或驅動程式故障的結果。但頁面錯誤在非分頁區域當機通常是硬體問題的結果——具體來說是 RAM。該錯誤也可能歸因於 Windows 對虛擬記憶體的管理不善。
因此,為了消除這個問題,用戶將不得不診斷硬體和軟體故障。
以下是您可以修復 PAGE_FAULT_IN_NONPAGED_AREA 藍屏死機的六種方法。
1. 檢查記憶體
如果您最近對電腦進行了硬體變更,那麼值得檢查一下所有東西是否都正確插入。
有時,新的記憶體模組可能有故障,甚至舊的也可能故障。以下是您可以檢查記憶體的一些方法。請記住在繼續之前關閉電腦並斷開所有牆上插座的接線。
- 如果您使用兩根記憶體條,請嘗試切換插槽。
- 如果您使用單根記憶體晶片,請移除可能累積的灰塵。
- 如果您有一些備用記憶體模組,請嘗試更換記憶體並重新啟動電腦。如果錯誤不再出現,則是記憶體故障。
- 嘗試僅使用一個記憶體插槽。
2. 更新或回滾驅動程式
故障驅動程式會在您的電腦上造成災難。這就是為什麼最好保持驅動程式更新到最新版本。有時這些更新可能不穩定,這會在您的電腦上造成災難。在這種情況下,最好回滾到先前版本。
如何使用裝置管理員更新驅動程式
裝置管理員是保持系統驅動程式更新的最有效方法。
在頁面錯誤非分頁區域 BSOD 的情況下,通常是顯示卡或晶片組驅動程式出錯。顯示卡驅動程式位於裝置管理員中的 顯示介面卡,晶片組驅動程式位於 系統裝置。
以下是您如何使用裝置管理員手動更新裝置驅動程式:
- 按 Windows 鍵 + R 開啟執行對話方塊。輸入 devmgmt.msc 並按 Enter。
- 在 裝置管理員 視窗中,尋找您要更新的驅動程式並展開選單。
- 然後右鍵按一下所需驅動程式並按一下 更新驅動程式。
- 在下一個視窗中,按一下 自動搜尋更新的驅動程式軟體。
- Windows 將自動下載並安裝最新驅動程式。
如何使用裝置管理員回滾驅動程式
如前所述,有時新驅動程式可能不穩定。這是您如何使用裝置管理員回滾近期更新:
- 按 Windows 鍵 + R 啟動執行命令。輸入 devmgmt.msc 並按 Enter。
- 在 裝置管理員 中,展開包含驅動程式的區段。右鍵按一下所需驅動程式並選擇 內容。
- 在 驅動程式 索引標籤下,按一下 回滾驅動程式。
3. 停用分頁檔案大小的自動管理
此方法修復 PAGE_FAULT_IN_NONPAGED_AREA 當機的成功率很高,因為它直接處理 虛擬記憶體。Windows 通常管理分頁檔案大小,但如果它導致系統當機,最好停用它:
- 前往 檔案總管 並右鍵按一下 這台電腦。選擇 內容。
- 在左側面板上,按一下 進階系統設定。您需要系統管理員權限才能這樣做。
- 在 系統內容 中,按一下 進階 索引標籤。在 效能 區段下,按一下 設定。
- 在 效能選項 視窗中,導航至 進階 索引標籤。
- 在 虛擬記憶體 區段中,按一下 變更。
- 取消勾選 自動管理所有磁碟機的分頁檔案大小 選項,然後按一下確定。
- 套用所有設定並重新啟動電腦。
如果電腦重新啟動後運作正常,請保持設定原樣,但如果錯誤持續存在,建議恢復變更並勾選 自動管理所有磁碟機的分頁檔案大小 選項。
4. 執行 Windows 記憶體診斷工具
Windows 記憶體診斷是內建的 Windows 公用程式,可檢查和修復記憶體中的問題。它易於使用且非常有效。以下是您如何使用它。
- 在開始功能表搜尋列中輸入「Windows 記憶體診斷」並選擇最佳比對。
- 您可以選擇 立即重新啟動並檢查問題 或在下次啟動電腦時執行。建議您選擇第一個選項。
5. 使用 DISM 和 SFC 修復損壞的系統檔案
DISM 和 SFC 是修復系統檔案的兩個最有效公用程式。由於可能導致錯誤的可能性無窮無盡,建議您同時使用這兩個公用程式。
如何執行 DISM
- 在開始功能表搜尋列中輸入 cmd 並右鍵按一下 命令提示字元 > 以系統管理員身分執行。
- 在主控台中,輸入 DISM /Online /Cleanup-Image /CheckHealth 並按 Enter。
- 然後輸入 DISM /Online /Cleanup-Image /RestoreHealth 並按 Enter。
- 等待程序完成並退出命令提示字元。
如何執行 SFC
- 遵循前一節的步驟 1 以系統管理員身分執行 命令提示字元。
- 在主控台中,輸入 SFC /scannow 並按 Enter。
- 等待 Windows 掃描並修復錯誤。
- 重新啟動電腦。
6. 停用第三方軟體
許多時候,第三方軟體會干擾系統功能並導致藍屏錯誤,例如 PAGE_FAULT_IN_NONPAGED_AREA。在這種情況下,用戶應執行乾淨開機以排除第三方應用程式作為此錯誤的原因。
如何執行乾淨開機
- 按 Windows 鍵 + R 開啟執行命令。輸入 msconfig 並按 Enter。
- 在 系統設定 視窗中,前往 服務 索引標籤。
- 勾選底部的 隱藏所有 Microsoft 服務 選項。
- 勾選中心清單中的所有服務,然後按一下 全部停用。
- 儲存並結束。
- 現在,開啟 工作管理員。您可以透過按 CTRL + Shift + ESC 來執行此操作。
- 在 啟動 索引標籤下,按一下每個程式,然後按一下 停用。
- 結束並重新啟動電腦。
如果錯誤已解決,意味著第三方應用程式導致了問題。您應該解除安裝任何最近安裝的應用程式以防止未來再次發生。
您已修復頁面錯誤非分頁區域錯誤
上述修復方法是解決 PAGE_FAULT_IN_NONPAGED_AREA BSOD 的簡單方法。如果您有故障硬體,請再次檢查它是否與您的電腦相容,然後由授權服務中心更換它。