在 Windows 11/10 中以兼容模式运行旧程序

与任何其他软件一样,Windows 操作系统(Windows operating)会不断更新到新版本。虽然过渡在直接升级期间保持程序兼容性(program compatibility),但跨多个版本的情况开始变得更加模糊。

尽管硬件实际上更强大,但在Windows XP PC上完美运行的程序和游戏甚至不再在Windows 11上运行。(Windows 11)某些应用程序可能会启动但存在视觉问题,显示奇怪的颜色或故障。

幸运的是,您不必为了玩旧游戏而将计算机降级到石器时代。(Stone Age)借助称为“兼容模式”的Windows 功能(Windows feature),您可以使用旧设置运行该特定程序,从而与以前版本的Windows的性能相匹配。让我们看看如何。

什么是兼容模式?

旧程序不能在较新版本的 Windows 中运行的原因(t work)底层(Windows)体系结构发生了变化。现代操作系统以不同方式管理内存,渲染更多颜色,甚至可能更改了I/O code

为了使旧版软件(legacy software)能够在这些版本上运行,Microsoft引入了兼容模式(Compatibility Mode)。使用它,可以模仿旧版Windows提供的环境,让旧版程序正常运行。

但是请记住,此功能不是对旧版本的完美再现,而是非常近似。即使在兼容模式下(compatibility mode),您也可能无法让某些程序正常工作,尽管这种情况很少见。

Windows 11/10中以兼容模式(Compatibility Mode)运行程序(Program)

Windows 10和 11 中的兼容模式功能(compatibility mode feature)相同。Windows 11(Windows 11)中唯一不同的是右键菜单的新外观。除此之外,这些说明将允许您在两个版本的Windows中对您选择的程序应用(Windows)兼容模式(compatibility mode)

  1. 要为程序启用兼容模式(compatibility mode),请右键单击其可执行文件并选择Properties

  1. Windows 11中,此下拉菜单会出现一些不同,但它仍然有一个可供选择的属性选项。(Properties )

  1. 属性窗口将打开,显示有关程序的信息,以及具有自己设置的各种其他选项卡。切换到兼容性(Compatibility )选项卡。

  1. 现在在此选项卡中,您有两个选项。您可以运行兼容性疑难解答(Run the compatibility troubleshooter)或手动设置模式。您可能不得不使用手动路线,但首先尝试故障排除程序并没有什么坏处。

使用程序兼容性疑难解答(Program Compatibility Troubleshooter)

  1. 一旦程序兼容性疑难解答(Program Compatibility Troubleshooter )打开,您将再次看到两个选项。您可以尝试推荐的设置(Try recommended settings)疑难解答程序。(Troubleshoot program. )如果第一个选项没有(option doesn)为您正确运行程序,请选择第二个选项来实际诊断问题。

  1. 疑难解答现在将提示您选择在运行应用程序时遇到的问题。基于此信息,Windows将为您选择适当的兼容性设置。

  1. 在将新设置实际应用到程序之前,您可以使用测试程序...(Test the program… )按钮测试它们。退出应用程序后,选择下一步。(Next.)

  1. 如果程序正常运行,请选择是,此程序的这些设置。(Yes, these settings for this program. )否则,您可以选择否,使用其他设置(No, try again using different settings)重试以尝试使用其他设置运行程序。如果您想在不保存设置的情况下关闭疑难解答,只需(Just)点击取消即可。(Cancel)

手动设置

  1. 手动设置兼容模式(compatibility mode)实际上没有使用疑难解答那么繁琐。启用以兼容模式运行此程序(Run this program in compatibility mode for )复选框并从列表中选择正确的操作系统。如果您不知道哪个版本的Windows可以正确运行该程序,请从Windows 8一直回溯到Windows 95

  1. 仅此而已。如果您遇到颜色或字体问题,您可以启用减少颜色模式(Reduced color mode)更改高 DPI 设置等功能。(Change high DPI settings )在每次更改后应用(Apply )并测试程序以查看有效的方法。

通常,您将能够让任何旧程序以一种兼容模式运行。如果它仍然不起作用(t work),问题可能在于缺少正确的DirectX版本或缺少 DLL。

您可以在Windows 11/10中以兼容模式运行(Compatibility Mode)旧程序(Old Programs)吗?

Windows 10和 11都为您提供了为每个单独的程序设置兼容模式的选项。(compatibility mode)这样,您只需从列表中选择正确的模式,即可运行适用于旧版本Windows的应用程序。(Windows)

兼容模式(Compatibility mode)也可用于使用旧版颜色(legacy color)选项或降低DPI设置,以防您可以运行程序但出现视觉伪影。这对于在现代系统上玩旧视频游戏特别有用。

很少,更改兼容模式(compatibility mode isn)不足以运行旧程序。这是因为该功能不是(feature isn)对旧操作系统的完美再现,并且驱动程序等某些内容仍然可能有所不同。发生这种情况时,请尝试查看相关软件的系统要求并安装任何缺少的组件,然后再重试。



About the author

我是一名计算机技术人员,拥有超过 10 年的经验和使用 Android 设备的经验。过去五年我也一直在办公室工作,在那里我学会了如何使用 Office 365 和 MacOS。在业余时间,我喜欢花时间在户外听音乐或看电影。



Related posts