Windows Media Player bağlamsal menüsüyle Oynat'ı nasıl devre dışı bırakılır?


21

Windows'ta (Vista), bir klasörü görüntülerken, bir öğeye sağ tıkladığınızda “Windows Media Player ile Oynat” menüsü vardır.

Böyle bir alt menü gösterilmemesi için nasıl ayarlanır?

(Windows Media Player'ı yine de kaldırmak istediğimden emin değilim)

Modding Registry gerekliyse sorunum yok, sadece nerede olduğunu bilmem gerekiyor


Ben de aynı şeyi arıyorum. Garip bir şekilde (gerçekten mi?), Her zamanki gibi sisteme bağlı görünmüyor (ne Sysinternals'in Autorun'ları ne de Nirsoft'un ShellExView'ını ve Regedit bile bulamıyor). Kendi DLL'si yerine başka bir "genel amaçlı" modülün bir parçası olabileceğinden şüpheleniyorum, bu yüzden bulmayı zorlaştırıyor. (Ah, hayır, ne zaman ), onu bulursam, size bildiririm.
Synetech

1
Boşver, düşündüğümden daha kolaydı. Ne yazık ki, yalnızca kayıt defterini dizeden aramak yerine kayıt defteri erişimini gözlemlemek için İşlem İzleyicisi'ni kullanarak zaman kaybettim. Duh. :)
Synetech

Yanıtlar:


22

İlgili girdi kayıt defterinde birkaç kez oluşur, ancak içerik menüsü girişini devre dışı bırakmak için yalnızca bir yerin kaldırılması gerekir. Ayrıca, içerik menüsü girişi, ses, görüntü veya video olmasına bağlı olarak farklı ortam dosyaları ve klasörleri için ayrı ayrı bulunur. Son olarak, WMP'deki öğeleri oynatmak ve WMP çalma listesine eklemek için ayrı girişler vardır. Bu, kaldırılması gereken on iki permütasyon yaratır (gerçek olarak, sadece on tanesi çünkü resim dosyaları için girişler görünmüyor, sadece resim klasörleri var).

Her iki komutun da dosya ve klasörler için her üç ortam türünden de kaldırılması: Aşağıdaki içerikle bir .reg dosyası oluşturun ve çalıştırın.

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]

Onları geri eklemek çok daha uzun (aşağıda), bu yüzden onları yedeklemek isteyebilirsiniz.


Bağlam menüsü girişlerini saklamak ancak yalnızca hızlandırıcıyı ( P) kaldırmak istiyorsanız, önce WMP girişine gitmeden dosyaları kolayca yapıştırabilmeniz için, farklı bir kayıt defteri girişini değiştirmeniz gerekir:

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
Ya da daha iyisi: ➀ koşmak C:\Windows\system32\ComputerDefaults.exe→ ➁ kaydırma aşağı Choose a default media-player→ ➂ kaldırmak dan Enable access to this program→ tıklayın ➃ OKYAPILAN → ➄ ?→ ➅ ⓅⓇⓄⒻⒾⓉ!

5

Sadece koş:

regsvr32 /u wmpshell.dll

Bu, Windows Media Player kabuk uzantısının kaydını silecek ve böylece Play with WMP girişini silecektir .


Bunun nasıl çalıştığını açıklamak ister misiniz @ rootslan.ru?
Ivo Flipse

Bunu zaten denedim ve işe yaramadı. HKCR\CLSIDİlgili SystemFileAssociationsgirdileri değil yalnızca girişleri kaldırır .
Synetech


4

Bağlam menüsündeki "Windows Media Player ile Oynat" ve "Windows Media Player Listesi ile Oynat" listesinden kurtulun.

Denetim Masası - Varsayılan Programlar - Program erişimini ve bilgisayar varsayılanlarını ayarlayın.

Özel'i tıklayın, hiçbir şey görünmezse başka bir şeyle değiştirin, ardından tıklayın.

Varsayılan bir medya oynatıcı seçin altında, Bu programdan Windows Media Player ve Windows Media Center'dan ve diğerlerinden (iTunes gibi) erişime izin ver seçeneğinin işaretini kaldırın.


2

Kaldırmayı unutma

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

Sesli Rehber içerik menülerindeki "Çevrimiçi Müzik Alışverişi" bölümünden kurtulmak için.


Bu bir forum değil, cevaplar her zaman aynı sırada listelenmiyor.
Tamara Wijsman

Teşekkürler, menü etiketi Kayıt Defteri'nde olmadığı için, Kayıt Defteri'nde her zamanki gibi arama yapan birini bulmakta zorlandım.
Gras Double

1

Windows Vista'da (ve muhtemelen Windows 7?), Aşağıdaki anahtarları kaldırabilirsiniz:

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

Bunların tümü, {F1B9284F-E9DC-4e68-9D7E-42362A59F0FD}Windows Media Player'a ortam eklemek için bağlam işleyicisinin CLSID'si olan varsayılan bir değere sahiptir .

Bunu, Windows Gezgini Dosya menüsündeki rahatsız edici "Ekle ve Windows Media Player listesine ekle" girişinden kurtulmak için yaptım, yani ALT-F, ALT-W tuş dizisi, bir klasör seçili olsa bile her zaman "Yeni ve Klasör" ü seçer. Explorer’da Yine de bireysel dosyaları sıkıştırabilmek istedim.

Not orada da olduğunu WMPPlayAsPlaylistve WMPShopMusicbu dizin derneklerde tuşları siz de silmek isteyebilirsiniz.

Anahtarları sildikten sonra yeniden başlattım; Bunun gerekli olup olmadığını bilmiyorum.


-1

"Windows Media Player ile Oynat" kabuk uzantısını kaldırın

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
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.