如何在 Windows 11 上运行旧游戏

有些游戏永远不会过时。即使游戏行业每年都在大踏步前进,创造出只有下一代 PC 才能处理的游戏,回顾过去的游戏也是有充分理由的,至少对于我们这些年龄足够大的人来说是这样。

但是,尝试在最新版本的Windows上运行这些gem会带来一系列问题。幸运的是,有几种方法仍然可以在 Windows 11 上运行旧游戏。以下是您需要了解的所有信息。

为什么 Windows 11 不支持旧游戏?

现代 PC 已经发展到几乎不可能向后兼容游戏。与其他形式的媒体不同,游戏不那么容易重新制作或更新以使用最新技术。但为什么会这样呢?让我们来了解一下:

对过时软件的内部依赖:许多旧游戏严重依赖不再使用的硬件和软件。因此,除非你想用恐龙取代你的下一代电脑,否则你几乎无能为力,让时间倒流。

DOS已经死了:自从Windows XP问世以来,DOS就被抛弃了。仍然可能有DOS放弃软件(废弃的程序)可以在Windows 11上拉动其重量。但不幸的是,大多数过时的游戏都没有晋级。

16 位软件:现代、复杂的 64 位操作系统不支持 16 位游戏或向后兼容。因此,如果您希望直接在Windows 11上运行几十年的游戏,那么您就不走运了。

话虽如此,您可以从一些解决方法和技巧中受益来运行(其中一些)游戏。请继续阅读以了解具体方法。

在 Windows 8 上运行旧游戏的 11 种方法

现在,即使旧游戏不太可能在没有任何干预的情况下直接运行,您也不必放弃希望。以下是您可以尝试的一些方法,让您最喜欢的复古游戏试一试。

方法#01:以管理员身份运行

较新版本的Windows充满了安全功能,例如UAC。这些功能限制了一个人的日常使用和权限,因此他们不会意外删除不应该删除的内容。简而言之,他们不是管理员。

win-11-run-old-games-0

但在沙丘、Nukem公爵和席德·梅尔(Sid Meier)过去的公民游戏中,没有这样的限制。每个人都是管理员,游戏不必担心这些限制。

幸运的是,有一种简单的方法可以克服它们。运行游戏时,不要只双击可执行文件。相反,请右键单击.exe文件,然后选择以管理员身份运行

win-11-run-old-games-1

对于某些游戏,这就是您玩它们所需要做的全部工作。但其他人可能需要额外的任务。

方法#02:使用兼容模式

书中还有另一个技巧可以尝试 – 手动更改兼容性设置。Windows 11 兼容模式可以通过游戏的属性菜单访问。右键单击游戏的可执行文件,然后选择属性

win-11-run-old-games-13

单击兼容性选项卡。

win-11-run-old-games-14

在“兼容模式”下,在“以兼容模式运行此程序”旁边打勾。

win-11-run-old-games-15

然后,从下拉菜单中选择你认为适合你的游戏的 Windows 版本。这将完全取决于您的游戏年龄。如果您的游戏早在千禧年之前就出现了,请尝试Windows 95或Windows 98。对于我们的示例,我们选择 Windows XP (SP2)。

win-11-run-old-games-16

接下来,在“设置”部分下,您可以选择兼容性设置。

win-11-run-old-games-17

您可以通过反复试验来尝试启用哪些设置。完成后,单击“确定”。

方法#03:运行程序兼容性疑难解答

如果以管理员身份运行游戏没有任何结果,则可以运行程序兼容性疑难解答,并让 Windows 确定游戏的兼容性设置。要运行程序兼容性疑难解答,请按照以下步骤操作:

按开始,键入运行程序。然后选择第一个选项。

win-11-run-old-games-2

单击高级

win-11-run-old-games-3

然后单击以管理员身份运行

win-11-run-old-games-4

单击下一步

win-11-run-old-games-5

Windows 现在将查找任何和所有程序兼容性问题。现在选择您的游戏,然后单击下一步。如果未在此处列出,请选择“未列出”选项。然后单击下一步。

win-11-run-old-games-6

单击浏览并找到游戏的可执行文件。

win-11-run-old-games-7

单击下一步

win-11-run-old-games-8

然后,单击尝试推荐的设置

win-11-run-old-games-9

应用建议的兼容性设置后,单击“测试程序”以执行此操作。

win-11-run-old-games-10

如果它运行,恭喜!单击下一步。

win-11-run-old-games-11

然后单击“是,保存此程序的这些设置”。

win-11-run-old-games-12

如果游戏未运行,请继续执行下一个方法。

方法#04:安装旧的,未签名的驱动程序

现代 64 位和 32 位 PC 具有驱动程序签名强制功能,这需要计算机上的所有驱动程序都具有有效的签名。没有它们,Windows 将无法保护您的系统免受不兼容或不稳定的驱动程序的侵害。

但是,您的游戏可能属于没有驱动程序签名强制要求或使用过去驱动程序的时代。如果是这种情况,Windows 可能不允许您运行或(在某些情况下)甚至安装游戏。实际上,您可以禁用此驱动程序签名强制以允许游戏运行。但在我们开始讨论如何去做之前,要知道这样做会让你的系统比以前更容易受到攻击。但是,如果您只是渴望玩,以下是禁用驱动程序签名强制的方法:

首先,按开始。然后,在按住 Shift 的同时,单击重新启动。这将引导您在系统重新启动时进入高级启动菜单。单击故障排除。

win-11-run-old-games-18

然后高级选项

win-11-run-old-games-19

单击启动设置

win-11-run-old-games-20

重新启动

win-11-run-old-games-21

然后选择数字 7) 禁用驱动程序签名强制

win-11-run-old-games-22

然后按回车键重新启动。现在,您将能够安装游戏所需的未签名驱动程序。

方法#05:使用模拟器(DOSBox)运行游戏

如果你有前几年的游戏不再原生玩了,像DOSBox这样的模拟器可以提供帮助。该模拟器在最新的Windows系统上运行完整的DOS环境,允许您在其上运行所有基于DOS的游戏。

下载: DOSBox

下载并安装 DOSBox 后,您可以通过以下方式配置它以运行您的游戏。

5.1 运行下载的DOS游戏

如果您已经下载了DOS游戏,请按照下面给出的步骤在DOSBox上运行它。在我们的例子中,我们正在运行定义流派的席德梅尔的文明游戏的第一部分。

右键单击 DOSBox,然后选择显示更多选项

win-11-run-old-games-24

选择创建快捷方式

win-11-run-old-games-25

右键单击快捷方式,然后选择“属性”。

win-11-run-old-games-26

在快捷方式选项卡下,找到“目标”路径。

win-11-run-old-games-31

在这里,您将添加可执行游戏文件的完整地址。最简单的方法是转到游戏的可执行文件,右键单击它并选择复制为路径

win-11-run-old-games-27

现在,返回到“目标”路径并将其粘贴到“-userconf”之后。

win-11-run-old-games-28

请确保不要删除已存在的路径,并且两个路径之间有一个空格。

我们的文明游戏文件在D驱动器中。因此,我们的完整路径如下所示:

“C:\Program Files (x86)\DOSBox-0.74-3\DOSBox.exe” -userconf “D:\games\Civ\civ\CIV.EXE”

然后点击确定

win-11-run-old-games-29

现在,无论何时您想玩游戏,请双击此DOSBox快捷方式。如果您愿意,可以重命名它以反映游戏的名称。

首次运行此快捷方式时,可能会要求您选择图形模式、声音模式等。按与您选择的关联的数字,最后开始玩游戏。

win-11-run-old-games-30

5.2 安装光盘游戏

如果您有游戏 CD,以下是通过 DOSBox 安装它们的方法。

首先,创建一个要安装游戏的新文件夹。对于我们的示例,我们将它安装在 D:\oldgames 中。现在,运行 DOSBox 并输入以下命令:

mount c d:\oldgames

现在,将 CD 插入系统并将其安装到 DOSBox。如果“e”是系统上的 CD 驱动器,则挂载它的命令将如下所示:

Mount e e:\ -t cdrom -iotcl

现在,只需在命令中输入驱动器号,即可将活动驱动器更改为 CD 驱动器。因此,对于我们的示例,它将是这样的:

E:

最后,在文件资源管理器中打开 CD 并检查游戏安装程序的名称。在大多数情况下,它将是“设置”、“安装”或类似的东西。在DOSBox的下一行中输入它,因此它将如下所示:

D:\>setup

游戏的设置现在应该开始了。按照屏幕上的说明安装游戏并开始玩游戏。

方法#06:使用虚拟机

在 Windows 11 上运行旧游戏的另一种方法是让游戏相信您是在以前版本的 Windows 上运行它。为此,您必须使用虚拟机,如 Oracle VM Virtual Box。

下载:甲骨文虚拟机虚拟盒子

虚拟机允许您在Windows中运行Windows。这取决于您要将哪个版本的 Windows 用于虚拟机。根据您要玩的游戏,您可能希望获得旧版本的 Windows。您可能仍需要这些版本的 Windows 许可证才能安装它。

方法#07:查看开源游戏和社区补丁

如果您从在线零售商处购买游戏,您可能会遇到诸如游戏分辨率限制为 1024 x 768(或更糟,甚至更低)和图形故障等问题。有时,游戏可能根本无法运行。

新千年初期发布的3D游戏尤其充满了这样的问题,其图形旨在利用似乎来自黑暗时代的API和硬件。

幸运的是,有各种开源游戏已经过修补,看起来至少一半不错(按照今天的标准),具有更好的 FPS、高清分辨率、DirectX 支持等。

My Abandonware和ModDB等网站是名副其实的宝库,您可以在其中找到一堆经过修补的旧游戏,以便在Windows 11上运行良好。如果您在这里找不到要查找的游戏,那么在网络上简单搜索您最喜欢的游戏社区或非官方补丁应该会为您提供一些可以使用的结果。

方法#08:在Steam和GOG上修补游戏

如果上述方法在世纪之交之前就无法运行您宝贵的小游戏,请不要担心。像Steam和GOG这样的在线零售商可能会有一个版本的旧游戏,可以在Windows 11上运行。

如果您发现您的游戏可以在这些平台上使用,您所要做的就是购买它以开始玩。别大惊小怪!

因此,这些是您仍然可以在 Windows 11 上运行旧游戏的一些方法。我们希望您能够让时光倒流,回忆起游戏构成简单生活乐趣的日子。

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun233360.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2023年6月14日 下午9:52
下一篇 2023年6月14日 下午10:01

相关推荐