come disabilitare il menu contestuale Riproduci con Windows Media Player?


21

in Windows (Vista), quando si visualizza una cartella, facendo clic con il pulsante destro del mouse su un elemento, è presente il menu "Riproduci con Windows Media Player".

Come impostarlo in modo che tale sottomenu non venga visualizzato?

(non sono sicuro di voler disinstallare Windows Media Player però)

Non ho alcun problema se è necessario modificare il registro, basta sapere dove ...


Sto cercando la stessa cosa. Stranamente (è davvero?), Non sembra essere agganciato al sistema nel solito modo (né gli Autoruns di Sysinternals, né ShellExView di Nirsoft, e nemmeno Regedit riescono a trovarlo). Ho il sospetto che potrebbe essere parte nascosto in qualche altro modulo "generico" anziché nella sua stessa DLL, rendendo così difficile da trovare. Se (uh, no, quando ) lo trovo, te lo farò sapere.
Synetech,

1
Non importa, è stato molto più facile di quanto pensassi. Purtroppo ho perso tempo usando Process Monitor per osservare gli accessi al registro invece di cercare semplicemente la stringa nel registro. Duh. :)
Synetech,

Risposte:


22

La voce pertinente si verifica più volte nel registro, ma è necessario rimuovere solo una posizione per disabilitare la voce del menu di scelta rapida. Inoltre, la voce del menu di scelta rapida esiste separatamente per diversi tipi di file e cartelle multimediali, a seconda che si tratti di audio, immagine o video. Infine, ci sono voci separate per riprodurre gli elementi in WMP e per aggiungerli alla playlist WMP. Questo crea dodici permutazioni che devono essere rimosse (in realtà, solo dieci perché non sembrano esserci voci per i file di immagine, solo cartelle di immagini).

Ecco come rimuovere entrambi i comandi da tutti e tre i tipi di media sia per i file che per le cartelle: Creare un file .reg con il seguente contenuto ed eseguirlo.

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]

L'aggiunta di nuovo è molto più lunga (di seguito), quindi è consigliabile eseguirne il backup.


Se si desidera mantenere le voci del menu di scelta rapida, ma semplicemente rimuovere l'acceleratore ( P) in modo da poter incollare facilmente i file senza dover prima passare attraverso la voce WMP, è necessario modificare una voce di registro diversa:

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}"

1
O meglio ancora: ➀ corri C:\Windows\system32\ComputerDefaults.exe→ ➁ scorri verso il basso fino a Choose a default media-player→ ➂ rimuovi da Enable access to this program→ ➃ fai clic su OKFATTO → ➄ ?→ ➅ ⓅⓇⓄⒻⒾⓉ!

5

Corri:

regsvr32 /u wmpshell.dll

Ciò annullerà la registrazione dell'estensione della shell di Windows Media Player e rimuoverà quindi la voce Riproduci con WMP .


Vuoi spiegare come funziona @ rootslan.ru?
Ivo Flipse,

L'ho già provato e non ha funzionato. Rimuove solo le voci da HKCR\CLSID, non le SystemFileAssociationsvoci pertinenti .
Synetech,


4

Sbarazzarsi di "Gioca con Windows Media Player" e "Aggiungi a Play con Windows Media Player Elenco" nel menu contestuale.

Pannello di controllo - Programmi predefiniti - Imposta l'accesso al programma e le impostazioni predefinite del computer.

Fai clic su Personalizzato, se non viene visualizzato nulla, modificalo in qualcos'altro, quindi fai clic su di esso.

In Scegli un lettore multimediale predefinito, deseleziona Abilita accesso da questo programma da Windows Media Player e Windows Media Center e qualsiasi altro (come iTunes)


2

Non dimenticare di rimuovere

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

Per sbarazzarsi di "Acquista musica online" nei menu di scelta rapida della directory audio.


Questo non è un forum, le risposte non sono sempre elencate nello stesso ordine.
Tamara Wijsman,

Grazie, ho avuto difficoltà a cercare di trovare questo nel registro come di consueto, poiché l'etichetta del menu non è nel registro.
Gras Double

1

In Windows Vista (e forse in Windows 7?), Puoi rimuovere le seguenti chiavi:

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

Tutti questi hanno un valore predefinito di {F1B9284F-E9DC-4e68-9D7E-42362A59F0FD}, che è il CLSID del gestore di contesto per l'aggiunta di file multimediali a Windows Media Player.

Ho fatto questo per sbarazzarmi della fastidiosa voce "Aggiungi a & Elenco Windows Media Player" nel menu File di Windows Explorer, il che significa che la sequenza di tasti ALT-F, ALT-W seleziona sempre "Nuova e cartella" anche se una cartella è attualmente selezionata in Explorer. Volevo comunque essere in grado di accodare singoli file.

Nota che ci sono anche WMPPlayAsPlayliste WMPShopMusicchiavi in ​​queste associazioni di directory che potresti voler eliminare.

Ho riavviato dopo aver eliminato le chiavi; Non so se questo fosse necessario o meno.


-1

Rimuovere l'estensione della shell "Gioca 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
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.