確認ウィンドウが表示されずにごみ箱を空にする

ごみ箱の内容を空にすると、次のように確認を求められます。 これは、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 

それでおしまい。

関連記事