SYSTEM 또는 TrustedInstaller 소유로 되어 있는 폴더/파일을 삭제하는 방법
예전에 Windows.old 폴더를 삭제하는 배치 명령어를 설명했었는데요.
윈도우 8/2012 업데이트 후 Windows.old 폴더 삭제하는 배치 명령어
; https://www.sysnet.pe.kr/0/0/453
takeown /f c:\windows.old /r /a /d y
icacls c:\Windows.old /grant "Users":F /T
del c:\windows.old /s /f /q
rd /S /Q C:\Windows.old
그런데 위의 배치 명령어로 잘 안 되는 경우가 종종 발생했습니다. 남아 있는 파일/폴더를 보니 공통적으로 "TrustedInstaller" 계정의 소유로 되어 있었는데요. 그래서 이번엔 직접 탐색기를 이용해 삭제를 100% 할 수 있는 절차를 확인해 보았습니다.
우선, 삭제하려는 폴더의 속성 창을 띄워서 "Security" 탭의 "Adavnced" 버튼을 누릅니다.
그럼, 아래와 같이 고급 설정 창이 나오는데 "Owner" 영역의 "Change" 링크를 선택해서 현재 사용자 계정을 입력하고 확인(OK) 버튼을 누릅니다.
고급 설정 창이 닫힌 후, "Owner" 하단에 "Replace owner on subcontainers and objects" 옵션이 생기는데 반드시 이 항목을 체크해 주어야 합니다. 그런 다음 Apply 버튼을 눌러 진행하면 됩니다.
간혹 가다가 다음과 같이 권한을 묻는 창이 뜨지만 "Yes" 버튼을 눌러 진행을 계속합니다.
소유권 변경이 완료되고 나면 다음과 같이 다시 하단에 "Replace all child object permission entries with inheritable permission entries from this object" 옵션이 나타나는데 역시 체크하고 적용(Apply) 버튼을 눌러줍니다.
여기가 끝입니다. 이렇게 적용하고 나서 해당 폴더를 탐색기에서 삭제하면 깨끗하게 지워집니다.
[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]