como desativar o menu contextual do Play with Windows Media Player?


21

no Windows (Vista), ao visualizar uma pasta, ao clicar com o botão direito do mouse em um item, existe o menu "Reproduzir com o Windows Media Player".

Como configurá-lo para que esse submenu não apareça?

(não tenho certeza se eu quero desinstalar o Windows Media Player)

Não tenho nenhum problema se for necessário modificar o Registro, só preciso saber onde ...


Estou procurando a mesma coisa. Estranhamente (não é mesmo?), Ele não parece estar conectado ao sistema da maneira usual (nem os Autoruns da Sysinternals, nem o ShellExView da Nirsoft, nem mesmo o Regedit podem encontrá-lo). Eu suspeito que ele possa fazer parte de algum outro módulo "de uso geral" em vez de sua própria DLL, dificultando a localização. Se (uh, não, quando ), eu encontrar, eu te aviso.
Synetech 19/01

1
Deixa pra lá, foi muito mais fácil do que eu pensava. Infelizmente, perdi tempo usando o Process Monitor para observar os acessos ao registro, em vez de apenas pesquisar a seqüência no registro. Duh. :)
Synetech 19/01

Respostas:


22

A entrada relevante ocorre várias vezes no registro, mas apenas um local precisa ser removido para desativar a entrada do menu de contexto. Além disso, a entrada do menu de contexto existe separadamente para diferentes tipos de arquivos e pastas de mídia, dependendo de se tratar de áudio, imagem ou vídeo. Por fim, existem entradas separadas para reproduzir os itens no WMP e adicioná-los à lista de reprodução do WMP. Isso cria doze permutações que precisam ser removidas (na verdade, apenas dez porque não parece haver entradas para arquivos de imagem, apenas pastas de imagem).

Veja como remover os dois comandos dos três tipos de mídia para arquivos e pastas: Crie um arquivo .reg com o seguinte conteúdo e execute-o.

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]

A adição deles de volta é muito mais longa (abaixo), portanto, você pode fazer o backup deles.


Se você deseja manter as entradas do menu de contexto, mas simplesmente remover o acelerador ( P) para poder colar os arquivos facilmente sem precisar primeiro passar pela entrada WMP, é necessário modificar uma 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}"

1
Ou ainda melhor: ➀ prazo C:\Windows\system32\ComputerDefaults.exe→ ➁ rolagem para baixo para Choose a default media-player→ ➂ remover a partir de Enable access to this program→ ➃ clique OKFEITO → ➄ ?→ ➅ ⓅⓇⓄⒻⒾⓉ!

5

Apenas corra:

regsvr32 /u wmpshell.dll

Isso cancelará o registro da extensão de shell do Windows Media Player e removerá a entrada Reproduzir com WMP .


Gostaria de explicar como isso funciona @ rootslan.ru?
Ivo Flipse 19/02

Eu já tentei isso e não funcionou. Ele remove apenas entradas de HKCR\CLSID, não as SystemFileAssociationsentradas relevantes .
Synetech 19/02/11


4

Livre-se das entradas "Play with Windows Media Player" e "Add to Play with Windows Media Player" no menu de contexto.

Painel de controle - Programas padrão - Defina o acesso ao programa e os padrões do computador.

Clique em Personalizado, se nada aparecer, altere-o para outra coisa e clique nele.

Em Escolha um media player padrão, desmarque a opção Habilitar acesso deste programa no Windows Media Player, Windows Media Center e outros (como o iTunes)


2

Não esqueça de remover

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

Para se livrar de "Shop for Music Online" nos menus de contexto do Diretório de Áudio.


Este não é um fórum, as respostas nem sempre são listadas na mesma ordem.
Tamara Wijsman

Obrigado, tive dificuldade em descobrir essa pesquisa no Registro da maneira usual, pois o rótulo do menu não está no Registro.
Gras Double

1

No Windows Vista (e possivelmente no Windows 7?), Você pode remover as seguintes chaves:

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 eles têm um valor padrão de {F1B9284F-E9DC-4e68-9D7E-42362A59F0FD}, que é o CLSID do manipulador de contexto para adicionar mídia ao Windows Media Player.

Fiz isso para me livrar da irritante entrada "Adicionar à & lista do Windows Media Player" no menu Arquivo do Windows Explorer, o que significa que a sequência de teclas ALT-F e ALT-W sempre selecionaria "Nova e pasta", mesmo que uma pasta esteja selecionada no momento no Explorer. Eu ainda queria enfileirar arquivos individuais.

Observe que também existem chaves WMPPlayAsPlayliste WMPShopMusicnessas associações de diretório que você também pode excluir.

Eu reiniciei depois de excluir as chaves; Não sei se isso foi necessário ou não.


-1

Remova a extensão do shell "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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.