Windows Media Player 컨텍스트 메뉴에서 재생을 비활성화하는 방법은 무엇입니까?


21

Windows (Vista)에서는 폴더를 볼 때 항목을 마우스 오른쪽 버튼으로 클릭하면 "Windows Media Player로 재생"메뉴가 있습니다.

하위 메뉴가 표시되지 않도록 설정하는 방법은 무엇입니까?

(Windows Media Player를 제거하고 싶지는 않지만)

모딩 레지스트리가 필요한 경우 문제가 없습니다. 어디를 알아야합니다 ...


나는 똑같은 것을 찾고 있습니다. 이상하게도 (정말입니까?), 일반적인 방식으로 시스템에 연결되지 않은 것 같습니다 (Sysinternals의 Autoruns 또는 Nirsoft의 ShellExView는 물론 Regedit도 찾을 수 없음). 자체 DLL 대신 다른 "일반 목적"모듈에 포함되어 찾기가 어려울 수 있습니다. 만약에 (어, 아니오, 언제 ), 나는 그것을 발견하면, 당신에게 알려줄 것입니다.
Synetech

1
생각보다 훨씬 쉬웠습니다. 불행히도 프로세스 문자열을 사용하여 레지스트리에서 문자열을 검색하는 대신 레지스트리 액세스를 관찰하여 시간을 낭비했습니다. 어. :)
Synetech

답변:


22

레지스트리에서 관련 항목이 여러 번 발생하지만 상황에 맞는 메뉴 항목을 비활성화하려면 한 곳만 제거하면됩니다. 또한 상황에 맞는 메뉴 항목은 오디오, 이미지 또는 비디오인지에 따라 다른 유형의 미디어 파일 및 폴더에 대해 별도로 존재합니다. 마지막으로 WMP에서 항목을 재생하고 WMP 재생 목록에 추가 할 별도의 항목이 있습니다. 이렇게하면 12 개의 순열이 제거되어야합니다 (이미지 파일에는 항목이없고 이미지 폴더 만있는 것이므로 실제로 10 개만).

파일과 폴더 모두에 대해 세 가지 미디어 유형 모두에서 두 명령을 모두 제거하는 방법은 다음과 같습니다. 다음 내용으로 .reg 파일을 만들고 실행하십시오.

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]

다시 추가하면 시간이 훨씬 길어 지므로 백업 할 수 있습니다.


상황에 맞는 메뉴 항목을 유지하고 액셀러레이터 ( P) 를 제거하기 만하면 먼저 WMP 항목을 거치지 않고 파일을 쉽게 붙여 넣을 수있게하려면 다른 레지스트리 항목을 수정해야합니다.

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
또는 더 나은 방법 : ➀ 실행 C:\Windows\system32\ComputerDefaults.exe→ ➁ 아래로 스크롤 Choose a default media-player→ → the 에서 제거 Enable access to this program→ ➃ 클릭 OK완료?➄ → ➅ ⓅⓇⓄⒻⒾⓉ!

5

그냥 실행 :

regsvr32 /u wmpshell.dll

Windows Media Player 셸 확장의 등록이 취소 되어 WMP로 재생 항목 이 제거 됩니다.


이것이 @ rootslan.ru의 작동 방식을 설명하고 싶습니까?
Ivo Flipse 2019

나는 이미 그것을 시도했지만 작동하지 않았다. HKCR\CLSID관련 SystemFileAssociations항목이 아닌에서 항목 만 제거 합니다.
Synetech


4

상황에 맞는 메뉴에서 "Windows Media Player로 재생"및 "Windows Media Player 목록으로 재생에 추가"항목을 제거하십시오.

제어판-기본 프로그램-프로그램 액세스 및 컴퓨터 기본값을 설정합니다.

아무것도 표시되지 않으면 사용자 정의를 클릭하고 다른 것으로 변경 한 다음 클릭하십시오.

기본 미디어 플레이어 선택에서 Windows Media Player 및 Windows Media Center 및 기타의 iTunes (예 : iTunes)에서이 프로그램의 액세스 사용을 선택 해제하십시오.


2

제거하는 것을 잊지 마십시오

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

오디오 디렉토리 상황에 맞는 메뉴에서 "Shop for Music Online"을 제거합니다.


이것은 포럼이 아니며 답변이 항상 같은 순서로 나열되는 것은 아닙니다.
Tamara Wijsman

고맙게도 메뉴 레이블이 레지스트리에 없기 때문에 일반적인 방법으로 레지스트리를 검색하는 데 어려움을 겪었습니다.
Gras Double

1

Windows Vista (및 Windows 7?)에서 다음 키를 제거 할 수 있습니다.

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

이들 모두의 기본값 {F1B9284F-E9DC-4e68-9D7E-42362A59F0FD}은 Windows Media Player에 미디어를 추가하기위한 컨텍스트 처리기의 CLSID입니다.

Windows 탐색기 파일 메뉴에서 성가신 "Windows Media Player 목록에 추가"항목을 제거하기 위해이 작업을 수행했습니다. 즉, 폴더가 현재 선택되어 있어도 ALT-F, ALT-W 키 시퀀스는 항상 "New & Folder"를 선택합니다. 탐색기에서. 그래도 개별 파일을 대기열에 넣을 수 있기를 원했습니다.

참고가 또한 그 WMPPlayAsPlaylistWMPShopMusic이 디렉토리 협회에 키가 당신은뿐만 아니라 삭제할 수 있습니다.

키를 삭제 한 후 재부팅했습니다. 이것이 필요한지 모르겠습니다.


-1

셸 확장명 "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
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.