Windows 를 처음 설치하면 Windows.old 가 남잖아. 그럴 경우 컴퓨터 정리를 마치고 Windows.old 폴더를 삭제하려 하면 항상 저런 문구가 뜨면서 삭제가 안돼. 아주 좆같은 경우지.
파일이 삭제안되는 경우는 몇가지가 되는데, 대부분이 사용 중인 경우야. 사용 중인 경우는 흔히 백신이나 다른 백그라운드 프로그램의 탓인 경우가 많아. 이 경우에는 해당 프로세스를 꺼줌으로서 해결할 수 있지.
하지만 TrustedInstaller 의 경우는 약간 달라.
윈도우에서는 권한(Permissions)이라는 개념이 있어. 너희들이 가끔 들어가는 제어판에 있는 사용자 계정이 대표적인 예야.
전혀 권한을 가지고 있지 않은 게스트(Guest), 일부 권한의 일반 사용자(User), 거의 모든 권한을 가진 운영자(Administrator), 그 외에는 윈도우라는 시스템(System) 이라는 권한이 대표적인 예야.
우선 윈도우와 관련된 파일을 삭제하기 위해서는 두 가지 조건이 만족되야해. 첫번째, 권한이 필요한가, 두번째 사용 중이 아닌가.
첫번째의 문제를 해결하는 과정에 필요한 경우가 시스템 권한으로 올리는 방법이야. 테이크 오너쉽(Take Ownership) 이라는 업로드된 레지스트리의 경우에는 콘솔을 통해 권한을 시스템으로 올려줘. 완전한 시스템 권한의 경우 윈도우에서 쉽게 주지 않으니, 진짜 시스템보단 권한이 적을거야.
위의 툴의 경우로도 해결되지 않는 경우가 존재해. 그럴 경우에는 시스템에서 완벽하게 통제하는 프로그램이거나 바이러스와 관련있는 경우야.