Windows 8 の権限

Windows 8 の権限

Windows 8 で、C: ドライブのプログラム ファイル フォルダーを編集または保存できないという非常に奇妙な問題が発生しています。access is deniedフォルダーの所有権を取得し、管理者としてログインしている場合でも、このエラーが繰り返し表示されます。他のドライブには問題なく保存できます。

メニューnew項目には通常の項目すらなく、フォルダーの作成しかできません。

ここに画像の説明を入力してください

誰か助けてくれませんか?本当にイライラします。

権限を編集した後のファイルは次のようになります。

ここに画像の説明を入力してください

完全な制御権を与えましたが、ディレクトリ内のファイルを編集または作成できません。

答え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 でいつもこれを行っています。

関連情報