요즘 윈도우7 을 테스트하느라, 설치를 했다 지웠다 하고 있다.

다른 파티션에 설치를 하고, 기존에 있던 윈도우를 지우려고 하면 잘 되지 않는다.
위처럼 'TrustedInstaller' 권한이 어쩌구 나오면서 삭제가 되지 않는다.

그냥 속 편하게 해당 파티션을 포맷해버리면 그만이긴 하다.
그런데, 시스템 전체가 아닌, 몇몇 파일만 삭제하려고 하면 조금 골치아프게 된다.

방법은 해당 파일, 폴더의 권한을 지금 소유자로 바꾸는 것이다.
그러면 다음과 같은 명령을 내려준다.
 takeown /f c:\windows\deleteme.plz

또는 하위폴더 까지 바꾸려면
 takeown /f c:\windows\deleteme_dir /R

위 명령으로 바꿔주면, 해당 파일, 폴더를 삭제할 수 있게 된다.

위 명령은 수행하려면 먼저 cmd.exe 를 관리자 권한으로 실행한다.
주의할 것은 중요한 폴더까지 삭제하지 않도록 한다.

자세한 옵션은 takeown /?  로 확인한다.


[추가]
경우에 따라서 위와 같이 하고도 삭제가 되지 않는 경우가 있다.
해당파일/폴더의 삭제권한이 없어서인 경우일 것이다. 다음 명령을 추가로 내려준다.
cacls c:\windows\deleteme_dir /T /G {user_name}:F
/T 는 하위폴더까지, {user_name} 은 해당사용자를 적어준다. F 는 모든권한을 주게된다.



WRITTEN BY
1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.

트랙백  0 , 댓글  3개가 달렸습니다.
  1. 윈도우7 정식만 눈빠지지게 기다리고 있습니다....^^
  2. 레지스트리 하나로 버튼을 만들 수도 있죠.
  3. 좋은 커맨드군요!!!
    takeown이라... 잘받아먹겠습니다!!
secret