Repository navigation
Releases: deuxdoom/ShellTidy
Releases · deuxdoom/ShellTidy
Release list
ShellTidy 0.0.2
추가
- 셸 메뉴·셸 확장의 사용 안 함 / 사용 기능 (등록은 유지, 삭제와 같은 백업·복원 지원)
- 속성 창, 레지스트리 편집기·파일 위치 열기, txt/csv 보고서 저장, 복원이 끝난 백업 정리
- 참조 대상 등록이 없는 항목을 구분하는 '등록 없음' 상태와 설명·회사·레지스트리 키 열
변경
- 메뉴 막대·도구 모음·필터·목록·상태 표시줄 중심의 UI로 개편, 문제 항목 우선 정렬
- 패키지 COM 후보는 기본 숨김, 배포 EXE에서 자체 테스트 기능 제거
수정
- Windows 11
UserChoiceLatest에 기록된 실제 기본 앱을 보호하지 못하던 문제 - 연결되지 않은 드라이브의 앱을 '경로 없음'으로 표시하던 문제
- 검색·필터로 숨겨진 체크 항목까지 삭제하던 문제
- 기본 앱 정보 하나를 읽지 못하면 전체 목록이 보호되던 문제
- 따옴표 없는 공백 경로와 32/64비트 공유 등록의 상태 판정 오류
다운로드
ShellTidy.exe681,472 bytes · SHA-256f2114a1d60fbd4e1f8d78e0eae8cb3ad8c041d1044e84473a542f2eb697455a0- Windows 10/11 x64 대상 (Windows 10은 미검증) · 전체 변경 내역은 CHANGELOG.md
ShellTidy 0.0.1
ShellTidy의 첫 공개 릴리스입니다. Windows 연결 프로그램과 일반 우클릭 메뉴 등록을 검색하고, 선택한 등록을 백업한 뒤 실제로 삭제합니다.
주요 기능
- OpenWithList / OpenWithProgids / Applications / 파일 연결 참조와 일반 shell verb·ContextMenuHandlers 검색
- 실행 경로별 구분, 상태 필터, 각 열의 오름차순·내림차순 정렬
- 현재 기본 앱 및 Windows 구성요소 보호, 공유 ProgID·CLSID 보존
- 삭제 전 자동 백업과 충돌 값을 덮어쓰지 않는 복원
- Explorer 자동 재시작 옵션 제공 (기본 체크 해제)
- 작은 네이티브 UI, 화면 중앙 배치, 스크롤 없는 요약 팝업과 상세 복사
- 사용자·세션별 중복 실행 방지 및 기존 창 활성화
- 한국어/영어 자동 선택, MIT 라이선스 전체 소스 공개
다운로드
ShellTidy.exe 하나를 내려받아 실행하세요. 설치 과정이나 .NET·Python·VC++ 재배포 패키지는 필요하지 않습니다.
- 버전: 0.0.1
- 대상: Windows 10/11 x64
- EXE 크기: 700,928 bytes
- SHA-256:
1ae4e8b6d87f33165cd032dea31d6b73d9e6e783e77739f29fb93002afaf6091 - 기본 백업:
%LOCALAPPDATA%\ShellTidy\Backups
SHA256SUMS.txt로 다운로드한 파일을 확인할 수 있습니다. EXE에는 앱과 Fluent UI 아이콘의 MIT 라이선스 고지를 내장했습니다.
검증 및 지원 범위
Release x64 / C++20 / 정적 CRT(/MT)로 빌드했으며 격리 레지스트리 자동 테스트 50개가 모두 통과했습니다. HKCU 공유 등록을 32/64비트에서 중복 삭제하던 오류도 회귀 테스트로 확인했습니다.
Windows 11 ExplorerCommand·DelegateExecute·패키지 COM 후보는 조회 전용입니다. 실제 Explorer 재시작, 대화형 UAC, Windows 10 실기 및 전체 DPI별 최종 화면 검수는 별도의 수동 검증 대상입니다. 자세한 범위는 TESTING.md에 기록했습니다.