Agregar un nuevo elemento del menú contextual "Eliminar" (oculto) a Windows 7

Agregar un nuevo elemento del menú contextual "Eliminar" (oculto) a Windows 7

Me gustaría agregar un nuevo elemento del menú contextual "Eliminar" de modo que pueda eliminar grandes cantidades de archivos y carpetas con un solo clic derecho sin usar el explorador debido a lo lento que es. Ya hice un artículo de este tipo usando el siguiente archivo de registro:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\delas]
@="DeleteCMD"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\*\shell\delas\command]
@="cmd.exe /c del /f/s/q \"%1\" > nul & rmdir /s/q \"%1\" "
"IsolatedCommand"="cmd.exe /c del /f/s/q \"%1\" > nul & rmdir /s/q \"%1\" "

[HKEY_CLASSES_ROOT\Directory\shell\delas]
@="DeleteCMD"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\shell\delas\command]
@="cmd.exe /c del /f/s/q \"%1\" > nul & rmdir /s/q \"%1\" "
"IsolatedCommand"="cmd.exe /c del /f/s/q \"%1\" > nul & rmdir /s/q \"%1\" "

Utiliza "del y "rmdir" para eliminar los archivos y/o carpetas, lo que funciona bien, excepto que aparece una ventana de shell.

Me gustaría saber tres cosas:

  1. ¿Hay alguna forma de cambiar el código anterior de modo que no aparezca una ventana de shell?
  2. ¿Hay alguna forma de reemplazar la función "Eliminar" del menú contextual integrado de Windows con el código anterior?
  3. ¿Es esta la mejor manera de hacerlo?

Actualizar:

Descubrí cómo suprimir la ventana del shell instalando nircmd (asegúrate de agregarlo primero al directorio de Windows):

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\delas]
@="DeleteCMD"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\*\shell\delas\command]
@="nircmd.exe exec hide cmd.exe /c del /f/s/q \"%1\" > nul & rmdir /s/q \"%1\" "
"IsolatedCommand"="nircmd.exe exec hide cmd.exe /c del /f/s/q \"%1\" > nul & rmdir /s/q \"%1\" "

[HKEY_CLASSES_ROOT\Directory\shell\delas]
@="DeleteCMD"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\shell\delas\command]
@="nircmd.exe exec hide cmd.exe /c del /f/s/q \"%1\" > nul & rmdir /s/q \"%1\" "
"IsolatedCommand"="nircmd.exe exec hide cmd.exe /c del /f/s/q \"%1\" > nul & rmdir /s/q \"%1\" "

Para desinstalar:

Windows Registry Editor Version 5.00


[-HKEY_CLASSES_ROOT\*\shell\delas]

[-HKEY_CLASSES_ROOT\Directory\shell\delas]

Pero todavía necesito ayuda con los números 2 y 3.

información relacionada