您可能在 Windows PC 上遇到過藍屏死機 (BSoD),提示“未處理系統線程異常 (Dxgmms2.sys)”。 這通常是在玩遊戲或執行需要大量圖形渲染的任務時遇到的。 引發此異常的原因沒有一個,但有一些解決方法。

在本文中,我們討論了防止在當前使用的硬件上再次遇到相同的藍屏死機錯誤的各種方法。

修復 Dxgmms2 系統藍屏 Windows 10

什麼是 Dxgmms2.sys

Dxgmms2.sys 是 Windows 中的一個關鍵文件,負責計算機的圖形渲染功能。 如果它無法處理渲染過程,它將拋出異常,導致藍屏死機。 因此,需要重新啟動整個計算機才能修復問題。

dxgmms2.sys 錯誤有多種可能的原因:

  • RAM 模塊/硬盤故障。
  • 固件不兼容。
  • 過時/損壞的驅動程序。
  • 無法應對硬件加速。
  • BIOS 損壞。

如何修復 Dxgmms2.sys BSoD

您可以通過多種方法對 PC 進行故障排除以克服 Dxgmms2.sys BSoD。 應按順序執行以下步驟,直到您的問題得到解決,因為‌‌‌“它們‌‌”中的任何一個都可能會 ‌‌ ‌影響‌ ‌您的 ‌ 計算機的 ‌渲染能力 ‌ 能力。

硬件故障排除

我們建議您首先確保您的硬件(例如 RAM、GPU 和硬盤驅動器)正常運行。

您可以先卸下 RAM 模塊,清潔它們以及托架,然後將它們一個一個地重新插入以檢查是否有任何模塊出現故障。 此外,卸下您的 GPU 並清潔它以及它的托架。

對於硬盤,我們建議您使用任何第三方工具來檢查和監控其健康狀況。

廣告

更新驅動程序

過時或損壞的驅動程序也可能引發異常,因為它無法以其優化的配置執行。 我們建議您確保為您的 GPU 安裝了最新的驅動程序。

您可以在製造商的網站上下載 GPU 的最新驅動程序。 使用本指南下載並安裝適用於 NVIDIA GPU 的最新驅動程序,並參閱我們的 GPU 部分了解適用於 Intel GPU 的最新驅動程序。 對於 AMD 驅動程序,請參閱他們的 網站.

運行 DirectX 診斷工具

DirectX 是一組應用程序編程接口 (API),可增強您在計算機上的多媒體體驗。 它在 Windows 10 中有一個內置的診斷工具,可以顯示有關圖形硬件以及相關軟件的所有當前信息。

要運行該工具,請輸入 dxdiag 在運行。

工具啟動後,切換到“顯示”選項卡並檢查下的 3 個功能是否 DirectX 功能 已啟用。 如果不是,則驅動程序和 GPU 可能存在兼容性問題。

診斷

如果您無法運行該功能,則可能需要在您的 PC 上重新安裝 DirectX。 你可以從這篇文章下載所有版本的 DirectX。

重置完整的 BIOS 設置

錯誤配置的 BIOS 也可能導致您的 PC 出現藍屏。 因此,如果您的問題尚未解決,我們建議您完全重置 BIOS 設置。

無論製造商如何,在任何計算機上重置 BIOS 設置的過程幾乎相同。 使用本文中給出的相應方法進入您的系統 BIOS。 然後,滾動瀏覽不同的頁面並查找“重置 BIOS”或“恢復到默認設置”。 通常,這可以在 保存並退出 頁面或 安全 頁。 按 Enter 然後選擇 Yes 重置設置。

重置bios

增加 tdrdelay 時間

TdrDelay 是 GPU 在搶占 GPU 調度程序之前所花費的時間延遲。 該值以秒為單位設置,默認情況下,其值為 2。這可以通過註冊表編輯器進行更改,我們將向您展示如何更改。

首先,我們建議您為您的操作系統創建一個系統還原點,因為設置系統註冊表時的任何錯誤都可能對您的系統功能造成致命影響。

現在通過鍵入啟動註冊表編輯器 regedit 在運行。 打開後,將以下內容粘貼到頂部的地址欄中並點擊 Enter. 這將自動打開目標位置:

ComputerHKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlGraphicsDrivers
註冊

現在右鍵單擊 圖形驅動程序 在左窗格中,展開 新的,然後單擊 DWORD (32-bit) Value. 創建後,將此新 DWORD 命名為 TdrDelay.

新雙字

雙擊 延遲時間 並將其值數據設置為 10. 這將確保 GPU 在 10 秒後搶占調度程序,而不是 2 秒。當然,更改生效之前需要重新啟動系統。

價值數據

禁用睡眠模式

這並不經常發生,但計算機的顯示器有時會進入睡眠模式,即使在使用 GPU 時也是如此。 當顯示器嘗試返回喚醒模式時,計算機遇到 Dxgmms2.sys 異常。

因此,您需要禁用計算機的睡眠模式。 以下是防止計算機進入睡眠狀態的 4 種方法。

禁用硬件加速

硬件加速的目的是在消耗更多功率的同時提供最佳性能。 但是,如果它成為藍屏死機的原因,那就沒有用了。 硬件加速有時可能會引發 Dxgmms2.sys 異常。 因此,您需要禁用它並檢查問題是否已解決。

要在系統範圍內禁用硬件加速,請鍵入以下內容啟動註冊表編輯器 regedit 在運行。 然後,在頂部的地址欄中粘貼以下路徑:

ComputerHKEY_CURRENT_USERSOFTWAREMicrosoftAvalon.Graphics
註冊 2

現在創建一個新的 DWORD(如上一節)並將其命名 DisableHWAcceleration. 創建後,將其值數據設置為 1.

價值數據 2

按照慣例,您的系統將需要重新啟動才能使更改生效。

結束語

在遊戲中途突然一切都停止工作是非常令人沮喪的。 因此,不要等待下一個 BSoD 出現,並在再次發生之前使用‌‌‌“‌‌”疑難解答‌“步驟‌”給定‌‌in‌ ‌this‌ ‌post‌ ‌ to‌ ‌rectify‌ ‌the‌ ‌issue‌ ‌