確認ウィンドウが表示されずにごみ箱を空にする
ごみ箱の内容を空にすると、次のように確認を求められます。 これは、NirCmdを使用してWindows 7、8、およびWindows 10でプロンプトをオフにするレジストリ編集です。 このレジストリ編集により、右クリックメニューの[ ごみ箱を空にする ]コマンドとリボンボタンのアクションがNirCmdに置き換わり、ごみ箱をサイレントに空にすることができます。
NirCmdを使用してごみ箱をサイレントに空にする
1. NirsoftからNirCmdをダウンロードします。
2. NirCmd.exeを解凍してC:\ Windowsフォルダに移動します。
3. empty-bin-silent.zipをダウンロードしてデスクトップに保存します。
4.ファイルをフォルダーに抽出し、 empty-bin-silent.regファイルを実行します。
これにより、[ごみ箱をNirCmd.exe emptybin
コマンドがNirCmd.exe emptybin
コマンドラインにNirCmd.exe emptybin
ます。 現在、右クリックメニューからごみ箱を空にしても、プロンプトは表示されません。 上記のzipアーカイブ内に、元に戻すREGファイルもあります。 上記のように、この編集はWindows 10でも機能します。
REGファイルの内容
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER \ Software \ Classes \ CLSID \ {645FF040-5081-101B-9F08-00AA002F954E} \ shell \ empty \ command] "DelegateExecute" = "" @ = "nircmd.exe emptybin"
$config[ads_text6] not found
Windows 10 –エクスプローラーの空のごみ箱ボタン
リボンの[ごみ箱を空にする]ボタンを使用している場合、上記の編集は機能しません。 リボンボタンをクリックしたときにNirCmdをサイレントに呼び出すには、次のレジストリ編集を使用します。 NirCmdを既にダウンロードし、WindowsディレクトリにNirCmd.exeを抽出していると想定して、次の手順に従います。
レジストリの空のごみ箱リボンコマンドを置き換える
1. Regedit.exeを起動して、次のブランチに移動します。
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ CommandStore \ shell \ Windows.RecycleBin.Empty \ command
2.ブランチをREGファイルにエクスポートします。
3.レジストリブランチの所有権を取得し、それに完全なアクセス権を自分に割り当てます。
4. (default)
をダブルクリックし、その値のデータを次のように設定します。
nircmd.exe emptybin
5. DelegateExecute
名前をDelegateExecute
します。
6.レジストリエディターを終了します。
これで、リボンの[ごみ箱を空にする]ボタンをクリックするたびに、確認を求められることなく、NirCmdを使用してコンテンツが即座に消去されます。
スクリプトの使用(オプション):空にした後、ごみ箱を自動的に閉じる
上記のステップ4では、ごみ箱をクリアした後に追加のタスクを実行するカスタムVbscriptについて言及できます。 たとえば、内容を空にした後にごみ箱を自動的に閉じるには、次のようなスクリプトを記述できます。
Set WshShell = CreateObject("Wscript.Shell") WshShell.Run "nircmd.exe emptybin",, true Wscript.Sleep 500 WshShell.SendKeys "^w" Set WshShell = Nothing
上記のスクリプトは、コンテンツを空にした後、Ctrl + wキーストロークを送信してごみ箱ウィンドウを閉じます。 スクリプトをWindowsディレクトリに保存し、 emptybin.vbs
という名前をemptybin.vbs
ます。 次に、上記のステップ4で、 (default)
値のデータを次のように設定します。
wscript.exe c:\ windows \ emptybin.vbs
それでおしまい。