如何在 Windows 上運行舊遊戲

如何在 Windows 上運行舊遊戲

感覺懷舊嗎?想要在您的現代 PC 上玩一些經典 PC 遊戲,例如《毀滅公爵》嗎?不幸的是,說起來容易做起來難。以下是在 Windows 計算機上運行舊遊戲的一些方法。

為什麼老遊戲不能在 Windows 上運行?

操作系統隨著時間的推移發生顯著變化。現代系統不再使用舊硬件和軟件所需的依賴項。由於硬件升級和軟件更新需要更複雜的操作系統,不再需要的舊代碼被丟棄。

例如,Windows 10 和 11 等現代操作系統的 64 位架構根本不支持 Windows 95 或 Windows 98 中較舊的 16 位架構。這意味著您無法始終在 Windows 11 中運行 Windows 95 遊戲就這樣。話雖這麼說,有一些技巧可以讓你的遊戲啟動並運行。

運行老遊戲《毀滅戰士》

對於 CD/DVD 上的舊遊戲

現代計算機不配備 CD/DVD 驅動器。首先,您需要有一個外部 DVD 驅動器,以便您的計算機運行該遊戲。

玩舊遊戲 Windows 10 DVD 驅動器

在大多數情況下,廉價的 USB 即插即用 DVD 驅動器就可以正常工作。這些通常花費 30 美元左右,並且通常是 DVD-RW(因此,如果您仍然喜歡刻錄和翻錄光盤,則可以進行此類操作!)。只需將驅動器插入您的電腦,讓它安裝驅動程序,然後插入您要安裝的遊戲!

1. 前往微軟商店

Microsoft Store 比以前版本的 Windows 中的內容要廣泛得多。您會驚訝地發現許多舊遊戲可以在 Microsoft Store 中下載。

1. 單擊“開始”菜單,輸入“Microsoft Store”,然後按Enter

微軟商店

2. 單擊搜索欄並輸入遊戲名稱,然後按Enter

掃雷
  • 找到最佳匹配並單擊它。
找到您正在尋找的遊戲
  • 點擊“獲取”即可下載遊戲。
最後點擊獲取

2.Steam和GOG

Steam 和 GOG 都提供了舊遊戲的版本,這些版本已經過修補,可以在現代操作系統上運行。這意味著您無需擺弄計算機,即可直接進入懷舊的遊戲過程。此外,大多數老遊戲都非常實惠且無 DRM。

下載蒸汽
  • 單擊“創建免費帳戶”並按照步驟操作。
創建 Steam 帳戶
  • 登錄您的 Steam 帳戶並轉到“商店”。
蒸汽商店
  • 搜索您最喜歡的遊戲並選擇它。購買遊戲並享受遊戲樂趣。
下載索尼克

除了Steam和GOG之外,您還可以在其他平台上進行搜索,例如G2A,除了您喜愛的老遊戲之外,您還可以在其中找到教育材料、軟件,甚至GTA優惠。

3. 社區補丁和大修

檢查舊遊戲是否可以運行的另一種方法是查看是否有社區補丁或模組使其可以在現代系統上運行。

玩舊遊戲 Windows 10 Daggerfall Unity
Daggerfall Unity 只是眾多使舊遊戲現代化的社區項目的一個例子

眾所周知,舊版《毀滅戰士》遊戲從ZDoom 等源端口中受益匪淺,這些端口以寬屏分辨率、動態光照和各種現代技術繁榮來美化遊戲(為《殘酷毀滅》等令人難以置信的大修鋪平了道路)。

遊戲有開源版本,例如主題醫院和經典地下城探索遊戲 Arx Fatalis,而團隊一直在不知疲倦地致力於將《上古捲軸 II:Daggerfall》移植到 Unity 引擎,遊戲現已基本正常運行!

無論您想玩什麼舊遊戲,請查看是否有人針對 Windows 10 對其進行了現代化改造。

My AbandonwareModDB是下載現代遊戲版本的兩個最受歡迎的網站。您可以在這些網站的內容中搜索您喜歡的遊戲。您很可能會找到它們,或者至少是最接近它們的遊戲。

我的廢棄軟件

4.以管理員身份運行

Windows 10 等現代操作系統具有舊操作系統所不具備的各種安全功能。這樣做的一個無意的副作用是這些安全功能可能會阻止您運行舊遊戲

例如,UAC(用戶帳戶控制)有助於減少惡意軟件對您的系統造成嚴重破壞。它通過阻止自動安裝來自未知或未經驗證來源的文件來實現這一點。不幸的是,這可能會阻止您的複古遊戲安裝在現代電腦上。這是因為安裝運行遊戲所需文件的可執行文件 (.exe) 被阻止安裝在您的計算機上。

要解決這個問題,您需要運行. 具有管理員權限的exe文件。只需右鍵單擊遊戲即可。exe 文件並從菜單中選擇“以管理員身份運行”。

以管理員身份運行

如果運氣好的話,你的遊戲就能運行。這是一個簡單的解決方法;但是,您每次想玩遊戲時都必須執行此操作。

5. 兼容模式

現代版本的 Windows 有一項功能,允許用戶模擬舊版本的 Windows,稱為兼容模式。如果您打算多次玩遊戲,那麼以管理員權限運行遊戲將會很快變得過時。相反,請使用兼容模式告訴 Windows 每次如何啟動您的遊戲。

  • 找到您要運行的遊戲的“.exe 文件”並右鍵單擊它。在彈出的菜單中,單擊“屬性”。
轉到遊戲屬性
  • 在新窗口的頂部,找到標有“兼容性”的選項卡。在“兼容模式”選項下,您將看到一個下拉框,允許您選擇遊戲設計的 Windows 版本。
兼容性
  • 在“設置”下,您甚至可以調整屏幕分辨率並告訴 Windows 使用減少的調色板進行操作。啟用這些選項可能有助於增加您玩舊款的機會。
啟用 Windows 兼容性

測試您的遊戲是否可以在Windows 11上運行。如果不能,我們仍然可以選擇“兼容性故障排除”。

6. 運行兼容性故障排除

如果您的遊戲未在您選擇的設置上運行,則意味著該遊戲設計有其他版本的 Windows 或屏幕分辨率。兼容性故障排除將幫助您運行多種場景,看看哪一種最適合您的遊戲設計。希望這能幫助您在 Windows 11 上運行您兒時最喜歡的遊戲。

  • 右鍵單擊遊戲的“.exe文件”,在彈出的菜單中選擇“屬性”。
轉到遊戲屬性
  • 在打開的窗口中,轉到“兼容性”選項卡,然後單擊“運行兼容性疑難解答”。
運行兼容性疑難解答
  • 您將被引導到一個新窗口,其中有兩個選項。首先,選擇第一個選項,然後單擊“嘗試推薦的設置”。
選擇嘗試推薦設置
  • 在下一個窗口中,單擊“測試程序”按鈕以​​查看是否已使用建議的設置解決了問題。如果您的遊戲成功打開,他們就會為您歡呼!如果沒有,請單擊“下一步”以選擇其他選項。
選擇測試程序
  • 以下窗口將詢問您測試結果。如果成功,您可以自豪地單擊“是,保存該程序的這些設置”。但如果遊戲無法啟動,請選擇第二個選項,即“不,請使用不同的設置重試。”
選擇“不再使用不同設置重試”
  • 在下一個窗口中,您必須具體說明問題所在。通常,這是第一個選項,“該程序可以在早期版本的 Windows 中運行,但現在無法安裝或運行。” 但如果您願意,您可以選中所有復選框。
該程序可在早期版本的 Windows 中運行
  • 如果您知道您的遊戲兼容的版本,或者窗口中列出了該版本,則可以單擊它,然後單擊“下一步”。不過,您也可以選擇“我不知道”選項,讓 Windows 系統自行發現版本。
選擇我不知道
  • 再次測試程序並點擊“下一步”。
點擊下一步
  • 如果遊戲仍然無法顯示,請再次單擊中間選項,查看疑難解答程序可以提出哪些其他修改。
點擊中間的選項
  • 在列出問題的重複窗口中,選擇最後一個選項:“我沒有看到列出的問題。” 然後點擊“下一步”。
我沒有看到列出的問題

7. 使用模擬器

在 Windows XP 之前,Microsoft Windows 操作系統是構建在 MS-DOS 之上的。因此,這一時期發布的許多遊戲都是為 DOS 編寫的。遺憾的是,現代版本的 Windows 不再依賴 DOS,也不支持它。如果兼容模式仍然無法讓您的遊戲運行,您可能需要嘗試在現代計算機中模擬 DOS。

可讓您運行專為 DOS 設計的遊戲的最流行的模擬器是DOSBox。有大量關於如何在 PC 上啟動並運行 DOSBox 的文檔。此外,DOSBox 官方網站還保留了所有兼容遊戲的詳盡列表,以便您可以在繼續操作之前檢查您的收藏是否可以運行。

8. 3D 包裝器

現代 GPU 通過三個 API 支持 3D 加速:DirectX、OpenGL 和 Vulkan。如果您嘗試運行專門為早已消失的 3dfx Glide 創建的古老 API 製作的遊戲,它根本無法運行,原因很簡單,您的現代 GPU 不支持它。許多 Windows 95 遊戲都依賴這些 API 來運行早期的 3D 圖形!

為此,您可以使用“glide 包裝器”——一款充當遊戲 Glide API 調用翻譯器的軟件,將它們映射到您的現代 GPU 可以理解的 DirectX 和 OpenGL 函數。

nGlide 是最流行的解決方案之一,它允許您在當前版本的 Windows 上玩 Glide 的舊遊戲。只需安裝它,您就可以在您的 Windows 版本中添加一個“滑動兼容層”,這將允許您玩舊遊戲,例如暗黑破壞神 II 的 3D 加速版本。

恩格萊德網站
  • 運行軟件並打開您的遊戲。以管理員身份運行exe文件。
在 Ngline 開放時運行您的舊遊戲

9.ScummVM

如果您正在嘗試運行一些舊的冒險遊戲,例如 Sierra 或 LucasGames 製作的遊戲,那麼當有更好的選擇:ScummVM 時,不值得與操作系統的設置或 DosBox 進行鬥爭。

LucasArts 最初是作為SCUMM 的現代實現而製作的,該系統用於創建大部分經典冒險遊戲,例如“猴島的秘密”和“全速加速”,它很快擴展到支持Sierra 的經典遊戲以及一些不太受歡迎的遊戲。流行且深受喜愛的遊戲,如《鋼鐵天空下》和哥布林系列。

如今,它支持超過325 個遊戲,包括《Broken Sword》、《Myst》,甚至是真正古老的 Elvira 系列。

下載人渣虛擬機
  • 運行應用程序,然後選擇“添加遊戲”。
將游戲添加到 Scummvm
  • 使用打開的文件瀏覽器,找到從 ScummVM 庫下載的遊戲,然後單擊“選擇”添加遊戲。
找到遊戲並選擇其文件夾
  • 在以下窗口中應用遊戲設置,然後點擊“確定”。
應用遊戲設置
  • 單擊“開始遊戲”。
開始遊戲

10.使用虛擬機

如果上面列出的選項都不起作用,則說明您遇到了嚴重的兼容性問題。要解決這個問題,最好的選擇是讓遊戲誤以為您正在其最初設計的操作系統上運行它。您可以通過在當前硬件上運行虛擬機來實現此目的。VirtualBox是一種流行的 Windows 虛擬機,並且 100% 免費。

運行舊遊戲 Winworld

對於外行來說,可以將虛擬機視為操作系統的模擬器。它的工作原理基本上是這樣的:首先在當前的 PC 上安裝虛擬機。您可以在虛擬機內安裝操作系統。在這種情況下,它將是與您的遊戲兼容的較舊版本的 Windows。幸運的是,您可以從WinWorld獲取舊版本的 Windows 。

經常問的問題

如何檢查舊遊戲是否與 Windows 兼容?

您可以檢查遊戲的系統要求或進行一些在線研究,看看遊戲是否已更新為可以在最新的操作系統上運行。

在 Windows 上運行舊遊戲安全嗎?

在 Windows 11 上運行舊遊戲不會對您的計算機造成任何損害。但是,請注意,某些較舊的遊戲可能包含可能危及您的系統的安全漏洞。確保您的防病毒軟件保持最新狀態,並且僅從可信來源下載遊戲。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *