jak wyłączyć Play z menu kontekstowego Windows Media Player?

21

w systemie Windows (Vista), podczas przeglądania folderu, po kliknięciu elementu prawym przyciskiem myszy pojawia się menu „Graj za pomocą Windows Media Player”.

Jak ustawić, aby takie podmenu się nie wyświetlało?

(nie jestem pewien, czy chcę odinstalować program Windows Media Player)

Nie mam problemu, jeśli wymagany jest rejestr Modding, wystarczy wiedzieć, gdzie ...

Xah Lee
źródło
Szukam tego samego. O dziwo (czy to naprawdę?), Wydaje się, że nie jest podłączony do systemu w zwykły sposób (ani Autoruns Sysinternals, ani ShellExView Nirsoftu, a nawet Regedit nie może go znaleźć). Podejrzewam, że może być częściowo wtłoczony w jakiś inny moduł ogólnego przeznaczenia zamiast własnej biblioteki DLL, co utrudnia jego znalezienie. Jeśli (nie, kiedy ) znajdę to, dam ci znać.
Synetech,
1
Nieważne, to było o wiele łatwiejsze niż myślałem. Niestety zmarnowałem czas, używając Monitora procesów do obserwowania dostępu do rejestru zamiast po prostu przeszukiwania rejestru w poszukiwaniu ciągu. Duh. :)
Synetech,

Odpowiedzi:

22

Odpowiedni wpis występuje kilka razy w rejestrze, ale należy usunąć tylko jedno miejsce, aby wyłączyć wpis menu kontekstowego. Ponadto pozycja menu kontekstowego istnieje osobno dla różnych typów plików multimedialnych i folderów, w zależności od tego, czy jest to dźwięk, obraz czy wideo. Wreszcie istnieją osobne wpisy do odtwarzania elementów w WMP i dodawania ich do listy odtwarzania WMP. Tworzy to dwanaście permutacji, które należy usunąć (w rzeczywistości tylko dziesięć, ponieważ wydaje się, że nie ma wpisów dla plików obrazów, tylko foldery obrazów).

Oto jak usunąć oba polecenia ze wszystkich trzech typów multimediów zarówno dla plików, jak i folderów: Utwórz plik .reg z następującą zawartością i uruchom go.

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]

Dodawanie ich z powrotem jest znacznie dłuższe (poniżej), więc możesz chcieć je wykonać.


Jeśli chcesz zachować wpisy menu kontekstowego, ale po prostu usuń akcelerator ( P), aby łatwo wklejać pliki bez konieczności przechodzenia przez pozycję WMP, musisz zmodyfikować inny wpis rejestru:

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
źródło
1
Albo jeszcze lepiej: ➀ run C:\Windows\system32\ComputerDefaults.exe→ ➁ Przewiń do Choose a default media-player→ ➂ usunąć z Enable access to this program→ ➃ kliknij OKSporządzono → ➄ ?→ ➅ ⓅⓇⓄⒻⒾⓉ!
5

Po prostu biegnij:

regsvr32 /u wmpshell.dll

Spowoduje to wyrejestrowanie rozszerzenia powłoki Windows Media Player, a tym samym usunięcie wpisu Play with WMP .

Ruuslan
źródło
Chcesz wyjaśnić, jak to działa @ rootlan.ru?
Ivo Flipse,
Próbowałem już tego i to nie działało. Usuwa tylko wpisy HKCR\CLSID, a nie odpowiednie SystemFileAssociationswpisy.
Synetech
4

Pozbądź się pozycji „Graj z Windows Media Player” i „Dodaj do gry z Windows Media Player List” w menu kontekstowym.

Panel sterowania - Programy domyślne - Ustaw dostęp do programu i ustawienia domyślne komputera.

Kliknij opcję Niestandardowe, jeśli nic się nie pojawi, zmień na coś innego, a następnie kliknij.

W obszarze Wybierz domyślny odtwarzacz multimediów usuń zaznaczenie opcji Włącz dostęp z tego programu z Windows Media Player i Windows Media Center oraz wszelkich innych (np. ITunes)

Hugh Tash
źródło
2

Nie zapomnij usunąć

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

Aby pozbyć się „Kupuj muzykę online” w menu kontekstowych katalogu audio.

Chris
źródło
To nie jest forum, odpowiedzi nie zawsze są wymienione w tej samej kolejności.
Tamara Wijsman,
Dzięki, trudno mi było znaleźć ten sposób przeszukiwania rejestru w zwykły sposób, ponieważ etykiety menu nie ma w rejestrze.
Gras Double
1

W systemie Windows Vista (i ewentualnie Windows 7?) Możesz usunąć następujące klucze:

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

Wszystkie mają domyślną wartość {F1B9284F-E9DC-4e68-9D7E-42362A59F0FD}, która jest CLSID programu obsługi kontekstu służącego do dodawania multimediów do programu Windows Media Player.

Zrobiłem to, aby pozbyć się irytującego wpisu „Dodaj do listy Windows Media Player” w menu Plik Eksploratora Windows, co oznacza, że ​​sekwencja klawiszy ALT-F, ALT-W zawsze wybiera „Nowy i folder”, nawet jeśli folder jest aktualnie wybrany w Eksploratorze. Nadal chciałem mieć możliwość kolejkowania pojedynczych plików.

Należy pamiętać, że istnieją również WMPPlayAsPlaylisti WMPShopMusicklucze w tych stowarzyszeniach katalog może chcesz usunąć, jak również.

Uruchomiłem ponownie po usunięciu kluczy; Nie wiem czy to było konieczne czy nie.

Stuart May
źródło
-1

Usuń rozszerzenie powłoki „Play with 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
źródło