Windows 컨텍스트 메뉴에 Select(선택) 메뉴 추가하는 방법

개요
이 가이드는 Windows 탐색기(데스크톱 포함)의 컨텍스트 메뉴(마우스 오른쪽 버튼 메뉴)에 “Select” 항목을 추가하는 방법을 단계별로 설명합니다. GUI에서 여러 항목을 선택하는 대안으로, 세부 선택(모두 선택, 선택 해제, 반전)을 빠르게 수행할 수 있게 해 줍니다.
정의: 레지스트리(.reg) 파일 — Windows 레지스트리 키와 값을 한 번에 추가하거나 제거하는 텍스트 파일입니다.
중요: 이 작업은 레지스트리를 변경합니다. 진행 전에 시스템 복원 지점을 만들 것을 권장합니다.
준비하기 — 시스템 복원 지점 만들기
- 시작 메뉴에서 “복원 지점 만들기”를 검색해 실행합니다.
- 시스템 보호 탭에서 “만들기” 버튼을 클릭하고 설명을 입력한 뒤 생성합니다.
이 절차는 변경 후 문제가 생겼을 때 되돌릴 수 있는 안전장치입니다.
단계 1 — .reg 파일 생성(추가)
- 바탕화면의 빈 공간을 우클릭하고 “새로 만들기 > 텍스트 문서”를 선택합니다.
- 파일 이름을 add-select-menu.reg처럼 .reg 확장자로 변경합니다.
- 새로 만든 .reg 파일을 우클릭하고 “연결 프로그램 > 메모장”으로 엽니다.
- 아래 텍스트를 그대로 복사해 붙여넣습니다:
`Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\*\shell\Select]"icon"="imageres.dll,-5308""MUIVerb"="Select""SubCommands"="Windows.selectall;Windows.selectnone;Windows.invertselection"[HKEY_CLASSES_ROOT\Folder\shell\Select]"icon"="imageres.dll,-5308""MUIVerb"="Select""SubCommands"="Windows.selectall;Windows.selectnone;Windows.invertselection"[HKEY_CLASSES_ROOT\Directory\Background\shell\Select]"icon"="imageres.dll,-5308""MUIVerb"="Select""SubCommands"="Windows.selectall;Windows.selectnone;Windows.invertselection"[HKEY_CLASSES_ROOT\LibraryFolder\background\shell\Select]"icon"="imageres.dll,-5308""MUIVerb"="Select""SubCommands"="Windows.selectall;Windows.selectnone;Windows.invertselection`
- Ctrl + S로 저장한 뒤 메모장을 닫습니다.
- 저장한 .reg 파일을 더블클릭하면 사용자 계정 컨트롤(UAC) 프롬프트가 나타납니다. “예”를 클릭하여 계속합니다.
- 레지스트리에 변경을 적용하겠느냐는 경고가 나오면 “예”를 클릭합니다.
이제 컨텍스트 메뉴에 “Select” 항목이 추가됩니다.
단계 2 — 추가된 Select 메뉴 사용법
- 데스크톱의 빈 공간이나 파일/폴더를 우클릭하면 메뉴에 “Select”가 보입니다.
- “Select”에 마우스를 올리면 세 가지 하위 옵션이 나타납니다:
- Select all: 현재 폴더(또는 데스크톱)에 있는 모든 항목을 선택합니다.
- Select none: 선택을 모두 해제합니다.
- Invert selection: 현재 선택 상태를 반전합니다(선택된 항목은 해제, 해제된 항목은 선택).
간단한 단축키 대안: Shift+클릭, Ctrl+A(폴더 내부에서 전체 선택)와 같은 기본 키 조합을 함께 사용하면 더 유연하게 선택을 관리할 수 있습니다.
제거 방법 — Select 메뉴 삭제(.reg로 원복)
- 바탕화면에 새 텍스트 문서를 만들고 remove-select-menu.reg로 이름을 변경합니다.
- 메모장으로 열고 다음 내용을 붙여넣습니다:
`Windows Registry Editor Version 5.00[-HKEY_CLASSES_ROOT\*\shell\Select][-HKEY_CLASSES_ROOT\Folder\shell\Select][-HKEY_CLASSES_ROOT\Directory\Background\shell\Select][-HKEY_CLASSES_ROOT\LibraryFolder\background\shell\Select]`
- 저장 후 파일을 더블클릭하고 UAC 및 레지스트리 변경 경고에 대해 “예”를 선택하면, 추가한 Select 메뉴 항목들이 레지스트리에서 제거됩니다.
문제 해결 및 주의사항
중요: 레지스트리를 직접 편집하는 것은 시스템에 영향을 줄 수 있습니다. 잘못된 키를 수정하면 일부 동작이 예상과 다르게 작동할 수 있습니다.
문제 해결 체크리스트:
- 변경 후 컨텍스트 메뉴가 보이지 않으면 탐색기를 재시작(작업 관리자에서 explorer.exe 재시작)합니다.
- .reg 파일 실행 시 오류가 뜨면 파일 인코딩이 UTF-8이 아닌지 확인하고 ANSI 또는 UTF-16 LE 형식으로 저장해 시도해 보세요.
- 권한 관련 오류가 발생하면 관리자 권한으로 로그온했는지 확인하세요.
- 문제가 계속되면 시스템 복원 지점으로 되돌리거나 remove-select-menu.reg를 실행해 제거하세요.
대체 방법(레지스트리 편집 대신):
- Windows 탐색기 내의 체크박스 사용: 보기 옵션에서 항목 선택 체크박스를 활성화하면 컨텍스트 메뉴 수정 없이도 다중 선택이 쉬워집니다.
- 타사 도구 사용: Microsoft PowerToys나 파일 관리자 대체 앱에서 더 강력한 선택 기능을 제공합니다.
언제 이 방법이 적합하지 않은가(예외 상황):
- 회사나 기관의 관리 정책(GPO)으로 레지스트리 변경이 제한된 경우.
- 레지스트리 편집 자체를 금지하는 보안 솔루션이 있는 경우.
추가 팁과 체크리스트
설치 전 확인 사항:
- 시스템 복원 지점 생성 완료
- 현재 사용자 계정에 관리자 권한이 있는지 확인
- 중요 파일은 별도로 백업
설치 후 확인 사항:
- 컨텍스트 메뉴에 “Select” 항목 표시 여부
- Select 하위 메뉴가 정상적으로 동작하는지(전부선택/선택해제/반전)
제거(롤백) 절차:
- remove-select-menu.reg 실행
- 탐색기 재시작
- 문제가 발생하면 시스템 복원 수행
짧은 용어집(1줄 요약)
- 레지스트리(.reg): Windows 설정을 저장하는 데이터베이스, .reg 파일은 그 항목을 추가/제거하는 스크립트입니다.
- UAC: 사용자 계정 컨트롤, 권한이 필요한 작업에 관리자 승인 요청을 표시합니다.
- MUIVerb: 레지스트리에서 메뉴 텍스트를 지정하는 키입니다.
전문가 한 마디
“간단한 .reg 파일로 탐색기 메뉴를 확장하면 업무 효율성이 올라갑니다. 다만 항상 복원 지점을 만들어 두고, 기업 환경에서는 IT 정책을 확인하세요.” — IT 운영 관행에 대한 일반적 조언
요약
- 간단한 .reg 파일 생성으로 컨텍스트 메뉴에 Select 항목을 추가할 수 있습니다.
- 시스템 복원 지점을 먼저 만들어 안전하게 진행하세요.
- 제거용 .reg 파일도 제공되어 원복이 쉽습니다.
참고: 이 문서의 단계는 로컬 Windows 환경에서 테스트된 일반적 절차이며, 기업 관리 정책 또는 보안 솔루션에 따라 달라질 수 있습니다.