윈도우10 마우스 오른쪽 버튼 메뉴 제거 방법

2020. 10. 28. 20:12 / 서기랑

 윈도우에 프로그램을 설치하다 보면 마우스 오른쪽 버튼 메뉴(컨텍스트 메뉴)에 해당 프로그램과 관련된 메뉴가 추가되는 경우가 있다.

 이렇게 추가된 메뉴는 사용하기에는 편리하지만 자주 사용하지 않는다면 그저 메뉴 수만 늘어나 보기 좋지도 않고 다른 메뉴를 사용하는데 불편하기만 한데 기본적으로 추가된 메뉴를 삭제하기 위해서는 관련 프로그램을 삭제하는 것밖에 없지만 레지스트리를 조금 수정한다면 프로그램을 삭제하지 않아도 해당 메뉴만 삭제할 수 있다.

 

윈도우10 마우스 오른쪽 버튼 메뉴 제거 하기

1. 레지스트리 편집기 실행.

 우선 레지스트리 편집기를 실행하도록 하자.

 (시작의 검색에서 레지스트리를 검색한 뒤 실행해도 되고 실행 창을 열고 'regedit'를 입력해서 실행해도 된다.)

레지스트리 편집기

2. 경로 이동.

 마우스 오른쪽 버튼으로 호출하는 메뉴는 종류에 따라서 다르다.

 이 때문에 레지스트리 경로 또한 다른데 바탕화면 빈 공간 메뉴, 폴더 메뉴, 파일 메뉴 등 삭제하고 싶은 메뉴의 레지스트리 경로에 맞게 이동하도록 하자.

바탕화면 빈공간 : 컴퓨터\HKEY_CLASSES_ROOT\Directory\Background\shell (or shellex)
폴더 메뉴 : 컴퓨터\HKEY_CLASSES_ROOT\Folder\shell (or shellex)
파일 메뉴 : 컴퓨터\HKEY_CLASSES_ROOT\*\shell (or shellex)

보통은 Shell에있지만 간혹 shellex의 ContextMenuHandlers에 있는 경우도 있다.

편집기 경로

3. 키 값 삭제.

 경로에 이동했다면 키 값을 찾아 삭제하면 되는데 키 값이 메뉴에 표시되는 명칭과 다른 경우도 많기 때문에 잘 확인해보고 삭제하는 것이 좋으며 만일을 위해 삭제 전에는 먼저 내보내기를 통해 백업을 하는 것을 추천한다.

 

 또한 키 값 자체를 삭제하는 것도 좋지만 키 값의 데이터가 {asdf-asdf}와 같은 형식으로 되어있다면 데이터를 수정하여 앞에 --등을 넣는 방식으로 삭제를 하지 않아도 메뉴에서 제거할 수 있으니 해당 방법을 이용하는 것도 좋다.

 (백업을 잘 했다면 그냥 지워도 상관은 없다.)

 

 여기서는 파일 메뉴에서 반디집과 관련된 메뉴를 삭제하고자 했는데 *\Shellex\ContextMenuHandlers 경로에서 AABdzCTx라는 값으로 찾을 수 있었으며 해당 키 값의 삭제 대신 데이터 값의 앞에 --를 넣는 것으로 메뉴에서 제거했다.

키 값 수정

4. 메뉴 확인.

 키 값을 삭제하거나 데이터를 변경했다면 마우스 오른쪽 버튼을 눌러 메뉴를 열고 정상적으로 메뉴가 제거됐는지 확인해보면 된다.

 (재부팅이나 explorer을 재시작할 필요없이 바로 반영된다.)

 

그 외

 위 방법은 기본적인 삭제 방법이라고 보면 되는데 경로를 아무리 찾아봐도 메뉴는 있지만 메뉴와 관련된 키 값이 없다면 삭제가 상당히 복잡할 수 있으니 해당 메뉴와 관련하여 정보를 찾아보는 것을 추천한다.

 또한 특정 프로그램의 경우에는 레지스트리를 수정하지 않아도 오른쪽 버튼 메뉴와 관련해서 옵션 설정을 할 수 있는 경우도 있으니 옵션을 먼저 확인해보는 것도 좋다.