[팁] Windows에서 사용 중인 폴더 삭제하기

Tips 2021. 1. 20. 10:35

컴퓨터를 사용하다 보면 이용 중인 폴더나 파일이라서 삭제를 하지 못하는 경우를 더러 만나곤 한다.

백그라운드에서 프로세스가 여전히 실행 중이기 때문에 아무리 탐색기를 닫고 프로그램을 닫아도 소용이 없다. 

의외로 난감하다...;;

이거 때문에 재부팅을 하면서 욕을 참 많이 했던 것 같은데, 의외로 근본적인 해결방법이 없는 고질적인 문제였던 것 같다. 다만 여전히 실행 중인 프로세스를 찾아서 종료해주는 대응책이 있을 뿐이다. 물론 재부팅을 하면 이런 프로세스들이 종료되긴 하지만, 작업 중에 열어놓은 애플리케이션이나 문서들을 다시 세팅하는 과정이 엄두가 안 날 때도 많기 때문에 번거로운 것도 사실이다. 그러니 이럴 때는 직접 아직 꺼지지 않은 프로세스를 아래 방법으로 찾아서 꺼줘야 한다. 

 

[Windows 로고키] - [cmd] 입력 후 명령 프롬프트 실행

tasklist | findstr "프로세스명"

ex) tasklist | findstr "Hwd"  (한컴 프로세스 찾는 예시)

이러면 중간에 숫자(pid)를 기억하여 아래 명령어로 종료 해주자.

taskkill /f /pid pid

ex) taskkill /f /pid 326156

pid는 사용자 컴퓨터마다 다르게 나타난다.

프로세스명은 직접 알아내야 한다. 이게 되게 귀찮지만 한 번 알아두면 계속 써먹을 수 있다.

 

포트 번호로도 pid를 알아낼 수 있다.

이건 주로 애플리케이션을 개발하는 사람들이 써먹을 수 있는 방법이다.

netstat -ano | findstr "포트번호"

ex) netstat -ano | findstr "8084"

그러면 제일 오른 쪽에 pid를 확인할 수 있고, taskkill 명령어로 해당 포트를 리스닝 중인 프로세스를 죽이면 된다.

 

이상. 끝!

admin