解決電腦頻繁出現 VIDEO_TDR_FAILURE (0x116) 藍屏錯誤的完整教學
錯誤背景
VIDEO_TDR_FAILURE
(錯誤碼 0x116) 是 Windows 系統中常見的藍屏錯誤,通常與顯示驅動程式(如 nvlddmkm.sys
)或圖形硬體有關。該錯誤的成因可能是:
- 驅動程式過時或不相容。
- GPU 超時未能響應。
- 圖形硬體過熱或故障。
- 系統資源分配問題。
解決方法
方法 1:更新圖形硬體的顯示驅動程式
檢查和更新驅動程式
- 開啟「Windows Update」,檢查是否有顯示驅動程式的更新。
- 若無更新,建議到 顯示卡製造商官網(如 NVIDIA、AMD、Intel)下載並安裝最新版本的驅動程式。
使用 DDU 進行乾淨安裝
回滾驅動程式
如果更新後問題依舊,可嘗試回滾至穩定的舊版驅動程式(在顯示卡官網找到先前版本)。
方法 2:調整視覺效果提升效能
當系統資源不足時,調整視覺效果可減輕 GPU 的負擔:
設定最佳效能
- 右鍵「此電腦」→ 點擊「屬性」。
- 選擇「進階系統設定」→ 點擊「效能」下的「設定」。
- 選取「調整成最佳效能」→ 點擊「確定」。
平衡選項
若完全關閉視覺效果影響使用體驗,可選擇「讓 Windows 選取最佳的方式」。
方法 3:修改 TDR 超時值
TDR (Timeout Detection and Recovery)
是 Windows 的圖形系統自動重置機制,當 GPU 超時未響應,會導致系統嘗試重置圖形硬體。通過調整 TDR 時間,允許 GPU 有更多時間完成任務,可能解決此問題。
開啟登錄編輯器
新增 TdrDelay
- 右鍵「GraphicsDrivers」→ 點擊「新增」→ 選擇 「DWORD (32 位元) 值」。
- 命名為
TdrDelay
。
- 雙擊該值,選擇「十進位」,輸入數值(建議設定為
8
或 10
,單位為秒)。
(可選)新增 TdrDdiDelay
- 按上述步驟新增
TdrDdiDelay
。
- 設定數值為
10
或以上(例如 20
秒,根據需求調整)。
重啟系統
完成設定後,重新啟動電腦以應用變更。
注意: 微軟建議的 TdrDelay 值為 8
秒,測試過程中可逐步調整,避免設置過高。
方法 4:檢查硬體問題
檢查 GPU 溫度
- 使用工具如 HWMonitor 或 MSI Afterburner 查看 GPU 溫度是否過高(通常建議低於 85°C)。
- 如果溫度過高,清潔顯示卡散熱器或提升系統通風。
檢查硬體是否超頻
- 如果 GPU 或 CPU 有超頻設定,嘗試恢復到默認頻率。
測試顯示卡
- 使用工具如
FurMark
執行壓力測試檢查顯示卡穩定性。
方法 5:減少背景程式
- 按
Ctrl + Shift + Esc
開啟「工作管理員」,檢查是否有佔用過多 GPU 或 CPU 的背景程式。
- 關閉無關程式,以降低系統負載。
注意事項
登錄編輯器的風險:
修改登錄項目可能導致系統不穩定,請在變更前備份登錄表:
硬體升級:
若顯示卡或系統過舊,更新驅動程式可能無法解決問題,建議升級硬體以應對現代軟體需求。
結論
當電腦頻繁出現 VIDEO_TDR_FAILURE
藍屏錯誤時,依照以上步驟逐步排查問題,通常可以有效解決。如果問題仍然持續,可能需要檢查硬體是否損壞,甚至考慮更換顯示卡或升級系統配置。