Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Windows 綜合教學 >> 關於 Windows

Win7 影片截圖出現黑畫面 登錄檔修改 Timeout 值徹底解決

編輯:關於 Windows

Windows 7 系統下使用截圖工具 (或 Print Screen) 擷取影片畫面時,常遇到畫面全黑無內容的問題。這是因為 DirectDraw 繪圖表面無法正確被桌面視窗管理員 (DWM) 捕獲所致。Win7 預設無法透過介面停用 DirectDraw,需修改登錄檔 Timeout 值來解決。

登錄檔修復步驟

  1. 按 Win + R → 輸入 regedit 開啟登錄編輯器
  2. 導航至路徑:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\DCI
  3. 右側找到 Timeout 值 (若無請新增 DWORD 32 位元值命名為 Timeout)
  4. 雙擊修改數值資料從預設 7 改為 0 (十六進制或十進制皆可)
  5. 確定後重新開機生效

原理說明

Timeout 控制顯示驅動程式等待繪圖指令完成的逾時閾值。預設值 7 針對舊式 DirectDraw 應用優化,導致 DWM 無法在時限內捕獲覆蓋表面畫面。設為 0 代表無限等待,確保桌面合成器能完整讀取影片幀資料。

替代方案 (無需修改登錄檔)

  • 雙播放器法: 同時用兩個不同播放器 (如 PotPlayer + VLC) 開啟同一影片,其中一個通常能正常截圖
  • 播放器內建截圖: 使用播放器自帶截圖功能 (如 PotPlayer Ctrl+C、VLC Shift+S),繞過系統截圖機制
  • 第三方截圖工具: Snipaste、ShareX、PicPick 等支援 DirectX/OpenGL 遊戲/影片捕獲模式

修改登錄檔屬一次永逸解決,建議優先嘗試。若修改後仍無效,請檢查顯卡驅動是否為最新版,或嘗試上述替代方案。

Copyright © Windows教程網 All Rights Reserved