It can be quite annoying when you try to install a driver or other software on Windows 7 just to find out it isn’t compatible with the new OS. Today we look at using the Program Compatibility Assistant, and troubleshooting compatibility issues so programs install successfully.
当您尝试在Windows 7上安装驱动程序或其他软件时发现与新操作系统不兼容,这可能会很烦人。 今天,我们研究使用程序兼容性助手,并对兼容性问题进行故障排除,以便程序成功安装。
Program Compatibility Assistant
程序兼容性助手
Program Compatibility is a mode that allows you to run programs that were written for earlier versions of Windows. The Program Compatibility Assistant detects compatibility issues and allows you to reinstall using the recommended settings. For example we got this error trying to install a music interface device driver for home recording.
程序兼容性是一种模式,允许您运行为Windows早期版本编写的程序。 程序兼容性助手可以检测兼容性问题,并允许您使用建议的设置重新安装。 例如,我们在尝试安装用于家庭录音的音乐接口设备驱动程序时遇到此错误。
![2comp 2comp](https://i-blog.csdnimg.cn/blog_migrate/337007019d0203ebb6cd47b7091480cc.png)
After we closed out of the error, the Program Compatibility Assistant came up advising that the program didn’t install correctly. To try to install it again select Reinstall using recommended settings.
解决完错误后,程序兼容性助手提示该程序未正确安装。 要尝试再次安装它,请选择“ 使用建议的设置重新安装” 。
![3comp 3comp](https://i-blog.csdnimg.cn/blog_migrate/6cb4efff048a7ca8f3327e39437fb466.png)
The Compatibility Assistant went through and fixed the issue and we were able to install the driver. The problem was the driver was designed for Vista and the the assistant automatically select the correct compatibility mode for us to install it.
兼容性助手解决了该问题,我们能够安装驱动程序。 问题是驱动程序是为Vista设计的,助手会自动选择正确的兼容模式供我们安装。
![4comp 4comp](https://i-blog.csdnimg.cn/blog_migrate/f0ae9ea9ac033413c0b123a15d7ebddc.png)
Sometimes you might get a screen similar to this example where Virtual PC 2007 isn’t compatible with Windows 7 and you can check for solutions online.
有时,您可能会看到类似于此示例的屏幕,其中Virtual PC 2007与Windows 7不兼容,您可以在线检查解决方案。
![18comp 18comp](https://i-blog.csdnimg.cn/blog_migrate/79ed7cd4c31140ba130eb8caf7067135.png)
After checking for solutions online, we’re shown that there is an update that might solve the issue.
在线检查解决方案后,我们发现有一个更新可以解决问题。
![20comp 20comp](https://i-blog.csdnimg.cn/blog_migrate/3e0b4cc785b4c05e73d7bc101c10a756.png)
Which points us to the Microsoft site to download Virtual PC 2007 SP1.
指向我们的Microsoft网站下载了Virtual PC 2007 SP1。
![21comp 21comp](https://i-blog.csdnimg.cn/blog_migrate/fff000858f3f9f66031718f2f821533d.png)
Note: Sometimes a program does install correctly and Program Compatibility Assistant thinks it didn’t. There are also times when you cancel an installation half way through and it pops up. If you’re an Admin and tired of seeing it pop up because you know what you’re doing, check out our article on how to disable program compatibility assistant in Windows 7 and Vista.
注意:有时某个程序确实可以正确安装,而Program Compatibility Assistant则认为未正确安装。 在某些情况下,您有时会取消安装并弹出安装。 如果您是管理员,并且因为知道自己在做什么而讨厌看到它弹出,请查看有关 如何在Windows 7和Vista中禁用程序兼容性助手的 文章 。
![6comp 6comp](https://i-blog.csdnimg.cn/blog_migrate/73d6389953ebdc9073a02288f035293d.png)
Program Compatibility Troubleshooter
程序兼容性疑难解答
There might be times when Program Compatibility Assistant can’t find a solution, or a program installs fine, but doesn’t work the way it should. In that case you’ll need to troubleshoot the issue. Right-click on the program icon from the Start Menu or in many programs the shortcut icon and select Troubleshoot compatibility.
有时,“程序兼容性助手”找不到解决方案,或者程序安装正常,但无法正常运行。 在这种情况下,您需要对问题进行故障排除。 在“开始”菜单中右键单击程序图标,或在许多程序中右键单击快捷方式图标,然后选择“ 对兼容性进行故障排除” 。
![7comp 7comp](https://i-blog.csdnimg.cn/blog_migrate/0fbfac0ee470804559c886c9ad77bccc.png)
Windows will detect any issues with the program and you can try to run it with the recommended settings, or go through the troubleshooting wizard. For this part of our example we’ll select Try recommended settings.
Windows将检测到该程序的任何问题,您可以尝试使用建议的设置运行该程序,或者通过故障排除向导进行操作。 在示例的这一部分,我们将选择“ 尝试推荐的设置” 。
![8comp 8comp](https://i-blog.csdnimg.cn/blog_migrate/b34e04577f329cd1f832671abb79412d.png)
This option allows us to test run the program to see if the new compatibility settings fix the issue. Click on Start the program to begin testing it out. After testing the program and determining if the settings work or not click on Next.
此选项使我们可以测试运行该程序,以查看新的兼容性设置是否可以解决该问题。 单击启动程序开始对其进行测试。 在测试程序并确定设置是否起作用后,单击“下一步”。
![9comp 9comp](https://i-blog.csdnimg.cn/blog_migrate/3847f9d27c2438d6ce5d45cd11310ea5.png)
If the program is running correctly you can save the settings and it will continue to run with those settings. If it didn’t work properly, you can try using different settings or report the problem to Microsoft and check for an online solution.
如果程序运行正常,则可以保存设置,它将继续使用这些设置运行。 如果工作不正常,则可以尝试使用其他设置或将问题报告给Microsoft并检查在线解决方案。
![10comp 10comp](https://i-blog.csdnimg.cn/blog_migrate/0f820acdb8c0126c6ce274e9176299c5.png)
If you selected No, try again using different settings it will bring up the troubleshooter where you can specify the issues you’re having with the program.
如果选择“ 否”,请使用其他设置再试一次 ,它将弹出故障排除程序,您可以在其中指定程序所遇到的问题。
![11comp 11comp](https://i-blog.csdnimg.cn/blog_migrate/5138b55cac6bdd48930a8550fe58e3eb.png)
Depending what you check in the screen above, you’ll be presented with other options for what is not working correctly. Where in this example it shows different display problems.
根据您在上面的屏幕中所检查的内容,系统将为您显示其他选项,说明哪些选项无法正常运行。 在此示例中,它显示了不同的显示问题。
![12comp 12comp](https://i-blog.csdnimg.cn/blog_migrate/a2813e8830cef444da2ebd18bca15986.png)
New settings are applied to the program and you can try running it again.
新设置将应用于该程序,您可以尝试再次运行它。
![13comp 13comp](https://i-blog.csdnimg.cn/blog_migrate/e558e9b43c758c476d1e527cba4005fd.png)
If none of the compatibility settings work for the program, you’re prompted to to send a generated problem report to Microsoft.
如果该程序的兼容性设置都不起作用,则提示您将生成的问题报告发送给Microsoft。
![14comp 14comp](https://i-blog.csdnimg.cn/blog_migrate/5a275fe55eec97cba5dbb88382959bee.png)
Manually Select Compatibility
手动选择兼容性
Of course if you don’t want to deal with the Program Compatibility troubleshooter, you can go in and manually select Compatibility Mode. Right-click the program icon and select Properties.
当然,如果您不想使用程序兼容性问题排查工具,则可以进入并手动选择“兼容性模式”。 右键单击程序图标,然后选择属性。
![16comp 16comp](https://i-blog.csdnimg.cn/blog_migrate/49e46cbb96615d15f676ba66005e7bd1.png)
Then click the Compatibility tab then check the box Run this program in compatibility for and select the version of Windows from the dropdown. Now it will always run the program in Compatibility Mode for the version of Windows you selected.
然后单击“兼容性”选项卡,然后选中“ 以兼容方式运行此程序 ”框,然后从下拉列表中选择Windows版本。 现在,它将始终以兼容模式运行所选Windows版本的程序。
![17comp 17comp](https://i-blog.csdnimg.cn/blog_migrate/3997562049cfabb7068e6fbf3fe5f544.png)
Conclusion
结论
Hopefully running the program in an earlier version of Windows helps solve the problems you’re experiencing. Each program is different so the troubleshooting steps will vary. Most programs written for Vista should work in Windows 7, but not all of them. If you’re having problems with a program not working correctly on Windows 7 and have gone through the Compatibility Mode troubleshooter, your best bet is do search the developers website for a newer version or in their forums.
希望在Windows的早期版本中运行该程序有助于解决您遇到的问题。 每个程序都不相同,因此故障排除步骤将有所不同。 为Vista编写的大多数程序都应在Windows 7中运行,但不是全部。 如果您在Windows 7上无法正常运行某个程序时遇到问题,并且已通过兼容模式问题排查工具,最好的办法是在开发人员网站上搜索较新的版本或在其论坛中进行搜索。
翻译自: https://www.howtogeek.com/howto/10436/using-program-compatibility-mode-in-windows-7/