回答:
フォルダーの所有権を取得してみてください。
フォルダを右クリック-> プロパティ -> セキュリティタブ-> 詳細ボタン-> 所有者タブ-> 編集ボタン->ユーザーアカウントを選択-> サブコンテナとオブジェクトの所有者の置換を有効化。
完了したら、すべてのプロパティウィンドウを閉じて、再度[ プロパティ ]-> [ セキュリティ ]タブ-> [ 詳細設定 ]ボタン-> [ 許可 ]タブ-> [ 許可の変更 ]ボタン->ユーザーアカウントを追加し、[ すべての子オブジェクトを置換...]を選択します。
その後、再試行してください。
夫は外付けドライブでも同じ問題を抱えていました。これは私がそれを削除するためにしたことです。これらは、管理者の下でログオンしている間にWindows 7で実行した手順です...その部分が必要かどうかはわかりませんが、その情報の一部を含めたかったのです。
「高度なセキュリティ設定」ウィンドウに戻ったら、次の指示に従ってください(注:次の一連の手順を実行する前に、上記の変更を有効にするには、プロパティウィンドウをすべて閉じてから、再度開く必要があります)。
これで、削除不可能なフォルダを削除できるはずです。
必ず次の手順を実行してください。
フォルダー内のファイル名またはファイルに非表示の文字が含まれているため、ファイルまたはフォルダーを削除できない場合があります。
DOSコマンドを使用してコマンドプロンプトで削除できます。DOSコマンドの知識が少し必要です。
コマンドプロンプトを開いたら、その特定のフォルダーに移動して開きます。を使用して、そのフォルダー内のすべてのファイルを削除しますdel *.*
。
そのフォルダーを終了すると、フォルダーを削除できるはずです。
このテキストを使用し、.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"
ワンクリックで制限されたファイルを削除/名前変更/移動する方法に関する完全な説明をご覧ください
私はこの問題に何度か遭遇しました。OSまたはバックグラウンドアプリの何かがファイルまたはフォルダーを開いており、システムが操作を続行させないと結論付けました。エラーメッセージはおそらく多少偽物です。エラーが返され、認証エラーであると想定されます。
私にとってそれは単なる刺激であり、「本当の」問題ではないため、これを「修正」しようとしたことはありません。(そして、物事の壮大な計画で、Windowsからもう1つのイライラは何ですか?)
私はこの問題を抱えており、アイテムを移動および/または段階的に削除するというアイデアをうまく利用しました。
2つのサブフォルダーとファイルがあるフォルダーを移動できませんでした。それは古いフォルダでしたので、想像できるものは何も使用できませんでした。リソースモニター(CPUアクティビティの下のハンドルとファイルのサブウィンドウの右側のセクションの上にある「検索」ボックス)を使用して、エクスプローラーのプロセスウィンドウに何かが関連付けられていることを確認しました。それらに関連付けられている唯一のプロセスは表示ウィンドウ(Explorer)であり、表示されているフォルダのリスト内にあったため、そこにあっただけのようです。他のプロセスはアクティブではありませんでした。
それ以外の場合、これらのファイルまたはフォルダーを使用するアクティブなプロセスはありません。ロックファイルや、隠しファイルやシステムファイルなどの奇妙なものをチェックしましたが、何もありませんでした。コマンドプロンプトは役に立ちませんでした。各アイテムには同じ名前が付けられており、DOSでも親フォルダーを移動できませんでした。何も親フォルダを削除できなかった理由を説明しているようですので、明らかに、複雑さに関する私の知識は不十分です。
Windowsエクスプローラーを使用して、各フォルダーのファイルを別のフォルダーに移動することができました(同じフォルダー名を使用しましたが、不可視の文字が存在する場合は名前をコピーしませんでした)。ファイルを移動した後、フォルダーを削除しました。次に、古いファイルが「あった」場所に、それらをすべて重複したファイル構造に配置し、可能かどうかを確認しました(できました)。最後に、フォルダー(およびコンテンツ)を目的の新しい宛先に移動しました。私は満足しています!:-)
最初にフォルダの権限を変更してみてください。あなたが編集できるようにします。
それでもうまくいかない場合は、SYSTEMユーザーとしてexplorer.exeを実行してみてください。
root
、Windowsはユーザーがローカルシステムとしてアプリケーションを直接実行できるように設計されていないため、Unixシステムのアカウントで非管理タスクを実行するのと同じくらい悪いです。
cmd.exe
、SYSTEMで実行することは、何をしているのかを知っている場合にのみ危険ではありません。