Windows-7

Halo 1 無法在 Windows 7 x64 上執行

  • September 27, 2019

我最近安裝了 Halo:Combat Evolved 並將其修補到 1.09 版。當我執行它時,它可以很好地播放徽標影片,但是當它進入菜單時,它只播放黑屏上的音樂。我的系統是否存在兼容性問題?

我的規格:

  • Windows 7 專業版 x64
  • 英特爾酷睿 i3-3110m 2.4Ghz
  • 英特爾核芯顯卡 4000
  • 8 GB DDR3 記憶體

嘗試將其安裝在預設目錄中(不要選擇其他位置)。我嘗試了我在網上可以找到的所有調整,但沒有任何效果。然後我決定使用預設目錄(C:\Program Files (x86)\Microsoft Games\Halo),瞧,不需要其他東西(兼容性等)——它工作得很好。

我想要檢查的簡單事情是確保您的圖形驅動程序是最新的,但是假設這沒有幫助,我可以想到兩種可能可行的解決方案

以兼容模式執行遊戲

  • 導航到.exe安裝位置中的文件。
  • 右鍵點擊快捷方式,然後點擊“屬性”
  • 點擊兼容性選項卡
  • 選中以兼容模式執行此程序的複選框:並選擇Windows XP (Service Pack 3)

您也可以嘗試以管理員身份執行程序。

在執行遊戲之前殺死資源管理器

在 Windows 7/8 中執行這些舊遊戲時,我有時會發現另一件事是工作列似乎以某種方式將它們塞滿。您也可以explorer.exe在開始遊戲之前嘗試殺戮。

我通常將游戲的執行檔包裝在一個批處理文件中,該文件會殺死資源管理器,啟動遊戲並等待它完成,然後再啟動資源管理器。以下是命令。將這些放在 Halo 安裝目錄中的 .bat 文件中,然後執行它來啟動遊戲:

@echo off
taskkill /f /IM explorer.exe
start /WAIT <halo executable name>.exe
start explorer.exe

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