答え1
所有者であるからといって、ファイルやディレクトリを変更する権限が自動的に付与されるわけではありません。 ACL (アクセス制御リスト) によって、必要な操作が妨げられています。 コマンドを使用して ACL を表示または編集できますcacls
。たとえば、自分のProgram Files
ディレクトリの ACL は次のとおりです。
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 でいつもこれを行っています。