Win7x64에서 파일을 삭제하거나 소유권을 가질 수 없음


15

저는 개발자이며 빌드 프로세스의 일부로 Microsoft dll이 특정 폴더에 복사됩니다. 대상을 덮어 쓸 수 없어서 해당 파일 복사에 실패했습니다.

나는 관리자 계정을 사용하지만 높이 지 않은 탐색기를 사용하여 직접 삭제하기로 결정하여 폴더를 탐색하고 삭제를 시도했습니다. 실패했습니다 (관리자 권한 필요). 고급 탐색기를 사용할 때도 마찬가지입니다.

그래서 속성-> 보안-> 고급-> 소유권을 시도했습니다.

현재 소유자가로 표시됩니다 Unable to display current owner. 소유권을 가질 수 없습니다 ( Access Denied정교하지 않은 간단한 메시지). 높은 명령 프롬프트 / PowerShell도 도움이되지 않습니다 (둘 다 Access Denied자신의 방식으로 제공).

프로세스 탐색기는 파일에서 열린 핸들을 표시하지 않습니다.

결국, 나는 리눅스로 부팅하고 파일을 삭제했지만 내가 알고 싶은 것은 그 원인이 무엇입니까?

파일에 문제가 없었습니다. MS가 디지털로 서명했으며 서명이 일치합니다.



@CharlieRB 나는 그것을 읽었다. 그러나 당신이 볼 수 있듯이, 내 문제는 파일을 제거하는 것이 아니라 "소유권 상실"의 원인을 이해하는 것입니다.
기본

네 말이 맞아 죄송합니다. 내가 그것을 잃어 버렸고 질문을 오해 한 것 같아요.
CharlieRB

경우에 따라 파일 삭제는 외부 (예 : 안전 모드) 또는 다른 OS로 부팅 한 것처럼 외부에서 수행해야합니다. 파일에 기존 SYSTEM 권한과 함께 특정 속성 (정확하지는 않지만 시스템이 영향을 미치는 것으로 생각)이있는 경우 부팅 된 Windows 컨텍스트에서 파일을 건드릴 수 없습니다. 분명히 해당 컨텍스트에서 벗어나면 관련성이 없어지지 만 Windows 7 (및 8)에서는 일부 파일을 확실히 삭제할 수 없습니다.

@RandolphWest 답변 주셔서 감사합니다. 좀 더 설명해 주시겠습니까? 열린 핸들이있는 모든 것을 수정할 수는 없지만 Windows 디렉토리에서 할 수있는 모든 것을 삭제 한 다음 재부팅하면 내 컴퓨터를 벽돌로 만들었을 것입니다. 따라서 많은 창에 "Windows에 필요"플래그가 설정되어 있지 않습니다. 파일. 페이지 파일 등은 열린 핸들 제목 아래에 있습니다. D 드라이브의 폴더에 며칠 동안 교체 된 폴더에 묻힌 DLL이 갑자기 삭제 불가능한 것으로 표시 될 수있는 방법을 보지 못합니다 ( "플래그"가 무엇인지?)
기본

답변:


19

SourceTree (git client)로 관리하는 파일에 대해서도이 문제가 발생했습니다. 이 파일에는 '소유자'가 없습니다. 방금 사용하기 쉬운 모든 응용 프로그램을 종료하고 마술처럼 제거했습니다. 다른 옵션은 Windows의 안전 모드에서 파일을 제거하는 것이 었습니다. 왜 이런 일이 일어 났는지 모르겠으며 왜 이런 일이 일어 났는지 궁금합니다.


2
이것은 나에게도 일어 났으며, 이것이 나를이 질문으로 이끌었습니다. A는 git checkout다음 나중에 내가 아무것도 할 수 없었다 폴더를 생성 (그리고 그것을 수정하는 것이 다른 체크 아웃 아무것도 할 수 없었다!). 귀하의 의견은 다른 git bash 창이 열려 있음을 깨닫는 데 도움이되었습니다. 일단 그들을 닫으면 모든 폴더가 마술처럼 삭제됩니다 :)
Tim Malone

3

하나의 솔루션이 Windows 7에서 작동합니다.

하드 디스크 드라이브 ==> 속성 / 도구 / 지금 확인 ...을 마우스 오른쪽 단추로 클릭 한 다음 다시 삭제하려고하면 작동합니다.


경고 : 재부팅해야하며 재부팅하는 데 몇 시간이 걸릴 수 있습니다.
사용자

업데이트 : 몇 시간 후에 문제가 해결되었습니다.
사용자

1

제 경우에는 Firefox를 사용하여 다운로드 한 파일이었습니다. 파일을 읽을 수는 있지만 소유자를 표시하거나 소유권을 변경하거나 파일을 삭제할 수 없습니다. 파일에서 firehunter 잠금을 삭제하기 위해 lockhunter를 사용했습니다.


1

"현재 소유자를 표시 할 수 없습니다"라는 폴더가 라이브러리 위치 (예 : 음악 라이브러리)로 잠겨 있음을 발견했습니다. 위치로 제거하고 폴더를 삭제할 수 있습니다.


그건 끔찍한 일 중 하나입니다. 감사. 여기에서는 문제가되지 않았지만 앞으로도 같은 증상을 가진 다른 사람들을 확실히 도울 것입니다.
기본

0

Windows 디렉토리의 일부 파일에서 바이러스와 같은 문제가 발생했습니다.

sfc / scannow를 실행하면 문제가 해결되었습니다.


1
"바이러스에 의해 발생했을 가능성이 높습니다" xkcd.com/1180
Basic

-1

관리자 권한으로 명령 프롬프트를 연 후 다음을 입력하십시오.

순 사용자 관리자 -현재 설정이 표시됩니다.

사용 예 : 그물 사용자 관리자 / 활성을 필요한 경우 활성화합니다.

시스템 관리를위한 기본 제공 관리자 계정입니다. 일반적으로 활성화되지 않습니다.


1
팁에 감사하지만 로컬 관리자 계정이 소유 한 경우 1) 다른 관리자가 소유권을 가질 수 없으며 2) 보안 대화 상자에서 소유자를 식별하지 못했습니까? 내 SYSTEM계정 만 관리자 그룹의 사용자보다 높은 권한을 가졌다는 사실을 알고 있었습니다.
Basic

1
당신의 이해는 정확합니다, @Basic.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.