답변:
업그레이드하면 이전 XP 사용자가 Windows 7로 제대로 변환되지 않았을 수 있습니다. 따라서 이러한 파일은 가상 사용자가 소유합니다. 아래 단계를 수행 할 수 있습니다.
파일의 소유권을 가져옵니다. 관리자 권한으로 명령 프롬프트 (cmd)를 시작하고 다음을 입력하십시오.
takeown /f file
takeown /f directory /r
파일에 대한 모든 권한을 부여하십시오.
cacls file /G username:F
cacls directory /T /G username:F
cacls
와일드 카드 및 디렉토리 탐색과 함께 사용할 수 있습니다. 참조 :
CACLS CACLS 명령 을 사용하여 명령 행에서 보안
보다 발전된 Visual Basic 스크립트는 NTFS 권한을 수정하는 Xcacls.vbs를 참조하십시오 .
필자의 경우 특정 상황에서 Windows 7에서 소유권을 얻는 것만으로는 충분하지 않습니다 (다른 시스템에서 Symantec Backup Exec을 사용하여 Windows 7을 설치했으며 폴더가 소스 제어 됨).
두 가지 단계를 더 수행해야했습니다.
삭제하려는 파일이있는 폴더를 마우스 오른쪽 버튼으로 클릭하고 '속성'-> '보안'-> '고급'-> 사용자 선택-> '권한 변경'-> "모든 하위 개체 권한을 상속 가능한 권한으로 바꿉니다."를 선택하십시오. 이 개체 "
폴더의 파일을 가장 안쪽부터 루트까지 수동으로 삭제하십시오. 폴더가 비면 폴더를 삭제하십시오. 즉, "folder1-> folder2"가있는 경우 먼저 folder2의 내용을 삭제 한 다음 folder2 등을 삭제하십시오.
다른 솔루션으로는 충분하지 않으면 다음 단계를 시도해보십시오.
보통 takeown
과 (i)cacls
작업을한다.
다른 방법으로는 사용할 수 의 Unlocker를 (아마 재부팅해야합니다)을 삭제하는 데
사용하거나 시스 인 터널 'PsExec를을 (이 다른 사람에 실패 할 수 있습니다, 일부 파일에서 작동) 해당 파일을 시스템 사용자 권한을 얻을 삭제합니다.
그러나 해당 폴더에 많은 파일이 있으면 takeown
권한을 얻는 데 많은 시간이 걸립니다 (HDD 속도에 따라 약 20 분이 걸렸습니다). 따라서이 경우 LiveCD / DVD / USB는 폴더를 삭제할 수있는 권한이 필요하지 않기 때문에 더 빠릅니다.