今日私は、ネットワーク上のフォルダー内のファイルを読み書きできないMicrosoft Windows 10ユーザーを助けていました。 読み取り専用に設定されているファイルに何か設定されていると思いました。 それで、私はファイルを含んでいるフォルダーに次のDOSコマンドを走らせました:
attrib *.* -r +a -s -h /s
一部のファイルは正常に変更されましたが、その他のファイルはアクセス拒否エラーメッセージを投げました。 これが発生したときに確認することがいくつかあります。 このガイドで最も一般的なものをカバーします。
1.管理者権限でコマンドを実行していることを確認してください。
- 「 スタート 」をクリックして、「 CMD 」と入力します。
- 「 コマンドプロンプト 」を右クリックしてから、「 管理者として実行 」を選択します。 これはあなたに適切な権利を与えます。
- attribコマンドを入力
2.ファイルが使用中かどうかを確認します
いずれかのファイルがプログラムで使用されているか、接続されている別のコンピュータで開かれていますか? attribを実行しようとしたときにファイルへのアクセス権がないことを確認してください。 ファイルが使用中かどうかを追跡できない場合は、セーフモードでコンピュータを起動してみてください。
3.権限を確認する
属性を実行しているすべてのファイルにアクセスできますか。 これを確認するには、次の手順を実行します。
- 使用しているフォルダを右クリックしてから「 プロパティ 」を選択します 。
- 「 セキュリティ 」を選択してください。
- 権限を編集するには、[ 編集… ]ボタンをクリックします。
- 「 追加… 」を選択してください。
- 自分のアカウントへのアクセスのみを許可するにはユーザー名を入力し、他のユーザーへのアクセスを許可するには「 EVERYONE 」と入力します。 準備ができたら「 OK 」を選択してください。
- [ グループ名またはユーザー名 ]領域で強調表示したばかりのアカウントで、[ フルコントロール ]の[許可]チェックボックスをオンにします。 準備ができたら「 OK 」を選択してください。
4.ファイルシステムまたはディスクを確認する
ハードドライブに問題がある場合、「アクセスが拒否されました」というエラーが表示されるのは、attribのためです。 DOSのコマンドプロンプトからCHKDSK /F
をドライブで実行し、スキャンが終了したらもう一度attribを実行してください。
うまくいけば、上記の一連の指示が役に立ちました。 下記のコメント欄であなたの経験を共有してください。