¿Cómo deshabilitar el menú contextual Reproducir con Windows Media Player?

21

en Windows (Vista), al ver una carpeta, al hacer clic derecho en un elemento, está el menú "Jugar con Windows Media Player".

¿Cómo configurarlo para que tal submenú no se muestre?

(aunque no estoy seguro de querer desinstalar Windows Media Player)

No tengo ningún problema si se requiere modificar el Registro, solo necesito saber dónde ...

Xah Lee
fuente
Estoy buscando lo mismo. Por extraño que parezca (¿es realmente así?), No parece estar conectado al sistema de la manera habitual (ni las Autoruns de Sysinternals, ni ShellExView de Nirsoft, ni siquiera Regedit pueden encontrarlo). Sospecho que podría estar en parte en algún otro módulo de "propósito general" en lugar de su propia DLL, lo que hace que sea difícil de encontrar. Si (uh, no, cuándo ), lo encuentro, te lo haré saber.
Synetech
1
No importa, fue mucho más fácil de lo que pensaba. Desafortunadamente, perdí el tiempo usando Process Monitor para observar los accesos al registro en lugar de simplemente buscar la cadena en el registro. Duh :)
Synetech

Respuestas:

22

La entrada relevante aparece varias veces en el registro, pero solo se necesita eliminar un lugar para deshabilitar la entrada del menú contextual. Además, la entrada del menú contextual existe por separado para diferentes tipos de archivos y carpetas multimedia, dependiendo de si es audio, imagen o video. Finalmente, hay entradas separadas para reproducir los elementos en WMP y agregarlos a la lista de reproducción WMP. Esto crea doce permutaciones que deben eliminarse (en realidad, solo diez porque no parece haber entradas para archivos de imagen, solo carpetas de imágenes).

Aquí se explica cómo eliminar ambos comandos de los tres tipos de medios para archivos y carpetas: Cree un archivo .reg con el siguiente contenido y ejecútelo.

REGEDIT4
;Remove "Play with Windows Media Player" context menu entries

[-HKEY_CLASSES_ROOT\SystemFileAssociations\Directory.Audio\shell\Enqueue]
[-HKEY_CLASSES_ROOT\SystemFileAssociations\Directory.Audio\shell\Play]
[-HKEY_CLASSES_ROOT\SystemFileAssociations\Directory.Image\shell\Enqueue]
[-HKEY_CLASSES_ROOT\SystemFileAssociations\Directory.Image\shell\Play]
[-HKEY_CLASSES_ROOT\SystemFileAssociations\Directory.Video\shell\Enqueue]
[-HKEY_CLASSES_ROOT\SystemFileAssociations\Directory.Video\shell\Play]
[-HKEY_CLASSES_ROOT\SystemFileAssociations\audio\shell\Enqueue]
[-HKEY_CLASSES_ROOT\SystemFileAssociations\audio\shell\Play]
[-HKEY_CLASSES_ROOT\SystemFileAssociations\video\shell\Enqueue]
[-HKEY_CLASSES_ROOT\SystemFileAssociations\video\shell\Play]

Agregarlos de nuevo es mucho más largo (abajo), por lo que es posible que desee hacer una copia de seguridad de ellos.


Si desea conservar las entradas del menú contextual pero simplemente elimina el acelerador ( P) para poder pegar archivos fácilmente sin tener que pasar primero por la entrada WMP, debe modificar una entrada de registro diferente:

In this key:
[HKEY_CLASSES_ROOT\Local Settings\MuiCache\149\52C64B7E]

Change this value:
"@C:\Windows\system32\unregmp2.exe,-9801"="&Play with Windows Media Player"

To this (or something else; the & marks the accelerator):
"@C:\Windows\system32\unregmp2.exe,-9801"="Play with Windows Media Player"

Similarly, the Add to WMP entry is:
"@C:\Windows\system32\unregmp2.exe,-9800"="&Add to Windows Media Player list"



REGEDIT4
;Restore "Play with Windows Media Player" context menu entries

[HKEY_CLASSES_ROOT\SystemFileAssociations\audio\shell\Enqueue]
@="&Add to Windows Media Player list"
"MUIVerb"=hex(2):40,25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,73,79,73,74,65,6d,33,32,5c,75,6e,72,65,67,6d,70,32,2e,65,78,65,2c,2d,39,38,30,30,00
"NeverDefault"=""
[HKEY_CLASSES_ROOT\SystemFileAssociations\audio\shell\Enqueue\command]
"DelegateExecute"="{45597c98-80f6-4549-84ff-752cf55e2d29}"

[HKEY_CLASSES_ROOT\SystemFileAssociations\audio\shell\Play]
@="&Play with Windows Media Player"
"MUIVerb"=hex(2):40,25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,73,79,73,74,65,6d,33,32,5c,75,6e,72,65,67,6d,70,32,2e,65,78,65,2c,2d,39,38,30,31,00
"NeverDefault"=""
[HKEY_CLASSES_ROOT\SystemFileAssociations\audio\shell\Play\command]
"DelegateExecute"="{ed1d0fdf-4414-470a-a56d-cfb68623fc58}"



[HKEY_CLASSES_ROOT\SystemFileAssociations\video\shell\Enqueue]
@="&Add to Windows Media Player list"
"MUIVerb"=hex(2):40,25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,73,79,73,74,65,6d,33,32,5c,75,6e,72,65,67,6d,70,32,2e,65,78,65,2c,2d,39,38,30,30,00
"NeverDefault"=""
[HKEY_CLASSES_ROOT\SystemFileAssociations\video\shell\Enqueue\command]
"DelegateExecute"="{45597c98-80f6-4549-84ff-752cf55e2d29}"

[HKEY_CLASSES_ROOT\SystemFileAssociations\video\shell\Play]
@="&Play with Windows Media Player"
"MUIVerb"=hex(2):40,25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,73,79,73,74,65,6d,33,32,5c,75,6e,72,65,67,6d,70,32,2e,65,78,65,2c,2d,39,38,30,31,00
"NeverDefault"=""
[HKEY_CLASSES_ROOT\SystemFileAssociations\video\shell\Play\command]
"DelegateExecute"="{ed1d0fdf-4414-470a-a56d-cfb68623fc58}"



[HKEY_CLASSES_ROOT\SystemFileAssociations\Directory.Audio\shell\Enqueue]
@="&Add to Windows Media Player list"
"MUIVerb"=hex(2):40,25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,73,79,73,74,65,6d,33,32,5c,75,6e,72,65,67,6d,70,32,2e,65,78,65,2c,2d,39,38,30,30,00
"NeverDefault"=""
[HKEY_CLASSES_ROOT\SystemFileAssociations\Directory.Audio\shell\Enqueue\command]
"DelegateExecute"="{45597c98-80f6-4549-84ff-752cf55e2d29}"

[HKEY_CLASSES_ROOT\SystemFileAssociations\Directory.Audio\shell\Play]
@="&Play with Windows Media Player"
"MUIVerb"=hex(2):40,25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,73,79,73,74,65,6d,33,32,5c,75,6e,72,65,67,6d,70,32,2e,65,78,65,2c,2d,39,38,30,31,00
"NeverDefault"=""
[HKEY_CLASSES_ROOT\SystemFileAssociations\Directory.Audio\shell\Play\command]
"DelegateExecute"="{ed1d0fdf-4414-470a-a56d-cfb68623fc58}"



[HKEY_CLASSES_ROOT\SystemFileAssociations\Directory.Image\shell\Enqueue]
@="&Add to Windows Media Player list"
"MUIVerb"=hex(2):40,25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,73,79,73,74,65,6d,33,32,5c,75,6e,72,65,67,6d,70,32,2e,65,78,65,2c,2d,39,38,30,30,00
"NeverDefault"=""
[HKEY_CLASSES_ROOT\SystemFileAssociations\Directory.Image\shell\Enqueue\command]
"DelegateExecute"="{45597c98-80f6-4549-84ff-752cf55e2d29}"

[HKEY_CLASSES_ROOT\SystemFileAssociations\Directory.Image\shell\Play]
@="&Play with Windows Media Player"
"MUIVerb"=hex(2):40,25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,73,79,73,74,65,6d,33,32,5c,75,6e,72,65,67,6d,70,32,2e,65,78,65,2c,2d,39,38,30,31,00
"NeverDefault"=""
[HKEY_CLASSES_ROOT\SystemFileAssociations\Directory.Image\shell\Play\command]
"DelegateExecute"="{ed1d0fdf-4414-470a-a56d-cfb68623fc58}"



[HKEY_CLASSES_ROOT\SystemFileAssociations\Directory.Video\shell\Enqueue]
@="&Add to Windows Media Player list"
"MUIVerb"=hex(2):40,25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,73,79,73,74,65,6d,33,32,5c,75,6e,72,65,67,6d,70,32,2e,65,78,65,2c,2d,39,38,30,30,00
"NeverDefault"=""
[HKEY_CLASSES_ROOT\SystemFileAssociations\Directory.Video\shell\Enqueue\command]
"DelegateExecute"="{45597c98-80f6-4549-84ff-752cf55e2d29}"

[HKEY_CLASSES_ROOT\SystemFileAssociations\Directory.Video\shell\Play]
@="&Play with Windows Media Player"
"MUIVerb"=hex(2):40,25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,73,79,73,74,65,6d,33,32,5c,75,6e,72,65,67,6d,70,32,2e,65,78,65,2c,2d,39,38,30,31,00
"NeverDefault"=""
[HKEY_CLASSES_ROOT\SystemFileAssociations\Directory.Video\shell\Play\command]
"DelegateExecute"="{ed1d0fdf-4414-470a-a56d-cfb68623fc58}"
Synetech
fuente
1
O mejor aún: ➀ plazo C:\Windows\system32\ComputerDefaults.exe→ ➁ abajo desplazarse a Choose a default media-player→ ➂ retire el del Enable access to this program→ ➃ haga clic en OKHECHO → ➄ ?→ ➅ ⓅⓇⓄⒻⒾⓉ!
5

Solo corre:

regsvr32 /u wmpshell.dll

Esto anulará el registro de la extensión de shell del Reproductor de Windows Media y eliminará la entrada Reproducir con WMP .

Ruuslan
fuente
¿Le gustaría explicar cómo funciona esto @ rootslan.ru?
Ivo Flipse
Ya lo intenté y no funcionó. Solo elimina entradas de HKCR\CLSID, no las SystemFileAssociationsentradas relevantes .
Synetech
4

Deshágase de la entrada "Reproducir con Windows Media Player" y "Agregar a reproducir con Windows Media Player List" en el menú contextual.

Panel de control - Programas predeterminados - Establezca el acceso al programa y los valores predeterminados de la computadora.

Haga clic en Personalizado, si no se muestra nada, cámbielo a otra cosa, luego haga clic en él.

En Elegir un reproductor multimedia predeterminado, anule la selección de Habilitar acceso desde este programa desde Windows Media Player y Windows Media Center y cualquier otro (como iTunes)

Hugh Tash
fuente
2

No olvides quitar

HKEY_CLASSES_ROOT\SystemFileAssociations\Directory.Audio\shellex\ContextMenuHandlers\WMPShopMusic

Para deshacerse de "Comprar música en línea" en los menús contextuales del Directorio de audio.

Chris
fuente
Este no es un foro, las respuestas no siempre se enumeran en el mismo orden.
Tamara Wijsman el
Gracias, me costó mucho encontrar esta buscando en el Registro de la manera habitual, ya que la etiqueta del menú no está en el Registro.
Gras Double
1

En Windows Vista (¿y posiblemente Windows 7?), Puede eliminar las siguientes claves:

HKEY_CLASSES_ROOT\SystemFileAssociations\Directory.Audio\shellex\ContextMenuHandlers\WMPAddToPlaylist
HKEY_CLASSES_ROOT\SystemFileAssociations\Directory.Image\shellex\ContextMenuHandlers\WMPAddToPlaylist
HKEY_CLASSES_ROOT\SystemFileAssociations\Directory.Video\shellex\ContextMenuHandlers\WMPAddToPlaylist

Todos estos tienen un valor predeterminado de {F1B9284F-E9DC-4e68-9D7E-42362A59F0FD}, que es el CLSID del controlador de contexto para agregar medios al Reproductor de Windows Media.

Hice esto para deshacerme de la molesta entrada "Agregar a y lista de Windows Media Player" en el menú Archivo del Explorador de Windows, lo que significa que la secuencia de teclas ALT-F, ALT-W siempre seleccionaría "Nuevo y Carpeta" incluso si una carpeta está actualmente seleccionada en Explorer Sin embargo, todavía quería poder poner en cola archivos individuales.

Tenga en cuenta que también hay claves WMPPlayAsPlaylisty WMPShopMusicen estas asociaciones de directorio que tal vez desee eliminar también.

Reinicié después de eliminar las claves; No sé si esto fue necesario o no.

Stuart May
fuente
-1

Eliminar la extensión de shell "Reproducir con Windows Media Player"

I had the same problem, but unfortunately, I didn't find the keys I was
looking for in the registry and it's too boring going through Folder
Options. After a quick Google search, I dug this up:

1. Go to Start > Run
2. Type in "regsvr32 /u wmpshell.dll" (without the quotes)
3. Hit OK
4. Voila! No more WMP shell extensions
zopfan
fuente