ChkLnks.exe로 Windows의 죽은 바로가기 정리

TL;DR
ChkLnks.exe는 Windows Server 2003 리소스 키트 유틸리티로, 설치 없이 실행해 시스템의 작동하지 않는 바로가기를 찾아 삭제합니다. 사용법은 간단하며 결과를 미리 보고 선택적으로 삭제할 수 있어 빠른 시스템 정리에 유용합니다.
개요
Microsoft의 Windows Server 2003 리소스 키트에는 ChkLnks.exe라는 간단하지만 유용한 도구가 들어 있습니다. 이 프로그램은 Windows Server 2003뿐 아니라 Windows XP와 Vista에서도 정상 작동하며, Windows 7에서도 동작할 가능성이 큽니다. 이미 Windows 7에서 사용해본 경험이 있다면 결과를 공유해 주세요.
이 도구의 목적은 시스템에 남아 있는 ‘죽은 바로가기’(작동하지 않는 바로가기)를 찾아 사용자가 선택적으로 제거할 수 있게 돕는 것입니다. 많은 경우 내가 깨끗하다고 생각한 시스템에서도 수개의 죽은 바로가기가 발견됩니다.
중요: ChkLnks.exe는 설치가 필요 없는 독립 실행형 실행 파일(exe)입니다. 전체 리소스 키트를 다운로드하지 않고도 단일 실행 파일(약 364KB)을 구해 사용할 수 있습니다.
ChkLnks.exe란 무엇인가
ChkLnks.exe는 바로가기(.lnk) 파일의 대상(target)이 실제로 존재하는지 검사하고, 존재하지 않는 경우 목록으로 표시하는 도구입니다. 삭제 전 결과를 확인할 수 있어 안전하게 정리할 수 있습니다.
한 줄 정의(용어집):
- 바로가기: 원본 파일이나 프로그램에 빠르게 접근하기 위한 .lnk 파일
- 고아 링크(죽은 바로가기): 대상이 삭제되었거나 이동되어 더 이상 작동하지 않는 바로가기
사용 방법 단계별 안내
- ChkLnks.exe 실행: 설치 과정 없음. 프로그램을 실행하면 Link Check Wizard(링크 검사 마법사) 화면이 뜹니다.
- Next(다음) 버튼 클릭: 스캔이 시작되고 발견되는 즉시 결과가 표시됩니다.
- 목록 확인 및 선택: 각 항목 옆 체크박스를 통해 개별 선택하거나 모두 선택할 수 있습니다. 죽은 바로가기는 시스템 동작에 영향을 주지 않으므로 안전하게 제거 가능합니다.
- 삭제 실행: 선택 후 계속 진행하면 몇 초 내로 삭제가 완료됩니다. 완료 후 확인 대화상자가 나타납니다.
- 결과 검토: 테스트용 머신에서는 매우 긴 고아 링크 목록이 나올 수 있습니다. 모든 불필요한 바로가기를 제거하면 시스템이 더 깔끔해집니다.
언제 이 도구를 선택해야 하는가
- 수동으로 바로가기를 일일이 확인하기엔 시간이 오래 걸릴 때
- 시스템 정리(예: 계절 점검, 소프트웨어 제거 후 검증) 중일 때
- 다수의 사용자 계정을 관리하는 환경(관리자 관점)에서 빠르게 정리할 때
실패하는 경우 및 주의사항
- 네트워크 드라이브나 외부 저장장치가 연결되어 있지 않으면 그 위치의 바로가기는 죽은 것으로 표시될 수 있습니다. 외부 장치를 연결한 뒤 재검사하세요.
- 바로가기 대상이 임시로 이동된 경우(예: 업데이트 진행 중) 잘못된 판단으로 삭제될 수 있으니 중요한 바로가기는 확인 후 삭제하세요.
- Windows 10/11 등 최신 OS에서는 호환성이나 관리자 권한 문제로 동작하지 않을 수 있으니 테스트 후 사용하세요.
노트: 원본 파일을 실수로 삭제하지 않도록 항상 결과를 확인하고 백업 전략을 병행하세요.
대안 도구와 방법
- 수동 방법: 바탕화면 및 시작 메뉴 폴더를 직접 열어 .lnk 타깃을 검사
- Windows 자체 기능: 검색 기능으로 .lnk 파일을 찾아 수동 점검
- 서드파티 도구: CCleaner 등 일부 정리툴은 죽은 바로가기 정리 기능 포함(사전 검토 권장)
비교 요약: ChkLnks는 설치 불필요, 결과 미리보기, 단순하고 빠름. 대안은 GUI가 친숙하거나 추가 정리 기능을 제공하지만 더 많은 권한을 요구하거나 광고/부가 기능이 있을 수 있음.
운영자(역할)별 체크리스트
- 일반 사용자: 1) 실행 2) 결과 확인 3) 신뢰하지 않는 항목은 체크 해제 4) 삭제
- 시스템 관리자: 1) 테스트 환경에서 먼저 실행 2) 네트워크 경로 확인 3) 스크립트 배포 전 정책 수립
- 헬프데스크: 1) 사용자 환경에서 고아 링크 원인 조사 2) 반복 발생 시 원인(제거 도구/업데이트) 기록
간단한 방법론(미니 체크리스트)
- 외부 드라이브 연결 상태 확인
- 관리자 권한으로 실행(필요 시)
- 스캔 후 결과 검토
- 선택 삭제
- 삭제 로그나 스크린샷 보관(추적용)
짧은 결론
ChkLnks.exe는 간단하고 즉시 사용할 수 있는 도구로, 시스템을 빠르게 정리하는 데 유용합니다. 다만 네트워크 경로나 일시적 파일 이동으로 오탐이 발생할 수 있으니 결과를 확인하고 중요한 바로가기는 보호하세요.
요약:
- 설치 불필요, 소형 실행 파일
- 바로가기의 대상 유무만 검사
- 결과 확인 후 선택적으로 삭제
감사합니다. ChkLnks.exe를 Windows 7 이상에서 사용해 본 경험이나 추가 팁이 있으면 알려 주세요.