Windows でファイルの読み取り専用属性を変更する方法

Windows でファイルの読み取り専用属性を変更する方法

ファイルが Windows で読み取り専用としてマークされている場合、そのファイルは表示のみ可能で、変更することはできません。これにより、重要なファイルが不正な変更から実質的に保護されます。

Windows では、ファイルのプロパティを変更することで、ファイルの読み取り専用属性を設定または削除できます。または、コマンド プロンプトまたは Windows PowerShell でコマンドを実行して、同じことを行うこともできます。この記事では、それらすべてを見ていきます。

1. プロパティを変更してファイルの読み取り専用属性を変更する方法

Windows でファイルの読み取り専用属性を設定または削除する最も簡単な方法は、そのプロパティを変更することです。これがあなたがそれについて行く方法です。

  1. エクスプローラーを開き、読み取り専用属性を変更するファイルに移動します。
  2. ファイルを右クリックし、 [プロパティ] を選択します。
  3. [全般] タブで、[読み取り専用] ボックスをオンまたはオフにします
  4. [適用]をクリックしてから [ OK ] をクリックします。
    プロパティを変更して読み取り専用属性を変更する

ファイルが置かれているフォルダーを変更するために必要なアクセス許可がない場合、Windows はファイルの読み取り専用属性を変更できない場合があることに注意してください。その場合、最初にフォルダーの所有権を取得する必要があります。サポートが必要な場合は、 Windows でフォルダーの所有権を取得する方法に関するガイドを確認してください。

2.コマンドプロンプトを使用してファイルの読み取り専用属性を変更する方法

コマンド プロンプトは、Windows で使用できる 2 つのコマンド ライン ツールの 1 つです。これを使用して、バッチ ファイルを実行したり、エラーをトラブルシューティングしたり、その他のさまざまなタスクを実行したりできます。また、1 つのコマンドでファイルの読み取り専用属性を変更することもできます。従う必要がある手順は次のとおりです。

  1. 読み取り専用属性を変更するファイルを右クリックし、[パスとしてコピー] を選択します。
  2. Win + Xを押して、パワー ユーザー メニューを開きます。
  3. リストから [ターミナル (管理者)]を選択します。
  4. ユーザー アカウント制御 (UAC) プロンプトが表示されたら、 [はい] を選択します。
  5. コンソールで次のコマンドを入力し、 Enter キーを押してファイルを読み取り専用に設定します。 attrib +r "FilePath"

上記のコマンドのFilePathを、以前にコピーしたファイルの実際のパスに置き換えます。

コマンドプロンプトで読み取り専用属性を変更する

上記のコマンドを実行すると、ファイルは読み取り専用に設定されます。同様に、ファイルの読み取り専用属性を削除する場合は、次のコマンドを使用します。

attrib -r "FilePath"

ファイルの読み取り専用属性を削除すると、編集または変更できるようになります。

コマンドプロンプトを使用するのが好きですか?Windows でコマンド プロンプトをマスターする方法については、ガイドをご覧ください。

3. Windows PowerShell を使用してファイルの読み取り専用属性を変更する方法

Windows PowerShell でコマンドを実行して、ファイルの読み取り専用属性を変更することもできます。

PowerShell を使用して読み取り専用属性を変更するには:

  1. 読み取り専用属性を変更するファイルを右クリックし、[パスとしてコピー] を選択します。
  2. タスクバーの拡大アイコンをクリックするか、Win + Sを押して検索メニューを開きます。
  3. Windows PowerShellと入力し、[管理者として実行]を選択します。
  4. ユーザー アカウント制御 (UAC) プロンプトが表示されたら、 [はい] を選択します。
  5. 次のコマンドを貼り付けてEnter キーを押し、ファイルを読み取り専用に設定します。 Set-ItemProperty -Path "FilePath" -Name IsReadOnly -Value $True

上記のコマンドのFilePathを、以前にコピーしたファイルの実際のパスに置き換えます。

PowerShell で読み取り専用属性を変更する

または、ファイルの読み取り専用属性を削除する場合は、次のコマンドを使用します。

Set-ItemProperty -Path "FilePath" -Name IsReadOnly -Value $False

Windows でのファイルの読み取り専用属性の変更

Windows のほとんどのシステム ファイルには、デフォルトで読み取り専用属性があることに注意してください。したがって、誤って変更しないようにしてください。他のファイルについては、上記の方法のいずれかを選択して、読み取り専用属性を設定または設定解除できます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です