Im Kontextmenü nerven Einträge vom Windows Media Player. Die will ich da nicht haben. So werde ich sie los. Denn meine Musik spiele ich aus Tradition noch mit Winamp ab.
Nun hat Microsoft in den Einstellungsdialogen vom Media Player nichts vorgesehen mit dem man die Anzeige im Kontextmenü kontrollieren kann. Da muss man selbst Hand anlegen und die Verknüpfungen aus der Registry entfernen.
Die Einträge „Add to Windows Media Player list“ und „Play with Windows Media Player“ werden durch eine Shell Erweiterung kontrolliert.
Bevor Änderungen an der Registry vorgenommen werden sollte unbedingt ein Backup angefertigt werden. Alles passiert auf eigene Verantwortung.
Im Registry Editor öffne ich folgenden Schlüssel
HKEY_CLASSES_ROOT\SystemFileAssociations\audio\shellex\ContextMenuHandlers
und lösche die Unterschlüssel. Damit sind die Einträge aus dem Kontextmenü verschwunden.
HKEY_CLASSES_ROOT\SystemFileAssociations\audio\shellex\ContextMenuHandlers\WMPAddToPlaylist HKEY_CLASSES_ROOT\SystemFileAssociations\audio\shellex\ContextMenuHandlers\WMPPlayAsPlaylist
Indem ich meine Sicherung zurückspiele kann ich die Einträge auch später wieder zurückholen.
1 2 3 4 5 6 7 8 9 10 11 |
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\SystemFileAssociations\audio\shellex\ContextMenuHandlers] [HKEY_CLASSES_ROOT\SystemFileAssociations\audio\shellex\ContextMenuHandlers\WMPAddToPlaylist] @="{F1B9284F-E9DC-4e68-9D7E-42362A59F0FD}" "CheckSupportedTypes"="" [HKEY_CLASSES_ROOT\SystemFileAssociations\audio\shellex\ContextMenuHandlers\WMPPlayAsPlaylist] @="{CE3FB1D1-02AE-4a5f-A6E9-D9F1B4073E6C}" "CheckSupportedTypes"="" |
Das Kontextmenü auf Verzeichnissen setzt nochmal einen Eintrag drauf, „Shop for music online„. Als ob ich das nicht auch ohne die Hilfe von Microsoft kann. Also wird auch mit den Einträgen unter diesem Key kurzer Prozess gemacht.
HKEY_CLASSES_ROOT\SystemFileAssociations\Directory.Audio\shellex\ContextMenuHandlers
So sah es aus bevor ich das alles gelöscht habe
1 2 3 4 5 6 7 8 9 10 11 12 |
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\SystemFileAssociations\Directory.Audio\shellex\ContextMenuHandlers] [HKEY_CLASSES_ROOT\SystemFileAssociations\Directory.Audio\shellex\ContextMenuHandlers\WMPAddToPlaylist] @="{F1B9284F-E9DC-4e68-9D7E-42362A59F0FD}" [HKEY_CLASSES_ROOT\SystemFileAssociations\Directory.Audio\shellex\ContextMenuHandlers\WMPPlayAsPlaylist] @="{7D4734E6-047E-41e2-AEAA-E763B4739DC4}" [HKEY_CLASSES_ROOT\SystemFileAssociations\Directory.Audio\shellex\ContextMenuHandlers\WMPShopMusic] @="{8A734961-C4AA-4741-AC1E-791ACEBF5B39}" |
Da es nebendran noch weitere Einträge gab bei denen diese ClassID verwendet wurde habe ich in der Registry noch danach gesucht und vorsichtshalber diese Stellen auch noch abgeschaltet. Wo Windows die weiteren Winträge verwendet hätte kann ich aber nicht sagen.
Und damit ist jetzt endlich Ruhe im System und im Kontext Menü finde ich wieder die Einträge die mich wirklich interessieren.
Eventuell würde es auch damit funktionieren die wmpshell.dll zu de-registrieren. Da ich nicht sicher bin welche Programme sich da noch dazuklinken um irgendwie den Media Player zu verwenden habe ich die Änderungen an der Registry gemacht.
Einen Versuch wäre es aber wert:
1 |
regsvr32 /u wmpshell.dll |
Rückgängig macht man das mit
1 |
regsvr32 wmpshell.dll |
Damit entfernt man direkt die ClassID Registrierung aus dem System. Der Explorer hat nichts mehr anzuzeigen.