如何使用 Windows 10 兼容性工具运行过时的应用程序

为早期版本的Windows(Windows)创建的大多数程序和应用程序将继续在Windows 10中运行。但是,某些应用程序不再兼容并且可能无法按预期运行,而其他应用程序可能根本无法运行。 

不过,您可以通过Windows 10兼容性选项继续使用和享受您喜爱的应用程序,前提是您也了解这些风险。

安全风险(Security Risks)

恶意行为者一直在寻找具有可利用漏洞的程序和系统。Microsoft和其他供应商会定期发布软件补丁和安全更新(software patches and security updates),以消除任何漏洞并使您的计算机保持最新状态。

运行过时的应用程序或EOL(生命终止)程序(EOL (End of Life) programs)可能会导致不兼容问题并导致错误。向黑客提供访问权限更为重要,并且可能对您的计算机造成危险。未应用关键安全更新的过时软件和应用程序使黑客可以轻松访问程序中的漏洞。 

一个例子是7-Zip(7-Zip)发生的事情。在提供更新以修复严重漏洞之前,它存在允许黑客访问您的计算机并导致问题的安全漏洞。

使用 7-Zip 但未应用更新的人仍然容易受到攻击,并将他们的计算机置于不必要的风险之中。

本文将概述在 Windows 10中运行过时应用程序的Windows (Windows 10)10(Windows 10)兼容性选项:

  • 以管理员身份运行
  • 使用 Windows 集成程序兼容性疑难解答(Use Windows Integrated Program Compatibility Troubleshooter)
  • (Run)手动在兼容模式下(Compatibility Mode Manually)运行应用程序(App)
  • 安装 32 位驱动程序或未签名驱动程序

以管理员身份运行(Run As Administrator)

如果您尝试使用早期版本的Windows中的应用程序或程序,例如 XP 或 7,请尝试以管理员身份运行它。 

右键单击(Right-click)应用程序或其快捷方式,然后单击以管理员身份运行(Run as Administrator)

使用 Windows 集成程序兼容性疑难解答(Use Windows Integrated Program Compatibility Troubleshooter)

如果上面的右键单击选项不起作用,请尝试使用Windows Integrated Program Compatibility Troubleshooter

  • 从搜索栏中键入运行为以前版本的 Windows 制作的程序。(Run programs made for previous versions of Windows)

  • 选择高级,以管理员身份运行,(Choose Advanced, Run as Administrator, )然后单击下一步( Next )继续。

  • 选择有问题的应用程序。然后单击下一步(Next)

  • 从上面屏幕截图中的故障排除选项中,选择尝试推荐的设置(Try recommended settings)
  • 单击测试程序(Test the program)

Windows 10 兼容性疑难解答将使用以前版本的Windows测试应用程序。您将能够查看这是否可以解决您的问题。

您还可以在选择故障排除选项(Select troubleshooting option)下选择故障排除程序(Troubleshoot program),以根据您注意到的问题选择Windows兼容性设置。(Windows)

在下一步中,疑难解答程序将要求您确定您遇到的问题:

  • 该程序可在早期版本的Windows中运行,但现在无法安装或运行。
  • 程序打开但无法正确显示。
  • 该程序需要额外的权限。
  • 我没有列出我的问题。

疑难解答程序将根据您选择的问题提供测试和建议。选择您的问题,然后单击下一步(Next)。 

您将被要求从以下选项中进行选择:

  • 是的,为这个程序保存这些设置。
  • 否,请使用其他设置重试。
  • 否,将问题报告给Microsoft并在线查看解决方案。

为您在 Windows 10 机器上运行时遇到问题的每个应用程序运行疑难解答。

在 Windows 兼容模式下手动运行应用程序(Run An App In Windows Compatibility Mode Manually)

一种选择是强制应用使用早期版本的Windows中的设置。

  • 右键单击(Right-click)应用程序或程序快捷方式并选择Properties,然后单击Compatibility

如上面的屏幕截图所示,您还可以选择:

  • 减少颜色模式。
  • 以 640 x 480 屏幕分辨率运行。
  • 禁用全屏优化。
  • 以管理员身份运行此程序。

选中以兼容模式运行此程序(Run this program in compatibility mode. )旁边的框。从下拉菜单中选择版本,然后单击Apply

如果此过程无法解决您的应用程序问题,请尝试使用兼容性疑难解答(Compatibility Troubleshooter)向导来查看它是否有助于解决您的问题。

安装 32 位驱动程序或未签名的驱动程序(Install 32-bit Drivers Or Unsigned Drivers)

Windows 10 64 位版本(Windows 10 64-bit version)要求所有驱动程序都具有有效签名才能安装它们。32 位版本没有。但是,有一个例外。在具有UEFI(UEFI)(而不是常规BIOS )的较新 PC 上运行的 32 位版本的Windows 10通常确实需要签名的驱动程序。

有一个原因。签名的驱动程序有助于提高稳定性和安全性。它们有助于保护您的计算机免受不稳定或恶意驱动程序的影响。因此,在安装未签名的驱动程序之前,请确保您确定它们是安全的。

当您想在Windows 10机器上使用的旧程序或应用程序需要未签名的驱动程序时,您需要使用特殊的启动选项来安装它。如果驱动程序只有 32 位可用,则需要使用 32 位版本的Windows 10

但是,此过程将使您的系统更容易受到安全风险的影响。您需要确定应用程序或程序的重要性,并将其与可能的风险进行权衡。 

要安装未签名的驱动程序,请按照以下步骤操作。 

  • 从搜索栏中,转到设置(Settings)
  • 单击更新和安全(Updates and Security),然后单击恢复(Recovery)。 
  • Advanced Setup下,选择Restart now。
  • 您的计算机现在将进入重新启动模式。导航到高级启动(Advanced startup ),然后按立即重新启动( Restart now)

从以下选项之一中选择:

  • 继续。
  • 故障排除。
  • 关闭你的电脑。

  • 选择疑难解答、(Troubleshoot,) 高级选项(Advanced Options),然后单击查看更多恢复选项(See more recovery options)。 
  • 单击启动设置(Startup Settings),然后单击重新启动(Restart)

  • 几秒钟后,您的计算机将重新启动并显示以下屏幕。

  • 您要在上面的屏幕截图中选择的设置是7) 禁用驱动程序签名强制(7) Disable driver signature enforcement)。按F7键。

当您的计算机重新启动时,您的驱动程序签名强制将被禁用,您现在将能够安装未签名的驱动程序。

如果旧的过时应用程序无法在Windows 10上运行,您将不得不权衡安全风险与您使用该应用程序的需要或愿望。一些较旧的应用程序和程序不再受到其开发人员的支持,并且不会响应任何上述建议的Windows 10兼容性修复程序。

您可能想尝试找到在Windows 10上正常运行的替代品。如果存在您无法替换和需要的商业应用或游戏,请尝试上述Windows 10兼容性修复之一。 



About the author

我是一位强烈推荐的 Windows 10 专家,我专注于帮助人们个性化他们的计算机外观并使他们的 Office 工具更加用户友好。我利用自己的技能帮助他人找到使用 Microsoft Office 的最有效方法,包括如何格式化文本和图形以进行在线打印、如何为 Outlook 创建自定义主题,甚至如何自定义桌面任务栏的外观计算机。



Related posts