在 C 驱动器 (C:\) 的根目录中创建文件时,如何解决“错误 0x80070522”?

Bry*_*yan 3 security windows-7 uac file-management permissions

我们的一位客户刚刚C:\在 Windows 7 Professional PC 上尝试在 C 驱动器 ( )的根目录上创建文件时发现问题。

我知道他们不应该在这里保存文件,但在这种情况下有一个正当的理由,所以我C:\通过授予users组用户modify权限来放松安全性。

在我放松安全性之前,用户正在接收access denied,但现在他们正在接收消息:

一个意外错误使您无法创建文件。如果您继续收到此错误,您可以使用错误代码来搜索有关此问题的帮助。错误 0x80070522:客户端未持有所需的特权。

谷歌搜索表明这是由 UAC 引起的,但是当用户在他们的 PC 上没有管理员权限时,我该如何解决这个问题?

th3*_*ude 5

这是 UAC 中的安全设置。基本上,即使用户有权将文件写入驱动器,UAC 仍然会阻止它,因为 UAC 有一个规则来防止非管理员写入 C 的根目录:

唯一合理的解决方法是禁用 UAC,这会造成安全风险。

最好的办法是将它们保存到另一个位置。