
Windows 10 で、すべての権限と所有権さえも失ってしまったフォルダーがあります。
右クリック > セキュリティを選択すると、すべての権限リストが空になり、所有者を評価できなかったというメッセージが表示されます。システムなどの権限を追加しようとしたり、所有者を変更しようとしたりしても、設定は保存されません。
フォルダーを修正するか、削除して再作成したいのですが、シェルまたはファイル エクスプローラーを管理者として起動しても、システムでは削除できません。
Windows でこのような孤立ファイルをクリーンアップする正しい方法は何ですか?
ヒントがあればよろしくお願いします。
編集重要なオプション コントロールが欠落している様子を示す以下の図を参照してください。また、chkdsk はすぐには実行できないようです (ただし、スケジュールすることはできます)。
答え1
chkdsk /f
まず、ディスク上で実行することをお勧めします。これにより、セキュリティ情報が破損していないことが確認されます。これにより、ディレクトリが「標準」のアクセス許可に復元されるはずです。
takeown
管理者の場合は、 を使用して所有権を取得し、 たとえば を使用して新しい ACL を書き込むことができますicacls … /reset
。
答え2
コンピュータを再起動します。これは削除に失敗したフォルダである可能性があります。再起動すると消え、安全に再作成できます。
答え3
親フォルダーを右クリックし、プロパティ、セキュリティを選択します。
そこからAdvanced
標準ユーザーを使用している場合は、「権限の変更」ボタンを押して管理者の資格情報を入力します。
下部に次のチェックマークが表示されます:
[ ]
すべての子オブジェクトのアクセス許可エントリを、このオブジェクトからの継承可能なアクセス許可エントリに置き換えます。
このチェックボックスをオンにして、「適用」を押します。
アクセスできなくなったサブフォルダーも含め、すべてのサブフォルダーの権限がリセットされます。
他のフォルダーに影響を与えないようにしたい場合は、問題のフォルダーを新しいフォルダーに移動して試してみるか、他のすべてのフォルダーを移動してみてください。
答え4
管理者権限を持つコマンド プロンプトまたは PowerShell から、次のいずれかを試してください。
robocopy [source directory] [dest directory] /COPYALL /SECFIX /SEC
または、それが失敗した場合は、次を試してください。
robocopy [source directory] [dest directory] /COPY:S
robocopy の最新バージョンでは、/TIMFIX
または/SECFIX
スイッチはサポートされなくなりました。これらのスイッチを使用するスクリプトがある場合は、/COPY:
代わりに を使用するように編集する必要があります。 /COPY:T
は古い を置き換え/TIMFIX
、 は/COPY:S
古い を置き換えます/SECFIX
。