VERSION 0.0.2

메뉴는 가볍게.
선택은 정확하게.

쓰지 않는 앱의 흔적이 우클릭 메뉴에 남아 있나요?
실행 경로를 확인하고, 오래된 등록만 골라 정리하세요.

WINDOWS 10 / 11 x64  ·  PORTABLE  ·  MIT LICENSE

ShellTidy
파일편집보기옵션도움말
새로고침삭제사용 안 함사용복원백업
Noteleaf경로 없음F:\OldApps\Noteleaf
AsterView시스템 보호F:\Apps\AsterView
AsterView경로 없음F:\OldApps\AsterView
AsterView.Legacy.Image
HKCU · OpenWithProgids · .jpg .png .webp .pdf .psd
예시 항목 3개 · 선택 1개선택한 등록만 삭제 · 사용 안 함

설명용 예시입니다.

단일 EXE설치 과정 없이C++ / Win32추가 런타임 없이로컬 처리앱 안에서 검색·정리원본 백업삭제하기 전에

UI PREVIEW

정리할 항목을 한눈에.

메뉴 막대·도구 모음·목록으로 구성한 현재 UI에 가상의 앱과 경로를 넣어 재구성한 화면입니다.

가상의 앱과 경로로 구성한 ShellTidy 우클릭 메뉴 화면
우클릭 메뉴 · 예시 데이터로 구성한 UI 미리보기원본 크기로 보기 ↗

A CLEARER CONTEXT MENU

확인하고, 고르고, 정리하세요.

앱 이름이 같아도 실행 경로가 다르면 다른 등록입니다. 지금 쓰는 등록과 예전 흔적을 구분할 수 있게 보여 줍니다.

01 / INSPECT

어디에 남았는지 확인

모든 파일 확장자를 검색하고 연결 프로그램과 일반 셸 메뉴를 한 창에 표시합니다. 상세 정보에서 ProgID와 실제 레지스트리 위치를 확인하세요.

02 / SELECT

오래된 경로만 선택

경로 없음·등록 없음·중복 의심 필터로 목록을 좁히세요. 같은 실행 명령의 여러 확장자 참조는 함께 다루고, 선택한 등록만 백업 후 삭제합니다. 지우기 망설여지는 메뉴는 등록을 남긴 채 사용 안 함으로 바꿀 수 있습니다.

03 / RESTORE

필요하면 마지막 작업 복원

잘못 고른 등록은 백업에서 복원하세요. 현재 값과 충돌하면 덮어쓰지 않고 알려 드립니다. 변경 후 탐색기 재시작은 직접 선택할 수 있습니다.

A PRECISE SCOPE

바꾸는 범위가
분명합니다.

등록 정리와 앱 제거는 다른 작업입니다. 실행 파일·사용자 문서·설치 디렉터리는 건드리지 않습니다.

연결 프로그램
OpenWithList, OpenWithProgids, Applications와 파일 연결 참조를 정리합니다.
일반 셸 메뉴
개별 shell verb와 ContextMenuHandlers 참조를 정리합니다. 공유 CLSID는 보존합니다. 삭제 대신 LegacyDisable 값이나 Shell Extensions\Blocked 차단으로 사용 안 함을 지정하고 되돌릴 수 있습니다.
현재 기본 앱
보호 항목으로 표시합니다. Windows 11의 UserChoiceLatest와 Windows가 알려 주는 실제 기본 앱까지 확인하며, UserChoice를 직접 수정하지 않습니다.
Windows 11 최신 메뉴
ExplorerCommand와 패키지 COM 후보는 삭제하지 않는 조회 전용입니다. CLSID 차단으로 사용 안 함만 지정할 수 있으며, 동적 패키지 메뉴 전체 제거는 지원하지 않습니다.
탐색기 자동 재시작
기본 체크 해제. 체크한 작업이 실제 성공했을 때만 재시작하며, 파일 작업 중단 가능성을 미리 안내합니다.

OPEN SOURCE · VERSION 0.0.2

소스부터 실행 파일까지.

POWERSHELL
git clone https://github.com/deuxdoom/ShellTidy.git
cd ShellTidy
msbuild ShellTidy.vcxproj /p:Configuration=Release /p:Platform=x64

# 빌드 결과
.\dist\ShellTidy.exe

Visual Studio C++ x64 빌드 도구와 Windows SDK가 필요합니다. 정적 런타임을 포함하므로 완성된 EXE를 실행할 때 별도 런타임 설치가 필요하지 않습니다.

백업은 기본적으로 %LOCALAPPDATA%\ShellTidy\Backups에 저장합니다. 삭제 전 디스크에 백업을 확정하고, 복원할 때 현재 값과 충돌하는지 확인합니다.

사용 방법과 빌드 안내 ↗
검증 결과와 아직 확인할 항목 ↗

관리자 권한으로 실행해야 하나요?

HKCU 항목의 일반적인 정리에는 필요하지 않습니다. 쓰기 권한이 부족한 등록을 처리할 때만 UAC 작업자를 요청합니다. 사용자 하이브 혼동을 막기 위해 같은 Windows 계정에서의 승격만 지원합니다.

Noteleaf나 Obsidian의 파일도 지워지나요?

선택한 Windows 연결 등록만 정리합니다. 프로그램 설치 파일, Markdown 문서, Obsidian Vault는 삭제하지 않습니다. 앱이 다시 등록하거나 다른 출처가 남아 있으면 메뉴에 다시 나타날 수 있습니다.

어디까지 테스트되었나요?

격리 레지스트리에서 삭제·복원·사용 안 함/사용·기본 앱 보호·충돌·백업 실패 등 자동 테스트를 수행했습니다. Windows 11에서는 목록 조작, 삭제·복원, 사용 안 함/사용, Explorer 재시작을 실제로 사용해 확인했습니다. Windows 10은 아직 검증하지 않았습니다. 자세한 내용은 검증 기록에서 확인할 수 있습니다.