經典遊戲《紅警 2》在 Windows 7 執行時,無法真正全螢幕,畫面被縮放、留有黑邊或滑鼠游標鎖定範圍不正確。
Windows 7 DWM (Desktop Window Manager) 與顯示驅動程式對舊版 DirectDraw/Direct3D 9 應用程式的縮放處理機制(Scaling)預設值不相容。需修改顯示驅動程式登錄設定中的 Scaling 值。
regedit 開啟登錄編輯器。HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\GraphicsDrivers\Configuration
Configuration 下會有多個子機碼(如 LEN40A00_00_07D9_07^19216595DAF40CB020312570955F71B2),每個代表一組顯示裝置/模式組合。建議使用「編輯」→「尋找」 (Ctrl+F) 搜尋 Scaling,逐一檢查。Scaling 的 DWORD 值(通常在 00 子機碼下),將其「數值資料」從 4 改為 3。Scaling(不同顯示組合),全部改為 3。| 值 | 縮放模式 | 適用情境 |
|---|---|---|
| 0 | 無縮放 (Centered) | 畫面置中,四周黑邊 |
| 1 | 拉伸 (Stretched) | 填滿螢幕,比例失真 |
| 2 | 保持縱橫比 (Aspect Ratio) | 維持比例,可能有黑邊 |
| 3 | 全螢幕縮放 (Full Screen Scaling / GPU Scaling) | 由 GPU 縮放至全螢幕,保持比例,最適合舊遊戲 |
| 4 | 預設/驅動程式決定 | Windows 7 預設值,常導致舊遊戲異常 |
CnC-DDraw、DDWrapper 替換 ddraw.dll 實現完美全螢幕、視窗化、高解析度支援,強烈推薦。修改登錄 Scaling=3 是快速嘗試的方案,若無效請優先使用 CnC-DDraw 等現代相容層,能徹底解決解析度、色彩、滑鼠鎖定、Alt+Tab 切換等所有舊遊戲在新系統上的顯示難題。
Win7 VPN 連不上卡在「驗證使用者名稱和密碼」?啟用 IKE and AuthIP IPsec Keying Modules 服務即可
百度 Win10 直通車檢測「系統語言必須為簡體中文」解決方法
Windows 8 VPN 連線失敗 (錯誤 691/629) 解決:用戶名加反斜槓、PPTP 協定、可選加密
Windows 10 Build 9926 開始選單與開始畫面深度體驗:全螢幕模式、平板模式與透明效果
Win10 預覽版 ISO 整合中文語言包完整教學:DISM 指令一步到位
Win8螢幕解析度與重新整理率調整教學:橫直向切換、顯示器/顯卡進階屬性設定