C:\
我们的一位客户在 Windows 7 专业版 PC 上的C 盘 () 根目录下尝试创建文件时发现了一个问题。
我知道他们不应该在这里保存文件,但在这种情况下有一个正当的理由,所以我C:\
通过授予users
组用户modify
权限来放松安全性。
在我放松安全性之前,用户正在接收access denied
,但现在他们收到的是消息:
意外错误导致您无法创建文件。如果您继续收到此错误,可以使用错误代码搜索有关此问题的帮助。错误 0x80070522:客户端不具备所需的权限。
谷歌搜索因为这表明它是由 UAC 引起的,但是当用户在其 PC 上没有管理员权限时,我该如何解决这个问题?
答案1
这是 UAC 中的安全设置。基本上,即使用户有权将文件写入驱动器,UAC 仍会阻止它,因为 UAC 有一条规则可以阻止非管理员写入 C 的根目录:
唯一合理的解决方法是禁用 UAC,但这会产生安全风险。
最好的办法是将它们保存到另一个位置。