Windows 7でフォルダーを削除できませんか?


23

外付けハードディスクの一部のフォルダーを削除できません。私もセーフモードで削除しようとしましたが、これを実行できません。これは今私にとって大きな頭痛の種です。私も管理者であり、それらを削除するには管理者権限が必要です。それでは、どうすればこのトラブルを取り除くことができますか?私を助けてください!

ここに画像の説明を入力してください

回答:



18

フォルダーの所有権を取得してみてください。

フォルダを右クリック-> プロパティ -> セキュリティタブ-> 詳細ボタン-> 所有者タブ-> 編集ボタン->ユーザーアカウントを選択-> サブコンテナとオブジェクトの所有者の置換を有効化。

完了したら、すべてのプロパティウィンドウを閉じて、再度[ プロパティ ]-> [ セキュリティ ]タブ-> [ 詳細設定 ]ボタン-> [ 許可 ]タブ-> [ 許可の変更 ]ボタン->ユーザーアカウントを追加し、[ すべての子オブジェクトを置換...]を選択します。

その後、再試行してください。


3
いいえ、それは私にとってはうまくいきませんでした。
avirk

3
そして、この「Nopes」は同じメッセージが再び表示されることを意味しますか?
テックス16進数

エラーメッセージの名前/識別子が変更されていない場合、最初の段階は機能していません。もう一度やり直して、「サブコンテナとオブジェクトの所有者を置き換える」チェックボックスにチェックマークが付いていることを確認してください。
-sgmoore

2
フォルダーを削除しようとしている場合は、2番目の段階で「フルコントロール」もチェックする必要があります
-sgmoore

すべてを試してみましたが、答えの中で言及されているように機能するものはありません...... :-(
avirk

8

夫は外付けドライブでも同じ問題を抱えていました。これは私がそれを削除するためにしたことです。これらは、管理者の下でログオンしている間にWindows 7で実行した手順です...その部分が必要かどうかはわかりませんが、その情報の一部を含めたかったのです。

フェーズ1-所有権の取得

  1. フォルダーを右クリック
  2. 「プロパティ」を選択します
  3. 「セキュリティ」タブを選択します
  4. [詳細設定]ボタンをクリックします
  5. 「所有者」タブを選択します
  6. 「編集」ボタンをクリックします
  7. [所有者を変更]で、所有者として設定するユーザーをハイライトします
  8. [サブコンテナとオブジェクトの所有者を置き換える]ボックスをオンにします
  9. [適用]ボタンをクリックします(これにより、[高度なセキュリティ設定]ウィンドウに戻ります)

フェーズ2-許可

「高度なセキュリティ設定」ウィンドウに戻ったら、次の指示に従ってください(注:次の一連の手順を実行する前に、上記の変更を有効にするには、プロパティウィンドウをすべて閉じてから、再度開く必要があります)。

  1. 「権限」タブを選択します
  2. [アクセス許可の変更]ボタンをクリックします
  3. 権限を変更する必要があるユーザーを強調表示します
  4. 「編集」ボタンをクリックします
  5. フルコントロールの横にある[許可]ボックスをオンにします
  6. [OK]をクリックします
  7. 「このオブジェクトの親からinheritabl許可を含める」の隣のボックスをチェックします
  8. 「すべての子オブジェクトの許可を、このオブジェクトからの継承可能なアクセス許可に置き換える」の横のボックスをオンにします
  9. 「適用」をクリックします
  10. ポップアップボックスで[はい]をクリックします
  11. [OK]をクリックして権限ウィンドウを閉じます
  12. [OK]をクリックして、高度なセキュリティ設定ウィンドウを閉じます
  13. [OK]をクリックしてプロパティウィンドウを閉じます

これで、削除不可能なフォルダを削除できるはずです。

フェーズ3(共有フォルダーです)

必ず次の手順を実行してください。

  1. 物性
  2. 共有タブ
  3. 共有...読み取り/書き込み許可レベルのユーザーがいることを確認してください
  4. 戻ってきて、高度な共有
  5. アクセス許可は、ユーザーがフルコントロールでここにいることを確認してください

5

フォルダー内のファイル名またはファイルに非表示の文字が含まれているため、ファイルまたはフォルダーを削除できない場合があります。

DOSコマンドを使用してコマンドプロンプトで削除できます。DOSコマンドの知識が少し必要です。

コマンドプロンプトを開いたら、その特定のフォルダーに移動して開きます。を使用して、そのフォルダー内のすべてのファイルを削除しますdel *.*

そのフォルダーを終了すると、フォルダーを削除できるはずです。


1
削除するためにrmdir / sを使用しました
Matthew Lock

3

Windowsクリーンアップを使用しました。このチュートリアルに従ってこれを達成しました。Windows 8用ですが、Windows 7でも同様に機能します。

Press Start -> Type "cleanmgr" and press enter -> Select Windows Drive -> Then find previous Windows installations -> check it -> press OK

それは私のために働いた。


シンプルで機能します!
マルコデマイオ

2

このテキストを使用し、.regファイルに保存して実行します。この後、これらの種類のロックされたフォルダをシングルクリックで削除/名前変更できます。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\runas]
@="Grant Admin Full Control"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

[HKEY_CLASSES_ROOT\exefile\shell\runas2]
@="Grant Admin Full Control"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\exefile\shell\runas2\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Grant Admin Full Control"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"

ワンクリックで制限されたファイルを削除/名前変更/移動する方法に関する完全な説明をご覧ください


いい答えだ。しかし、私はこの答えを初心者には勧めません。制限されたフォルダーまたはシステムフォルダーの権限で(偶然に)プレイすると、多くのセキュリティ問題が発生する可能性があるためです。
ジェット

0

私はこの問題に何度か遭遇しました。OSまたはバックグラウンドアプリの何かがファイルまたはフォルダーを開いており、システムが操作を続行させないと結論付けました。エラーメッセージはおそらく多少偽物です。エラーが返され、認証エラーであると想定されます。

私にとってそれは単なる刺激であり、「本当の」問題ではないため、これを「修正」しようとしたことはありません。(そして、物事の壮大な計画で、Windowsからもう1つのイライラは何ですか?)


0

私はこの問題を抱えており、アイテムを移動および/または段階的に削除するというアイデアをうまく​​利用しました。

2つのサブフォルダーとファイルがあるフォルダーを移動できませんでした。それは古いフォルダでしたので、想像できるものは何も使用できませんでした。リソースモニター(CPUアクティビティの下のハンドルとファイルのサブウィンドウの右側のセクションの上にある「検索」ボックス)を使用して、エクスプローラーのプロセスウィンドウに何かが関連付けられていることを確認しました。それらに関連付けられている唯一のプロセスは表示ウィンドウ(Explorer)であり、表示されているフォルダのリスト内にあったため、そこにあっただけのようです。他のプロセスはアクティブではありませんでした。

それ以外の場合、これらのファイルまたはフォルダーを使用するアクティブなプロセスはありません。ロックファイルや、隠しファイルやシステムファイルなどの奇妙なものをチェックしましたが、何もありませんでした。コマンドプロンプトは役に立ちませんでした。各アイテムには同じ名前が付けられており、DOSでも親フォルダーを移動できませんでした。何も親フォルダを削除できなかった理由を説明しているようですので、明らかに、複雑さに関する私の知識は不十分です。

Windowsエクスプローラーを使用して、各フォルダーのファイルを別のフォルダーに移動することができました(同じフォルダー名を使用しましたが、不可視の文字が存在する場合は名前をコピーしませんでした)。ファイルを移動した後、フォルダーを削除しました。次に、古いファイルが「あった」場所に、それらをすべて重複したファイル構造に配置し、可能かどうかを確認しました(できました)。最後に、フォルダー(およびコンテンツ)を目的の新しい宛先に移動しました。私は満足しています!:-)


0

私のプロジェクトの1つにディレクトリがあるWindows 10でもこの問題が発生しました(Windowsで作成されたものではありません)。私は同様のメッセージを受け取りましたが、代わりにそれは私からの許可が必要だと言いました(?)。昇格したコマンドプロンプトも機能しませんでした。所有権を取得して権限をリセットしても、問題は解決しませんでした。しかし、PCを再起動した後、ディレクトリを削除できました(ため息)。おそらく、ファイルの1つがプロセスによって保持されていた可能性があります。


-1

最初にフォルダの権限を変更してみてください。あなたが編集できるようにします。

それでもうまくいかない場合は、SYSTEMユーザーとしてexplorer.exeを実行してみてください。


2
SYSTEMユーザーとしてアプリケーションを実行することはお勧めしません。それは非常に多くのものを台無しにする可能性があり、それは面白くさえありません、そしてそれの周りに常に適切な方法があります。なぜそうすべきではないのかを十分に知らない場合、安全に行うための十分な知識がありません。
ダースアンドロイド

1
ローカルシステムアカウントの使用を提案する場合は-1。@DarthAndroidが言ったように、これは非常に危険でありroot、Windowsはユーザーがローカルシステムとしてアプリケーションを直接実行できるように設計されていないため、Unixシステムのアカウントで非管理タスクを実行するのと同じくらい悪いです。
bwDraco

@DragonLordが言ったように、SYSTEMの下でエクスプローラを実行するのは悪いです。ただしcmd.exe、SYSTEMで実行することは、何をしているのかを知っている場合にのみ危険ではありません。
ジェット
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.