Windows 8.1 64ビットを使用しています
コンピューター上のフォルダーの読み取り専用属性を削除できません。デスクトップとドキュメントフォルダーで複数のフォルダーを試しましたが、読み取り専用ボックスをオフにして[適用]をクリックすると、プロパティウィンドウを閉じて再度開くと、ボックスが再びオンになります。これは、チェックしたすべてのフォルダに適用されます。これらのフォルダに完全な読み取りおよび書き込み権限を許可するにはどうすればよいですか?
Windows 8.1 64ビットを使用しています
コンピューター上のフォルダーの読み取り専用属性を削除できません。デスクトップとドキュメントフォルダーで複数のフォルダーを試しましたが、読み取り専用ボックスをオフにして[適用]をクリックすると、プロパティウィンドウを閉じて再度開くと、ボックスが再びオンになります。これは、チェックしたすべてのフォルダに適用されます。これらのフォルダに完全な読み取りおよび書き込み権限を許可するにはどうすればよいですか?
回答:
ファイルシステムレベルでは、ファイルとディレクトリの両方に「読み取り専用」属性があります。どちらもコマンドラインからattribコマンドを使用して設定できます。ただし、Windows GUI内から、読み取り専用属性は、ファイルに対してのみ、ディレクトリに対しては調整できません。
WindowsがディレクトリをGUI内のフォルダーとして表示する場合、+ rフラグは、そのフォルダーがカスタマイズされているかどうか(背景など)を判別するためにのみ使用されます。それ以外では、このフラグはWindowsによって無視され、このフラグはGUIのどこのフォルダーにも表示されません。Windowsはフォルダーの削除またはフォルダーへの書き込みに関してこのフラグを気にしないため、このフラグに関係なくフォルダーを削除して書き込むことができます。
これの唯一の例外は、コマンドラインから「rd」コマンドを使用してフォルダーを削除しようとした場合です。これは、ディレクトリの+ rフラグが名前付きの目的でWindowsによって受け入れられる唯一のケースです。
このKB記事は以前のバージョンのWindowsを対象としていますが、引き続き適用されます。http://support.microsoft.com/kb/326549
フォルダーのプロパティダイアログボックスに示されているように、GUIのこのチェックボックスは、実際にはファイルにのみ適用されます。
このチェックボックスには3つの状態があります。
そのため、GUI内から、ファイルへの書き込みとファイルの削除を行う機能は、NTFSアクセス許可と読み取り専用フラグの両方で制御されます。一方、フォルダは、前の回答で詳しく説明されているように、NTFSアクセス許可によってのみ制御されます。
以下の手順に従って、フォルダへのフルアクセスを許可します。
Properties
。Security
タブ- Advanced
。Change
の右側をクリックします。Users
ボックスに入力して[ OK ]をクリックします。Replace owner on subcontainers and objects
、[ 適用 ]をクリックします。You do not have permissions to read..
[ はい ] をクリックします。Properties
。Security
タブ- Edit
。Add..
。Users
ボックスに入力して[ OK ]をクリックします。または、attrib
コマンドを使用して、管理者としてプロンプトコマンドを開き、次のコマンドを実行します。
attrib -r c:\foo
c:\foo
フォルダーを置き換えます。詳細はこちら。
attrib
コマンドを試してください。