![兼容性向导错误,偶尔缺少兼容性属性选项卡](https://linux22.com/image/1365600/%E5%85%BC%E5%AE%B9%E6%80%A7%E5%90%91%E5%AF%BC%E9%94%99%E8%AF%AF%EF%BC%8C%E5%81%B6%E5%B0%94%E7%BC%BA%E5%B0%91%E5%85%BC%E5%AE%B9%E6%80%A7%E5%B1%9E%E6%80%A7%E9%80%89%E9%A1%B9%E5%8D%A1.png)
我遇到了两个可能与 Windows 兼容模式相关的问题。
缺少兼容性选项卡,但并非所有程序都如此
标题相当不言自明,但让我向您展示:某些可执行文件缺少“属性”窗口的“兼容性”选项卡,但其他可执行文件却没有。看看这个 NES 模拟器有该选项卡,但游戏启动器却没有。
兼容性向导给出错误
由于我没有看到“兼容性”选项卡,我想我可以从右键单击选项“解决兼容性问题”(大致翻译)中尝试向导。但是,这里出现了一个错误。无论我如何启动向导,都会出现错误:从具有兼容性选项卡的文件启动,从没有兼容性选项卡的文件启动,从兼容性选项卡本身启动,或者从“开始”屏幕搜索(“兼容性”)启动。
疑似原因
最近,在重新安装 Windows 之前,我通过对 C:\Users 进行大量搜索和替换来破坏我的安装,因为我无法正确移动用户配置文件和程序首选项。从那次损坏的安装中,我备份了我的用户配置文件文件夹,包括 AppData 和 ProgramData 文件夹。首先,从注册表损坏的安装中转移内容可能会有问题。
这里,我犯了两个错误:
重新安装 Windows 并正确将用户配置文件移动到 D:\(包括默认和公共)后(根据这个答案),我将备份数据放在了新的用户配置文件文件夹中。但是,我没有选择几个相关的 AppData 文件夹(例如 Mozilla Firefox 和 Adobe)来保留某些应用程序中的设置,而是复制(并覆盖)了整个 AppData 文件夹,其中包括一些名为 Microsoft 的文件夹。
我意识到备份的 ProgramData 文件夹毫无意义,所以我想删除它。但是,尽管一些操作系统内容与新安装无关,但它们仍然被锁定且无法删除。在这里,我没有启动到 Ubuntu 并删除文件夹以获取新文件夹,而是偷懒,将新安装 (C:\ProgramData) 的内容复制到备份文件夹 (D:\ProgramData),选择“是”进行覆盖(显然锁定的文件有一些错误),并根据相同的说明更改注册表中的 ProgramData 路径。
这意味着我当前的安装很可能有一些来自旧版本的 ProgramData 文件。
现在,我有一个双重问题:
1-可能的原因是什么兼容性选项卡和向导问题?上述情况可能是原因吗?
2- 如果是我的错,上述错误导致了问题,有没有办法无需重新安装即可修复此问题? Windows 可以在 5 到 10 分钟内自行安装,这很棒;但是,重新安装我的程序并按照我想要的方式重新配置所有内容需要一整天的时间,如果可能的话我真的希望避免这种情况。
附加信息
- Windows 8 专业版,64 位
- 1-2 天前进行了全新安装,因此不太可能出现恶意软件和类似问题。
- 我的系统是法语的。我在截图上粗略地用红色标出了我认为相关的内容,但如果您需要额外的翻译,请随时在评论中提出。
答案1
根据谷歌搜索,错误代码 80070005 似乎与文件/注册表权限不足有关。考虑到您的帖子,这很有道理。
我建议运行进程监视器(http://technet.microsoft.com/en-us/sysinternals/bb896645) 来找出哪些文件/注册表项缺少所需的权限。本文中的图 PM1-5 显示了如何在 Process Monitor 中按“拒绝访问”进行过滤:http://blogs.technet.com/b/chad/archive/2009/12/30/how-to-use-sysinternals-process-monitor-and-process-explorer-to-troubleshoot-sharepoint.aspx。
最后,我会认真考虑重新安装 Windows。如果你把文件/注册表权限搞得这么糟,你很可能会继续遇到奇怪的错误。