살라몬이다.
dll 파일을 지우려고 할 때 위의 사진처럼 '다른 프로그램에 열려있다' 라거나,
심지어는 '탐색기'에서 열려있어서 지울 수 없다는 경우가 있다.
다른 프로그램이 열려있다는 문구는 그렇다 치는데,
탐색기가 열려있어서 못지운다고 하면 도대체 어쩌라는 것인지 황당할 것이다
다행히도 삭제 방법이 존재한다.
(1) 작업관리자 리소스 모니터 들어가기
먼저 ctrl + alt + delete로 작업관리자를 실행하고,
상단 '성능' - 리소스 모니터로 들어간다
작업관리자를 열어서 성능 탭으로 가면 아래처럼 리소스 모니터 열기가 있다.
(2) 리소스 모니터에서 실행된 프로세스 끝내기
'CPU' 탭으로 이동해서 - '연결된 핸들'쪽에 삭제하고 싶은 dll이 있는 폴더명을 정확히 입력하면
(너무 광범위한 단어를 입력하면 상관없는 프로세스들이 뜰 수 있음)
해당 dll을 이용중인 프로세스들이 쫘르륵 검색돼서 아래에 뜬다
아마 탐색기에서 사용중이라고 뜨던 분들은 explore.exe가 있을 것이다
이 검색결과 프로세스들은 현재 이 dll을 사용하고 있는 곳들이므로 다 꺼줘야 dll을 삭제할 수 있다.
모두 다 각각 오른쪽 클릭 후 프로세스 끝내기를 눌러준다
(3) 작업표시줄이 사라졌을 때 대처법
참고로 탐색기(explore.exe)에서 사용중인 경우,
이 explore 프로세스를 끝내면 화면이랑 작업표시줄이 다 날라가버릴텐데
당황할 거 없다.
그런 경우 다시 ctrl+alt+delete로 작업관리자를 실행해서
상단 '파일' - 새 작업 실행 - explorer라 입력하면
다시 사라졌던 작업표시줄과 바탕화면이 돌아올거다.
이 상태에서 안지워졌던 dll파일을 삭제하면 정상적으로 삭제가 먹힌다.