[Tool] Windows에서 파일 수정이 불가능할 때 - Powertoys File LockSmith

파일이 ~에서 열려 있으므로 이 작업을 완료할 수 없습니다.

파일 수정이 불가능한 상황

Windows에서 작업을 하고 있을 때 간혹 어떤 프로그램에서 파일이 열려 있어서 이 작업을 완료할 수 없다는 다음과 같은 메시지가 뜨는 경우를 볼 수 있다.

Python 에서 파일을 열고 있어서 작업을 완료할 수 없다는 경고창

프로그래밍을 하고 있을 때도 종종 발생하는 일로 최근에는 flutter 설치를 하고 있었는데 다음과 같이 오류가 뜨면서 설치가 안되는 문제가 발생했었다.

flutter 설치 경로에 있는 파일이 사용중이어서 프로세스가 엑세스 할 수 없다는 에러 문구

이럴 때 쉽게 사용할 수 있는 도구가 PowerToys File Locksmith이다.

PowerToys File Locksmith

이 도구를 사용하기 위해서는 PowerToys라는 프로그램을 먼저 설치해야 한다. PowerToys는 Microsoft에서 개발한 Windows customization 도구 모두음올 여기서 소개하는 것 외에도 스크린샷 텍스트 추출, 창 고정 등 다양한 도구들이 많이 포함하고 있다.

PowerToys 공식 홈페이지

환경 변수 관리나 호스트 파일 수정, 레지스트리 미리보기 등 개발자를 위한 기능들도 다양하게 포함되어 있다.

PowerToys를 설치하고 나면 다음과 같이 시작 화면을 볼 수 있는데 여기서 File Locksmith를 찾아서 File Locksmith 사용을 눌러 켬으로 바꿔주면 파일 탐색기에서 원하는 파일을 우클릭해서 사용할 수 있다.

우클릭 후 빨간색으로 표시된 부분을 누르면 된다.

다음과 같이 해당 파일을 사용하고 있는 프로그램들을 볼 수 있는 창이 뜨고, 그 창에서 바로 작업 끝내기를 할 수 있다. 만약에 작업 끝내기가 잘 안된다면 오른쪽 상단에 있는 아이콘을 눌러서 관리자 모드로 실행한 후 다시 시도해볼 수도 있다.

참고