无法获得编辑文件的权限


1

我在Program Files文件夹中保存配置文件时遇到问题。我得到了“访问路径......被拒绝”的错误。

我是Administrators组的成员。Administrators组对包含配置文件和“Program Files”文件夹的文件夹具有“完全控制权”。用户帐户控制(UAC)设置为“从不通知”。

Windows 8已安装。

当我以管理员身份运行记事本时,我可以对文件进行更改。但是,这不是以管理员身份编辑Program Files文件夹中的每个文件的选项。

有人可以帮帮我吗?

Answers:


1

即使您在关闭UAC的管理员组中,您仍必须在启动应用程序时手动选择“以管理员身份运行”,否则您的流程将只具有标准用户权限。您可以尝试更改应用程序文件夹(甚至只是一个文件)的权限,以便为标准用户提供写入权限,并查看是否有帮助。


1

谁拥有所有权?

尝试获取文件的所有权。

以管理员身份打开命令提示符。类型:

takeown /f "%filePath%"
icacls "%filePath%" /grant Everyone:F

替换%filePath%为文件的路径。

或者,您可以使用GUI更改所有权:

  • 右键单击文件> Properties> Security> Advanced> For“Owner:”,单击“Change”> Advanced ...> Find Now> Everyone> OK> OK> OK> OK。

使用GUI,您还可以检查高级权限和继承。确保这些是正确的。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.