我在 Windows 10 x64 上遇到了一个令人困惑但也非常麻烦的文件权限问题。
一段时间以来,如果我尝试运行任何访问我的配置文件中的文件的应用程序,那么我需要使用“以管理员身份运行”以避免阻止应用程序运行的权限错误。
这令人困惑,因为我自己的用户无论如何都是管理员,并且我已经检查了有问题的文件/文件夹并且我的有效访问权限是完全控制。
我说的是我的 C:\Users\clancy\AppData 文件夹中的文件,例如 Local、LocalLow 和 Roaming。
我尝试了许多方法,例如将 C:\Users\clancy 中所有文件的所有权更改为我自己,以及将我自己添加为所有文件夹、子文件夹和文件的完全控制用户,但问题仍然存在。
我不完全确定这个问题是什么时候开始发生的,但我确实记得有一次从以标准管理员用户身份登录改为使用 Microsoft 帐户,但这可能是一个转移注意力的花招。
这个问题导致应用程序在尝试读取或写入我自己的配置文件夹时出现各种各样的问题,因此我将任务栏上的每个快捷方式配置为始终以管理员身份运行。
有人能建议造成这种情况的原因和/或解决方法吗?
我非常不愿意重新安装 Windows,因为我有大量高度个性化的应用程序,而重新安装它们的时间需要几天(我没有时间休息)。
谢谢,
-C
答案1
我认为“以标准管理员用户身份登录”意味着以 %computername%\clancy 身份登录。创建并尝试一个新的“云”用户,看看问题是否也发生在那里;新的本地管理员用户也是如此。但即使这些方法有效,将您的资料转移到新帐户也不容易。
文件位置虚拟化可能是您遇到的问题的一部分。如果某个程序想要写入受保护的位置,它将被重定向到您的用户配置文件,并在那里收到“权限”错误。允许(本地)管理员对您的配置文件进行写入访问。(这比我从记忆中看到的要复杂一些。)
注意:当 Windows NT 显示“拒绝访问”时,它的意思是“出现了问题,但我不知道您是否被允许获取有关此对象的任何信息,因此我总是认为这是一个权限问题。”是的,25 年来情况一直这么糟糕。
答案2
这种行为很奇怪,我不知道如何分析这个案例,只知道它看起来像是 Windows 本身的问题。
我建议通过以下方式将所有 Windows 组件恢复到已知状态 就地升级。
此操作与执行 Windows 重大更新完全相同,因此将保留您的数据、应用程序和几乎所有的 Windows 设置。
采取与 Windows 重大更新之前相同的预防措施,包括备份。