萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows 10 資訊

Win10 玩《星海爭霸 1》畫面不全/黑邊完美解決:相容性「停用高 DPI 縮放」

Windows 10 正式版釋出後,大多數大型遊戲相容性良好,但《星海爭霸 1》(StarCraft 1) 等經典老遊戲在高 DPI 螢幕 (筆電高解析度、4K、縮放 125%+) 下仍可能出現畫面截斷、黑邊、無法全螢幕。解決方法極簡單:調整相容性設定。

星海爭霸1高DPI畫面異常

核心解決方案

  1. 找到遊戲安裝目錄下的執行檔:StarCraft.exe (或資料片 BroodWar.exe)。
  2. 右鍵 > 「內容」 > 切換至 「相容性」 索引標籤。
  3. 勾選 「高 DPI 設定下停用顯示縮放」 (Disable display scaling on high DPI settings)。
  4. 點選「套用」>「確定」。
相容性頁籤勾選停用高DPI縮放
  1. 重新啟動遊戲,畫面應完整顯示無黑邊。

進階相容性設定 (Win10 1803+ 新版介面)

若基本勾選無效,嘗試進階覆寫:

  1. 相容性頁籤 > 點選 「變更高 DPI 設定」。
  2. 勾選 「在高 DPI 設定下覆寫高 DPI 縮放行為」。
  3. 「縮放執行者:」選擇 「應用程式」 (或嘗試「系統」/「系統 (增強)」)。
  4. 可同時勾選「以系統管理員身分執行此程式」解決存取權限問題。
  5. 確定套用並測試。

適用範圍延伸

此設定同樣有效於:

  • 《星海爭霸 2》 (早期版本/特定解析度下)
  • 《魔獸爭霸 3》、《暗黑破壞神 2》、《帝國時代 2》 等 2000 年代前 DirectDraw/GDI 遊戲。
  • 舊版 VB6/Delphi/C++ Builder 開發的企業管理/工程軟體。

原理說明

舊應用程式非「DPI 感知」(DPI Unaware),在系統縮放 (如 150%) 下會自行計算像素座標導致錯位。勾選「停用顯示縮放」讓應用在 100% 邏輯像素環境渲染,再由 DWM (桌面視窗管理員) 進行向上縮放 (Bitmap Stretching),雖可能略微模糊但保證畫面完整。

補充提示

  • 遊戲若支援啟動參數 (如 `-w` 視窗模式),嘗試視窗模式運行再全螢幕化。
  • 顯卡控制台 (NVIDIA 控制面板 / AMD Radeon 設定) 中設定「縮放模式」為「無縮放」或「保持長寬比」可輔助改善。
  • 《星海爭霸:重製版》(2020) 已原生支援高 DPI 並修正此問題,建議體驗重製版。
copyright © 萬盛學電腦網 all rights reserved