答案1
成为所有者并不会自动授予您修改文件或目录的权限。有一个 ACL(访问控制列表)阻止您执行您想做的事情。您可以使用命令显示或编辑 ACL cacls
。例如,这是我自己的目录上的 ACL Program Files
:
12 C% cacls '\Program Files'
C:\Program Files NT SERVICE\TrustedInstaller:F
NT SERVICE\TrustedInstaller:(CI)(IO)F
NT AUTHORITY\SYSTEM:C
NT AUTHORITY\SYSTEM:(OI)(CI)(IO)F
BUILTIN\Administrators:C
BUILTIN\Administrators:(OI)(CI)(IO)F
BUILTIN\Users:R
BUILTIN\Users:(OI)(CI)(IO)(special access:)
GENERIC_READ
GENERIC_EXECUTE
CREATOR OWNER:(OI)(CI)(IO)F
除非您有未提及的真正好的理由,否则您可能不想更改此目录的 ACL。但如果您真的想这样做,以下是您可以完全控制的方法:
cacls '\Program Files' /E /G userid:F
添加:
该cacls
命令仅修改该目录的 ACL,而不修改内容。如果您想编辑Program Files
目录树中某个位置的配置文件,则需要cacls
对该文件本身使用该命令。例如:
cacls '\Program Files\FooBarGame\ConfigDirectory\ConfigFile' /E /G userid:F
答案2
您所要做的就是确保以管理员身份打开记事本开始菜单 > 右键单击“记事本”应用程序 > 在任务栏上选择“以管理员身份运行”。然后编辑并保存您的配置文件。我使用 FSX 时一直这样做。