来自 F: / G: 的进程无法访问 C:

来自 F: / G: 的进程无法访问 C:

我一直尝试使用分区进行组织(C 表示操作系统、F 表示数据、G 表示程序),但是这台电脑一直存在问题:如果未以管理员权限运行,则 G 中的每个程序都无法访问 C(我是这台电脑上唯一的用户和管理员)。因此,如果游戏无法更新,则需要以管理员权限运行,但如果没有提升权限,则任何东西都可以影响游戏(录制软件、覆盖、模组)等。我在 Windows 10 上

答案1

听起来你的 C 盘权限设置得太严格了。

C 盘通常这样设置,因此任何更改都会被标记并需要管理权限。通常,受信任的安装程序是所有文件夹的所有者,而用户组只有读取权限。

因此,任何更改都将失败或出现 UAC 登录对话框。

这是预期的行为

您可以通过执行以下操作来解决此问题:

要么对整个 C 盘执行此操作(不推荐,因为这会大大降低安全性),要么对您真正需要访问的文件夹执行此操作。这些文件夹通常位于您的配置文件中,也可能位于 C:\Program Files 中。

  • 右键单击文件夹或驱动器并选择属性。
  • 转到标签Security
  • 按下底部的按钮Advanced
  • 在顶部,它会显示所有者:受信任的安装程序,后面跟着一个Change带有管理员盾牌标签的链接。
  • 单击更改按钮,将其更改为您自己的用户名并按OK
  • 在底部,有一个复选框,上面写着类似以下内容:[ ] Set permissions on all child objects。选中它,然后按确定。
  • 关闭所有内容,包括之前有关设置访问权限的窗口,方法是按OK
  • 再次右键单击该文件夹并选择属性,然后再次前往安全性。
  • 这次,在顶部,按下Edit并将用户更改为读写,然后点击OK

您的问题现在应该已经解决了。

相关内容