Windows-7

如何在 Windows 7 上順利執行星海爭霸:母巢之戰?

  • January 5, 2016

在 Windows 7 Ultimate x64 上執行的 SC 1 Broodwar 存在很多問題,例如凍結、顏色損壞等。

如何解決這個問題?

解決方案是殺死導致這些問題的資源管理器:

  1. 打開記事本並將其粘貼到:
@echo off
taskkill /f /IM explorer.exe
start /wait StarCraft.exe
start C:\Windows\explorer.exe
  1. 選擇所有文件 -> 另存為 WIN7FIX.bat
  2. 在starcraft目錄(starcraft.exe所在的位置)複製WIN7FIX.bat
  3. 執行這個 bat 文件。完畢 !

PS 網上還有其他指南,但他們錯過了一件重要的事情:wait開關。我們必須等到 sc1 結束,否則 explorer 將無法啟動!

額外積分: 如果您不喜歡在執行星海爭霸時看到命令提示符視窗打開,請創建第二個文件,但是給這個文件一個.vbs副檔名。右鍵點擊->編輯並粘貼以下內容:

Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "scFixed.bat" & Chr(34), 0
Set WshShell = Nothing

更改scFixed.bat為您命名批處理文件的任何內容。保存並關閉編輯器,然後執行 .vbs 文件。

打掃乾淨

  • 在桌面(或保存遊戲快捷方式的任何地方)上為 .vbs 文件創建快捷方式,並根據需要重命名
  • 右鍵點擊並轉到屬性->更改圖示
  • 瀏覽星海爭霸目錄
  • 點擊原始 Starcraft.exe(帶有 Wraith 戰鬥機圖示),然後點擊 Open
  • 點擊確定幾次

嘿普雷斯托!一個全新的(有效的)星海爭霸快捷方式,它不會打開命令提示符視窗

我必須在家裡檢查我的確切配置,但在我的 Windows 7 x64 Ultimate 機器上,我相信我的配置是這樣的:

在應用程序快捷方式的兼容性選項卡上,選中以下複選框:

  • “在 Windows XP (Service Pack 3) 的兼容模式下執行此程序”
  • “以 256 種顏色執行”
  • “以 640 x 480 螢幕解析度執行”
  • “禁用桌面合成”
  • “以管理員身份執行此程序”(如果您想線上玩)

這修復了菜單中的影片問題,但如果您退出遊戲然後重新進入,它們會重新Alt出現Tab

引用自:https://gaming.stackexchange.com/questions/8210