Tip and Tech2010.02.18 11:56
Source : http://www.howtogeek.com/howto/windows-vista/how-to-delete-a-system-file-in-windows-vista/


윈도우 7의 경우에는 보안상의 이유로 시스템 파일 (C:\Windows\System32)을 지울수 없도록 막아놓았다. 관리자 모드로 커맨드 창을 띄워서 삭제하는 경우에도 지울 수 없을 것이다. 이것은 비스타부터 윈도우 시스템 파일에 대한 관리과 소유를 TrustedInstaller 서비스가 별도로 하도록 구성해 놓았기 때문이다.

이러한 상황에서 시스템 파일을 삭제하기 원한다면 우선 TrustedInstaller 서비스가 가지고 있는 소유권을 가지고 와야한다. 소유권을 가지고 오기 위해서는 우선 관리자 모드로 커맨드 창을 실행해야 한다. 관리자 모드로 커맨드 창을 실행하기 위해서는 시작 버튼을 누르고 검색 창에 'cmd'를 입력한 후 Ctrl + Shift + Enter 키를 동시에 누르면 관리자모드로 커맨드 창이 실행된다.




다음으로 'takeown' 명령을 사용하여 삭제하고 싶은 파일의 소유권을 얻어 온다.

takeown /f C:\Windows\System32\shell32.dll

위 명령을 실행하면 소유권을 얻어 왔지만 아직 삭제할 수 있는 권한은 없다. 따라서 'cacls' 명령을 통해 권한을 얻어 온다.

cacls C:\Windows\System32\shell32.dll /G proneer:F

위 명령에서 proneer는 필자의 사용자 명이므로 각자의 사용자 명을 바꿔서 기입하면 된다.

저작자 표시 비영리 변경 금지
신고
Posted by Proneer
TAG

댓글을 달아 주세요


티스토리 툴바