정의
unlocker는 Windows 운영 체제에서 파일이나 폴더가 다른 프로세스에 의해 사용 중인 경우, 해당 파일에 대한 잠금을 해제(Unlock)하거나 삭제·이름 변경·이동 등을 가능하게 하는 유틸리티 프로그램이다. 일반적으로 파일 탐색기의 컨텍스트 메뉴에 통합되어, 사용자는 마우스 오른쪽 버튼을 클릭한 후 “Unlocker”를 선택함으로써 작업을 수행한다.
주요 기능
- 잠금 해제: 파일이나 폴더에 대한 모든 핸들을 열어 잠금을 해제한다.
- 삭제·이름 변경·이동: 잠금이 해제된 후 파일을 삭제하거나 이름을 바꾸고, 다른 위치로 이동할 수 있다.
- 프로세스 종료: 파일을 사용 중인 프로세스를 종료하거나 해당 프로세스가 열고 있는 핸들을 직접 닫는다.
- 자동 재시도: 즉시 해제가 불가능할 경우, 일정 시간 지연 후 자동으로 재시도하는 옵션을 제공한다.
역사 및 배경
unlocker는 2000년대 중반에 “PearlMoon Software”에서 개발·배포된 프리웨어(무료 소프트웨어)다. 이후 공식 웹사이트가 폐쇄되면서 개발 및 지원이 중단된 것으로 알려져 있다. 일부 비공식 포럼에서는 최신 Windows 버전(예: Windows 10, Windows 11)에서도 동작하도록 호환성을 유지하려는 시도가 보고되었다.
지원 운영 체제
- Windows XP
- Windows Vista
- Windows 7
- Windows 8 / 8.1
- Windows 10 (일부 사용자 보고에 따르면 제한적인 호환성)
배포 및 라이선스
unlocker는 프리웨어 형태로 배포되었으며, 소스 코드는 공개되지 않았다. 따라서 상업적 이용이나 재배포 시에는 원 저작권자의 허가가 필요할 수 있다.
제한 사항 및 주의점
- 시스템 파일이나 운영 체제 핵심 파일을 강제로 잠금 해제할 경우, 시스템 불안정이나 부팅 오류가 발생할 위험이 있다.
- 일부 안티바이러스 프로그램은 unlocker의 동작 방식을 악성 행위와 유사하다고 판단해 차단하거나 경고를 표시할 수 있다.
관련 용어
- 파일 핸들(handle): 운영 체제가 파일에 접근하기 위해 내부적으로 관리하는 객체.
- 프로세스(Process): 실행 중인 프로그램 단위. 파일 잠금은 주로 프로세스가 파일 핸들을 보유함으로써 발생한다.
비고
unlocker는 널리 알려진 상용 소프트웨어가 아니라 프리웨어 유틸리티에 해당한다. 공식 문서와 최신 업데이트가 존재하지 않아, 최신 Windows 환경에서의 안정성은 사용자가 직접 검증해야 한다.