Windows 10でフォルダーを削除できない


11

C:/ ProgramData内のフォルダーを削除しようとしていますが、試行するたびに次のエラーメッセージが表示されます。

「このアクションを実行するには権限が必要です。このフォルダを変更するには、管理者からの権限が必要です。」

私は(失敗した)所有権を取得しようとしました(プロパティ/セキュリティ/詳細設定などの方法を使用)。

非表示の管理者アカウントにもログインすると、「アクセス許可が必要です」などの同じメッセージが表示されます。

他に何ができるかわからない。誰かがこれを回避する方法を知っていますか?ありがとう。

更新:この問題は、フォルダーがMalwareBytesによって作成されたものであることがわかりました-削除ツールを実行すると問題が解決しました。


1
@ user622800、質問を編集して解決策を含めるのではなく、発見したものを公式回答として送信し、それに応じて受け入れてもらえますか?ご協力いただきありがとうございます!
Run5k

再起動後でもWindows 10で削除されない厄介なzipファイルを削除しようとしているこの質問に出くわしました。セーフモードで起動して、ようやく削除できました。
ユーザー

回答:


14

Windowsでファイルまたはフォルダーを削除できない場合、通常4つの問題があります。

  1. そのNTFSアクセス許可が原因です。(あなたはこれを試したと言っているので、詳しくは述べません。)
  2. 別のアプリで開いています。Windowsは時々どちらを教えてくれます。また、Process ExplorerProcess Hackerなどのサードパーティのユーティリティを使用して、自分で調べる必要がある場合もあります。見つけるために:

    1. どちらかをダウンロード、インストール、実行します。管理者権限で実行します。
    2. CTRL+を押しFます。
    3. 探しているファイルまたはフォルダの名前を入力して、を押しEnterます。
    4. 「タイプ」列が「ファイル」となっているエントリを探します。一致するものが見つかった場合は、ファイルまたはフォルダをロックしているプロセスを閉じるか、プロセスのエントリにアクセスして、ファイルまたはフォルダへのハンドルを閉じます。

      プロセスエクスプローラーで、エントリをクリックすると、ハンドルに移動します。次に、右クリックして[ハンドルを閉じる]を選択します。ただし、Process Hackerでは、右クリックして[所有プロセスに移動]を選択する必要があります。次に、プロセスの名前を右クリックして[プロパティ]を選択し、そこでハンドルを見つけます。

    さらに、プロセスエクスプローラーやプロセスハッカーの代わりに、システムを修復モード(Windows REのコピー)で起動して、介在するアプリが開いていない場所でファイルを削除できます。

  3. ファイルまたはフォルダの名前に不正な文字が含まれているため、ファイルシステムで削除できません。Far Managerで削除してみてください。

  4. (これはあなたには当てはまりませんが、完全を期すために含めています。)ディスクが書き込み禁止になっている可能性があります。ユーザーが意図的に行うだけではありません。一部のUSBフラッシュドライブは時々誤動作します...おお、まあ、長い話。気にしないで。

別のプロセスによって開かれたままになっているディレクトリを削除しようとすると、共有違反が発生します。ディレクトリの権限を引き続き確認および変更できます。再起動しても、ディレクトリが突然消えることはありません。これは別のものです(Windowsのバグ)。
psusi

1
@psusiあなたは何を伝えようとしていますか?このエラーは、答えの理由2が原因ではない可能性があると思いますか?
djsmiley2kStaysInside 2017年

4つの状況すべてで、この特定のエラーメッセージが生成される可能性があります。場合によっては、より包括的なエラーメッセージが生成されることもありますが、そうでない場合もあります。(正確には、これはアプリの開発者によって異なります。)4つすべてを同時に実行する必要はありません。1つで十分です。

@ djsmiley2k、はい、それは私が言っていることです。
psusi

1
@psusiそして、それはあなたが間違っているところです。OPはファイルエクスプローラーについても言及せず、Windows 10についてのみ言及しましたが、Windows 10のエラーメッセージは次のとおりです。「このフォルダーを削除するには、管理者権限を提供する必要があります。」OPのエラーメッセージはWindows 7のエラーメッセージに似ていますが、いくつかの単語が間違っています。そのため、返信を特定のOSやファイルマネージャーに関連付けることはしませんでした。「Windowsでファイルやフォルダーを削除できない場合、通常4つの問題があります」と書いたが、それは事実であり、広く解釈されている。

4

削除しようとしているフォルダーの正確なパスは何ですか?

所有権の取得に失敗した場合は、アクセス許可の問題のように聞こえますが、一部のフォルダには、その下にシンボリックリンクまたはジャンクションポイントがあり、Windowsが対処できないために無効なエラーメッセージが表示されるという奇妙なシナリオを引き起こします。このような状況では、通常、コマンドラインを使用すると運がよくなります。

管理コマンドプロンプトから次のいずれかを試して、結果が表示されない場合(うまくいかない場合)は、問題の診断に役立ちます。

rmdir /s /q C:\ProgramData\FolderToDelete

または、空のフォルダをどこかに作成し、RoboCopyを使用して、削除するフォルダの内容を削除します。

robocopy C:\EmptyFolder C:\ProgramData\FolderToDelete /purge

上記のRoboCooyコマンドを使用してフォルダーを空にすると、エクスプローラーの通常の方法を使用するか、rmdir上記の前のコマンドを使用してフォルダーを削除できる場合があります。


Robocopyはごみ箱にも何も入れません。私はコマンドラインから何かを疑います。
David Woodward

ああ。最初にrobocopyでバックアップコピーを作成すると言っていましたか?「慎重にそれを行うか、提案されているとおりにrobocopyを使用する」という記述は、robocopy方式ではそれほど注意が必要ではないように思われました。実際のところ、上記のrobocopyメソッドは、コピーを作成するのではなく、ファイルを完全に削除するためのものです。
David Woodward

0

rmdir /s /q C:\ProgramData\FolderToDelete管理者のコマンドプロンプトから使用した場合でも、古いインストールから一部のWindowsフォルダーを削除できず、「アクセスが拒否されました」というエラーが表示されました。次の方法でフォルダを削除できました:

  1. 所有者を自分のユーザーアカウント(管理者アカウント)に変更します。
  2. 管理者グループに「フルコントロール」を付与します。 管理者グループに「フルコントロール」を付与します。

  3. すべての子オブジェクトに管理者グループのアクセス許可を適用します。 すべての子オブジェクトに管理者グループのアクセス許可を適用します。

これらの手順の後、コマンドを再実行すると機能しました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.