我最近从 XP 升级到了 Windows 7,并且正在习惯它的新 UAC;我不介意安装程序等的额外点击,但让我恼火的是,我之前在 XP 上创建的文件现在不允许我在编辑后保存它们 - 我尝试在多个文本编辑器中保存文件,但总是拒绝访问错误。
根据我的研究,我发现这很可能是由于 UAC 造成的;我注意到你需要右键单击该文件或其他内容,然后选择以管理员身份运行;我是一名程序员,每天要处理几十个文件,所以我不打算对每个要处理的文件都做这样的事情。
有没有办法在不禁用整个 UAC 的情况下禁用此行为?
答案1
确保在驱动器的文件夹中正确设置了权限。
您可以通过以下方式检查此问题:转到显示“拒绝访问”的文件夹,输入Properties > Security
,并确保已选中用户组。如果用户组不存在,您可以通过单击按钮,然后单击 ,然后输入并选中复选框Full control
来解决此问题。Edit...
Add...
Users
Full control
答案2
您必须拥有文件夹/文件的所有权。尝试以下操作:
- 右键单击您想要取得所有权的文件夹,然后单击“属性”。
- 单击“安全”选项卡,单击“高级”,然后单击“所有者”选项卡。
- 单击编辑。需要管理员权限如果系统提示您输入管理员密码或确认,请键入密码或提供确认。
- 单击您想要授予所有权的人员的姓名。
- 如果您希望该人成为此文件夹中文件和子文件夹的所有者,请选中“替换子容器和对象的所有者”复选框。
- 单击“确定”,您就完成了。
就是这样!
答案3
在 Windows 7 上,只需禁用 UAC,它被设计为惹恼用户并给当时的软件开发人员带来压力并且早已达到了其使命。有比 UAC 更有效的方法来保护您的机器,其理念不同。UAC 的设计初衷是“改变生态系统”,它做到了,现在它已经做到了。
也就是说,如果您正在开发软件,它至少可以通知您(开发人员),您的应用程序正在执行激活提示的操作。
顺便说一句,如果你是一名开发人员,除非你有特殊原因继续使用 7,否则你可能至少需要双启动 10 进行软件测试,以发现 7 上不存在的软件问题。微软不久前也放弃了对 7 的官方支持,因此你将开始看到你的开发环境和用户之间的差距越来越大。你不希望自己在未来遇到这样的情况:你突然被迫调试 Windows 10 问题,并在最后一刻升级 Windows 10 时遇到一系列其他无法预测的开发问题。我知道这一点,因为我经历过……