我的问题是 Win 8.1 中的程序兼容性助手 (PCA) 令人恼火 - 不只是一个程序有问题,而是很多程序都有问题。
我找到了很多针对 Win 7 和 8 禁用它的方法,但都不起作用(关闭服务 pcasvc、更改组策略;是的,我重启了 PC)。任何破解 Windows 使其接受旧程序的想法都将不胜感激。
顺便说一句:编写自己的 exe 来替换 pcalua.exe(并可能严重扰乱系统)是最终的必要条件。
答案1
要求应用程序开发人员进行更新,而不是尝试禁用构建工具来阻止运行不兼容的程序,从而损坏 Windows。MS 在 8.1 中更改了 GetVersion(Ex) API,这会导致以下错误消息:
操作系统版本控制
http://msdn.microsoft.com/en-us/library/dn302074%28v=vs.85%29.aspx