TakeOwn.exe를 사용하여 액세스가 거부되었습니다.


20

삭제할 수없는이 파일이 있습니다. 시스템 충돌 후 발생했기 때문에 다음에 다시 부팅 할 때 CHKDSK가 시작되었습니다. 그 후에는 파일을 삭제할 수 없습니다. 이 파일은 Windows Home Server에 있으며 파일은 숨겨진 Thumbs.db 중 하나이며 WHS에서 파일에 "파일 충돌"을보고합니다. 그 이유 : 액세스가 거부되었습니다.

지금까지 관리자로 실행하여 시도한 사항 :
삭제 : Access Denied
TakeOwn.exe : Access Denied
Attrib.exe -s -h : Access Denied
cacls.exe : Access Denied (현재 소유자를 표시하려는 경우에도)
이름 바꾸기 : File not found(숨겨 짐 )
다시 부팅 안전 모드로 위의 시도 : Access Denied
위의 명령을 로컬 시스템으로 실행 :Access Denied

Tizer Unlocker : Fail(파일을 잠그는 것이 없습니다.)
File Assasin : Crashes( "FindRemoteFileHandles에서 NULL 값을 반환했습니다.")

CHKDSK / f를 다시 사용했는데 파일이 손상되었지만 아무 것도 변경하지 않았다는 제안이 있기 때문에 재부팅되었습니다.
어떤 제안?

업데이트 : 완전히 별도의 시나리오에서 비슷한 상황이 발생했습니다. 파일 소유권을 가져 오려고 할 때 액세스가 거부되었습니다. 파일이의 소유인 것으로 나타 났으며 TrustedInstaler, 이는 관리자 인 것만으로 재정의 할 수 없습니다. 이 경우 psexec /ids cmd시스템으로 자신을 상승시키고TakeOwn.exe /a


1. 파일의 현재 소유자는 누구입니까? 2. "소유권 취득"권한이 있습니까? 3. 파일 이름을 바꾸거나 파일을 이동할 수 있습니까? (소리가 들리지 않지만 시도해보십시오!)
Hugh Allen

@ 휴 1. 결정할 수 없습니다. 소유자를 표시하려고 할 때 CACLS.EXE에 액세스가 거부됩니다. 2. 관리자보다 계층 구조에서 더 높을 수 없습니다. 3. 이름 바꾸기가 숨겨져 있으므로 파일을 찾을 수 없습니다.
Magnus

하위 수준 오류가 무엇인지 확인하기 위해 프로세스 모니터를 사용해 보셨습니까? technet.microsoft.com/en-us/sysinternals/bb896645.aspx
Hugh Allen

(프로세스 모니터에서 많은 정보가 넘치지 않도록 "Path contains Thumbs.db"에 대한 포함 필터를 추가하십시오. 포함 필터는 다른 모든 것을 제외합니다.)
Hugh Allen

1
그리고 psexec가 ALSO를 가져 오면 "액세스 거부"가 발생합니까? 이 낮은 수준의 오류를 찾기 위해 프로세스 모니터를 어떻게 사용합니까?
frumbert

답변:


18

나는 오늘 일찍 같은 문제가 있었고 Unlocker 사용하여 고쳤다 . Nicu Zecheru가 권장 하는 도구와 다른지 모르겠지만 나중에 참조하기 위해 여기에서 공유 할 것이라고 생각했습니다.

처음에는 폴더가 실제로 잠길 수 있다고 생각하지 못했으며, 처음으로 폴더에 액세스 할 수 없다는 것을 발견 한 후 PC를 여러 번 다시 시작했지만 다음 중 아무것도 작동하지 않았습니다.

  • chkdsk /f -디스크를 스캔했지만 아무것도 찾지 못했습니다.
  • takeown -접근 거부
  • fileacl /force -접근 거부
  • cacls.exe, xcacls.exe- 운이 없다

Unlocker가 Windows Media Player가 파일을 잠그고 있음을 발견했습니다. 올바르게 기억하면 해당 폴더에 비디오 파일이 있었지만 WMP를 사용하여 파일을 열려고 한 것 같지는 않습니다. 처음에 네트워크 위치에서 폴더를 복사했으며 백그라운드 라이브러리 크롤링 중에 WMP가 폴더에 액세스했을 수 있습니다.

참고 : 이전 버전의 Unlocker는 애드웨어와 번들로 제공 된 것으로 보입니다 (불쾌한 생각, 내가 본 것의 일부 e-bay 단축키). 설치하는 동안 이러한 항목을 확인하지 않고 모든 것이 원활했습니다.


글쎄, 난 감히 이 소프트웨어는 아무 문제도보고하지 않았으며 잠금 핸들을 찾지 못했습니다. 그러나 어쨌든 폴더를 삭제 / 이름 바꾸기 / 이동하는 옵션이있었습니다. 그리고 그 추악한 파일은 사라졌습니다. 감사.
Magnus

나에게도 잠금이 없음을보고하고 삭제하려고 시도했으며 다음에 시스템을 다시 시작할 때 삭제 예약을 제안했습니다. 그래서 일부 시스템 프로세스에 의해 잠겨 있고 소유 된 것 같습니다. 그건 그렇고 Win10에 있습니다.
Alexander Abramov

2
그것은 crapware입니다 ... 왜 더 나은 표준과 내장을 사용하지 않습니까 resmon.exe?? 리소스 모니터> CPU> 연결 핸들> 검색 핸들> 텍스트 필드에 잠긴 파일 또는 폴더의 이름을 쓰고 "검색"을 누르십시오. 짜잔
Brethlosze

@ hyprfrcb : 실제로 더 나은 옵션처럼 보이므로 이것을 답변으로 추가하십시오. 댓글로 게시하는 것보다 낫습니다. 아마도 OP는 심지어 오래된 것이기 때문에 정답으로 받아 들일 수 있습니다.
Groo

3

관리자보다 계층 구조에서 더 높을 수 없습니다

물론 넌 할 수있어. 로컬 시스템 계정은 관리자보다 높은 권한을 갖습니다. 시스템 계정으로 명령 프롬프트를 시작하려면 다음 명령을 실행하십시오

at (time) /interactive cmd.exe

여기서 (시간)은 현재 시간에 1 분을 더한 값입니다. 또는 Sysinternals의 PSTools를 다운로드 하여 사용하십시오

psexec -i -s cmd.exe

관리자 권한 명령 프롬프트는 평소와 다른 디렉토리에서 시작됩니다.

C:\WINDOWS\system32>

@ 휴 죄송합니다. 죄송합니다. 로컬 시스템이 아무런 작업을 수행하지 않았습니다. 질문이 업데이트되었습니다.
Magnus

0

Tizer Unlocker (프리웨어)를 사용해 볼 수 있습니다

Tizer를 처리 할 수있는 몇 가지 오류 메시지는 다음과 같습니다.

다른 프로그램이나 사용자가 파일을 사용하고 있습니다. 파일을 삭제할 수 없습니다 : 다른 사람이나 프로그램이 사용하고 있습니다. 폴더를 삭제할 수 없습니다 : 다른 사람이나 프로그램이 사용하고 있습니다. 파일을 삭제할 수 없습니다 : 액세스가 거부되었습니다. 소스 또는 대상 파일이 사용 중일 수 있습니다. 프로세스가 다른 프로세스에서 파일을 사용 중이므로 파일에 액세스 할 수 없습니다. 공유 위반이 발생했습니다. 파일을 사용중인 모든 프로그램을 닫고 다시 시도하십시오. 디스크가 꽉 찼거나 쓰기 방지되어 있지 않고 파일이 현재 사용 중이 아닌지 확인하십시오. 파일 또는 폴더를 삭제하는 중 오류가 발생했습니다. 파일 또는 폴더를 삭제할 수 없습니다 : 지정한 파일 이름이 유효하지 않거나 너무 깁니다. 다른 파일 이름을 지정하십시오.


고맙지 만 파일을 잠그는 것은 없습니다.
Magnus

-1

주의 : 파일이 Windows 디렉토리에 있거나 적절한 곳에 있으면 삭제에주의하십시오.

먼저 안전 모드로 부팅하여 파일을 삭제하십시오.

둘째, 때로는 파일이 explorer.exe 자체에 의해 잠겨 있습니다. 이러한 문제를 해결하려면

  1. 안전 모드에서 관리자 권한으로 명령 프롬프트 (cmd)를 시작하십시오.
  2. cmd에서 해당 디렉토리로 이동하여 해당 파일에 대한 "del"명령을 입력하십시오 (그러나 실행하지는 마십시오).
  3. 작업 관리자를 사용하여 explorer.exe를 종료하십시오.
  4. Windows가 탐색기를 다시 시작하기 전에 cmd 창에서 Enter 키를 빠르게 눌러 파일을 삭제하십시오.

셋째, 무료 유틸리티 MoveOnBoot 또는 Unlocker 를 사용하여 부팅시 파일 삭제를 예약 할 수 있습니다.

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