Win7 玩舊遊戲兩側黑邊、無法全螢幕?修改登錄 Scaling 值一勞永逸
許多 DirectX 7/8 時代的舊遊戲在 Win7 下全螢幕會出現左右黑邊,主因是顯示卡驅動的縮放預設值 Scaling=4(保持長寬比)導致。將登錄中對應顯示裝置的 Scaling 改為 3(全螢幕拉伸) 即可解決,適用 NVIDIA、AMD、Intel 顯晶片。
方法一:登錄編輯器通用修法(最推薦)
- Win + R →
regedit 開啟登錄編輯器。
- 瀏覽至:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\GraphicsDrivers\Configuration
- 右鍵「Configuration」→「尋找」→ 輸入 Scaling → 尋找下一個。
- 在右側找到 Scaling 值,雙擊將數值資料從 4 改為 3(十六進位)。
- 重新開機生效。

注意: 路徑中 Configuration 後的長字串(如 BNQ7820G5904027026_14_07D9_0D^982BE6B19D3412E0FED7CFC9082CBA39)會隨顯示裝置不同而變化,請以搜尋到的實際鍵值為準。
方法二:NVIDIA 顯卡控制面板(N 卡專用)
- 右鍵桌面 → 「NVIDIA 控制台」 → 左側「顯示」→「調整桌面大小與位置」。
- 選擇 「使用 NVIDIA 縮放」,縮放模式選「全螢幕」。
- 套用後重新啟動遊戲測試。
方法三:AMD Radeon 設定(A 卡專用)
- 開啟「AMD Radeon 設定」→「顯示」→「縮放模式」。
- 將「保持長寬比」改為 「全螢幕」。
- 回到 Windows 解析度設定,確認已設為螢幕原生解析度(如 1366×768、1440×900)。
驗證技巧
修改後進入遊戲,若畫面滿版無黑邊、滑鼠游標不再受限於中央區域,即表示設定成功。