comment désactiver le menu contextuel de Play with Windows Media Player?

21

sous Windows (Vista), lors de la visualisation d'un dossier, lors d'un clic droit sur un élément, il y a le menu "Jouer avec Windows Media Player".

Comment le configurer pour qu'un tel sous-menu ne s'affiche pas?

(mais je ne suis pas sûr de vouloir désinstaller Windows Media Player)

Je n'ai aucun problème si la modification du registre est requise, j'ai juste besoin de savoir où ...

Xah Lee
la source
Je cherche la même chose. Assez étrangement (est-ce vraiment?), Il ne semble pas être connecté au système de la manière habituelle (ni Autoruns de Sysinternals, ni ShellExView de Nirsoft, et même Regedit ne peut pas le trouver). Je soupçonne qu'il pourrait être partiellement intégré à un autre module "à usage général" au lieu de sa propre DLL, ce qui le rend difficile à trouver. Si (euh, non, quand ), je le trouve, je vous le ferai savoir.
Synetech
1
Peu importe, c'était beaucoup plus facile que je ne le pensais. Malheureusement, j'ai perdu du temps en utilisant Process Monitor pour observer les accès au registre au lieu de simplement rechercher dans le registre la chaîne. Duh. :)
Synetech

Réponses:

22

L'entrée pertinente se produit plusieurs fois dans le registre, mais un seul emplacement doit être supprimé pour désactiver l'entrée du menu contextuel. En outre, l'entrée du menu contextuel existe séparément pour différents types de fichiers multimédias et de dossiers, selon qu'il s'agit d'audio, d'image ou de vidéo. Enfin, il existe des entrées distinctes pour lire les éléments dans WMP et pour les ajouter à la liste de lecture WMP. Cela crée douze permutations qui doivent être supprimées (en fait, seulement dix car il ne semble pas y avoir d'entrées pour les fichiers d'image, seulement les dossiers d'images).

Voici comment supprimer les deux commandes des trois types de supports pour les fichiers et les dossiers: Créez un fichier .reg avec le contenu suivant et exécutez-le.

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]

Les ajouter est beaucoup plus long (ci-dessous), vous pouvez donc les sauvegarder.


Si vous souhaitez conserver les entrées du menu contextuel mais simplement supprimer l'accélérateur ( P) afin de pouvoir coller facilement des fichiers sans avoir à passer par l'entrée WMP, vous devez modifier une entrée de registre différente:

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
la source
1
Ou mieux encore: ➀ course C:\Windows\system32\ComputerDefaults.exe→ ➁ défilement vers le bas pour Choose a default media-player→ ➂ retirer la de Enable access to this program→ ➃ cliquez sur OKDONE → ➄ ?→ ➅ ⓅⓇⓄⒻⒾⓉ!
5

Exécutez simplement:

regsvr32 /u wmpshell.dll

Cela annulera l'extension du shell du lecteur Windows Media Player et supprimera ainsi l' entrée Play with WMP .

Ruuslan
la source
Voulez-vous expliquer comment cela fonctionne @ rootslan.ru?
Ivo Flipse
J'ai déjà essayé ça et ça n'a pas marché. Il supprime uniquement les entrées de HKCR\CLSID, pas les SystemFileAssociationsentrées pertinentes .
Synetech
4

Débarrassez-vous de l'entrée "Jouer avec le lecteur Windows Media" et "Ajouter à la lecture avec le lecteur Windows Media" dans le menu contextuel.

Panneau de configuration - Programmes par défaut - Définissez l'accès aux programmes et les paramètres par défaut de l'ordinateur.

Cliquez sur Personnalisé, si rien ne s'affiche, changez-le en autre chose, puis cliquez dessus.

Sous Choisir un lecteur multimédia par défaut, désélectionnez Activer l'accès à partir de ce programme à partir de Windows Media Player et Windows Media Center et de tout autre (comme iTunes)

Hugh Tash
la source
2

N'oubliez pas de supprimer

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

Pour se débarrasser de "Shop for Music Online" dans les menus contextuels de l'annuaire audio.

Chris
la source
Ce n'est pas un forum, les réponses ne sont pas toujours listées dans le même ordre.
Tamara Wijsman,
Merci, j'ai eu du mal à essayer de trouver celui-ci en recherchant le registre de la manière habituelle, car l'étiquette de menu n'est pas dans le registre.
Gras Double du
1

Sous Windows Vista (et éventuellement Windows 7?), Vous pouvez supprimer les clés suivantes:

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

Tous ces éléments ont une valeur par défaut de {F1B9284F-E9DC-4e68-9D7E-42362A59F0FD}, qui est le CLSID du gestionnaire de contexte pour ajouter des médias au Lecteur Windows Media.

Je l'ai fait pour me débarrasser de l'entrée ennuyeuse «Ajouter à la liste du lecteur Windows Media» dans le menu Fichier de l'Explorateur Windows, ce qui signifie que la séquence de touches ALT-F, ALT-W sélectionnerait toujours «Nouveau et dossier» même si un dossier est actuellement sélectionné. dans l'Explorateur. Je voulais quand même pouvoir mettre en file d'attente des fichiers individuels.

Notez qu'il existe également des clés WMPPlayAsPlaylistet WMPShopMusicdans ces associations de répertoires que vous pouvez également supprimer.

J'ai redémarré après avoir supprimé les clés; Je ne sais pas si c'était nécessaire ou non.

Stuart May
la source
-1

Supprimer l'extension du shell "Jouer avec 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
la source