确定是修补应用程序还是部署解决方法

你可以通过更改应用程序的代码或部署解决方法来修复兼容性问题。

修补应用程序

通过更改代码修补应用程序通常是解决兼容性问题的推荐方法。尽管将修补程序应用到代码可能会涉及较高的初始成本或额外的开发时间,但是这样可以限制长期的维护或运行成本。更改代码后,所有用户都可以使用该应用程序,并且不会遇到问题。

如果你没有代码的访问权,或者没有应用修补程序的时间和资源,一个备用方法就是部署解决方法。

部署解决方法

解决方法涉及应用备用注册表设置,以解决兼容性问题。部署解决方法可能比更改代码更快速而简单,但是你可能会承担长期的维护或运行成本。例如,你必须确保新用户是否在计算机上已启用或禁用功能集。使用解决方法也可能会降低应用程序的安全性。但是,降低的这点安全性与部署新版本的 Windows® 相关联的整体安全增强功能相比,微不足道。

在开发更改代码的长期解决方案时,考虑将更改注册表设置作为短期解决方案。

另请参阅

其他资源

SUA 用户指南
兼容性管理程序用户指南