폴더를 삭제할 수 없으며 관리자입니다. "이 작업을 수행 할 수있는 권한이 있어야합니다. 당신의 허락이 필요합니다…”


151

Windows 7에서 특정 폴더를 삭제할 수 없습니다. 시스템 폴더가 아닙니다. 앱에서 만든 것입니다. "이 작업을 수행하려면 권한이 필요합니다. Tony의 권한이 필요합니다."라는 오류 메시지가 나타납니다. 저는 관리자이며 본인으로 Tony로 로그인했습니다. 모든 권한을 가진 폴더의 모든 소유권이 있습니다. 나는 기계를 재부팅했다. 폴더를 만든 앱을 종료했습니다. 아이디어가 없습니다.

Windows 7에서 폴더를 삭제할 수없는 이유는 무엇입니까?


폴더에 걸려있을 수있는 TortoiseSVN, 안티 ​​바이러스 소프트웨어 등의 백그라운드 프로세스가 있습니까 (재부팅 후에는 불가능하다는 데 동의합니다). 또는 안전 모드에서 삭제를 시도 했습니까?
PeterJCLaw

이유를 모르지만 안전 모드 삭제가 작동하지 않으면 Linux와 같은 일종의 라이브 CD에서 시스템을 부팅하고 파일 시스템으로 직접 이동하여 파일을 삭제할 수 있습니다. 이것은 의심의 여지없이 작동하지만 일부 프로세스가 실제로 파일을 사용하는 경우 나머지 시스템에 알 수없는 결과로 해당 프로세스 (Windows로 재부팅 할 때)를 중단 할 수 있으므로 파일을 백업 할 수 있도록 파일을 백업하십시오 상황이 남쪽으로 이동하기 시작하면
Joe

단지 생각 : 폴더의 속성과 그 아래의 모든 것이 무엇입니까? 무언가가 읽기 전용 (또는 시스템)으로 설정된 경우, 소유하고 관리자 인 경우에도 속성을 삭제하기 전에 해당 속성을 제거해야합니다. 나는 오랫동안 Windows에서 그 수준에서 일하지 않았지만 그것이 작동하는 방식입니다.
Joe

귀하는 관리자가 아닙니다. 당신은 그의 권리가 있다고합니다. 잘못되었습니다. 영수증은 매우 간단합니다. 아래의 답변을보십시오 : superuser.com/a/1119561/134259
Gangnus

3
관리자 그룹에 속해 있습니다.
Tony_Henrich

답변:


115

왜 이런 일이 발생하는지 잘 모르겠지만 해결 방법이 있습니다.

삭제할 수없는 폴더가 포함 된 폴더를 제어하려면 "delete.bat"라는 텍스트 파일을 만들고 다음 줄을 추가하십시오.

SET DIRECTORY_NAME="C:\Locked Directory"
TAKEOWN /f %DIRECTORY_NAME% /r /d y
ICACLS %DIRECTORY_NAME% /grant administrators:F /t
PAUSE

"C : \ Locked Directory"와 "C : \ Delete Me"등 요구 사항에 맞게 디렉토리 경로를 변경해야합니다.

"delete.bat"파일을 마우스 오른쪽 버튼으로 클릭하고 "관리자 권한으로 실행"을 선택하면 디렉토리와 모든 하위 디렉토리를 완전히 제어 할 수 있으므로 원하는대로 작업 할 수 있습니다.


43
그것을 시도했지만 작동하지 않았습니다.
Tony_Henrich

1
그거 엉망이야 Windows 7 (64 비트) 컴퓨터에서 비슷한 문제가 발생하여 매력처럼 작동했습니다.
Sahil

6
Microsoft가 Sp1에서이 버그를 수정했다면 좋을 것입니다. 이것은 엄청난 실패이며 깊은 중첩 디렉토리를 삭제해야 할 때마다 저주합니다.
ozczecho

1
+1 Win 8-> 8.1 업그레이드 이전에 OS에서 생성 한 보조 드라이브에 시스템 소유 폴더가 두 개있었습니다. 고급 보안 대화 상자 (MS의 선호하는 접근 방식)를 통해도 소유권을 삭제할 수 없습니다. 이것은 매력처럼 작동했습니다.
Joseph Ferris

1
Windows 8.1-파일 및 폴더가 SMB를 통해 원격으로 생성되었으므로이 폴더 만 소유권을 가질 수있었습니다. 그 후에도 여전히 파일을 제거 할 수 없었습니다 (오류 메시지는 나 자신의 권한을 얻도록 지시했습니다). 그러나 고급 보안 대화 상자는 상속 정리 확인란을 사용하여 권한을 수정할 수있었습니다. 이 후 파일을 제거 할 수 있습니다.
듀얼

56

유일한 방법은 해당 폴더의 최하위 폴더에서 시작하는 파일을 삭제하는 것입니다. 하위 폴더가있는 모든 폴더에 해당 오류 메시지가 나타납니다. 작업중인 모든 파일 / 하위 폴더를 삭제했습니다.


13
그것이 나를 위해 일한 유일한 것입니다.
BioGeek

stackoverflow.com/questions/1293398/… . 여기를보세요. 나를 위해 일했다
tigrou

6
이것을 시도하십시오 : 속성-> 보안-> 고급. 소유자에게 모든 권한이 할당되어 있는지 확인하십시오. 권한 변경, "모든 하위 개체 권한 바꾸기 ..."를 선택하고 적용하십시오. 이제 삭제를 시도하십시오. 특정 세부 사항이 약간 다른 경우 아날로그는 Win8에서 동일한 문제를 해결했습니다.
wilee

3
왜 이런 일이 발생합니까?
Jason S

9
열 때 "액세스가 거부되었습니다"때문에이 작업을 수행 할 수 없습니다.
사용자

30

폴더는 부모가 권한을 덮어 쓰지 못하게하여 특정 깊이에서 작업을 중지 할 수 있습니다.

ACCESS DENIED 이벤트에 대해 프로세스 모니터 및 필터를 사용 하여이 깊이를 파악하십시오.

ACCESS DENIED 이벤트가 발생할 때마다 @Sahil의 설명에 따라 권한을 변경하십시오 .


핸들 을 사용 하여 폴더 내에서 파일을 여는 프로세스를 확인할 수도 있습니다 .

handle C:\Path\To\Folder\You\Are\Trying\To\Delete

예:

C:\Windows\system32>handle C:\Windows\System32\inetsrv

Handle v3.45
Copyright (C) 1997-2011 Mark Russinovich
Sysinternals - www.sysinternals.com

svchost.exe   pid: 1500  type: File  134: C:\Windows\System32\inetsrv\config\schema
svchost.exe   pid: 1500  type: File  1B4: C:\Windows\System32\inetsrv\config\schema
svchost.exe   pid: 1500  type: File  1BC: C:\Windows\System32\inetsrv\config
svchost.exe   pid: 1500  type: File  1CC: C:\Windows\System32\inetsrv\config
svchost.exe   pid: 1500  type: File  1D0: C:\Windows\System32\inetsrv\config
inetinfo.exe  pid: 1572  type: File  3C:  C:\Windows\System32\inetsrv\en-US\inetinfo.exe.mui
inetinfo.exe  pid: 1572  type: File  188: C:\Windows\System32\inetsrv\MBSchema.bin.00000000h
inetinfo.exe  pid: 1572  type: File  190: C:\Windows\System32\inetsrv\MBSchema.bin.00000000h
inetinfo.exe  pid: 1572  type: File  1BC: C:\Windows\System32\inetsrv\MetaBase.xml
inetinfo.exe  pid: 1572  type: File  1D4: C:\Windows\System32\inetsrv\MBSchema.xml
svchost.exe   pid: 1884  type: File  1AC: C:\Windows\System32\inetsrv\config\schema
svchost.exe   pid: 1884  type: File  1C0: C:\Windows\System32\inetsrv\config
svchost.exe   pid: 1884  type: File  1C4: C:\Windows\System32\inetsrv\config

1
이것은 좋은 팁입니다. 내 문제는 폴더를 삭제하고 싶지만 액세스 거부 오류가 발생했습니다. 폴더 속성은 폴더의 소유권을 변경할 수있는 권한이 없음을 보여줍니다. 프로세스 탐색기를 사용하고 핸들 찾기 검색을 사용하여 잠긴 디렉토리에 대한 핸들이있는 프로세스를 찾았습니다. 그런 다음 프로세스를 중단하고 모든 것이 다시 작동했습니다.
Mas

4
handlecmd 줄에서 명령을 사용 하는 것이 나를 위해 일한 유일한 것입니다!
Steven Xu

1
답변 주셔서 감사합니다. handle유틸리티는 많은 도움이
Sharikov 블라디슬라프

1
handle프로그램은 훌륭했습니다.
MxNx

: 윈도우 10도에 큰 근무
더그 매 클린

21

오늘 Windows Update 폴더와 함께이 문제가 있었으며 답변을 보완하고 싶습니다.

폴더에 대한 권한 이 올바른 경우 (아래 예, 관리자는 내가 로그인 한 관리자 계정 임) :

여기에 이미지 설명을 입력하십시오

그러나 하위 폴더에 대한 사용 권한이 다릅니다전파하지 않는 부모 폴더를 삭제하려고 할 때 문제가 발생,에 그들에게 비록 부모로부터 :

여기에 이미지 설명을 입력하십시오

명령 프롬프트를 열고 (개인적으로 프롬프트를 높이 지 않아도 됨) 실행

ICACLS <FolderName> /reset /T

여기에 이미지 설명을 입력하십시오

액세스 제어 목록을 기본 ACL로 바꾸고 모든 하위 폴더를 순회합니다. 그런 다음 폴더를 삭제하십시오.


2
그래도 여전히 작동하지 않습니다 : "Accès refusé." "거부 된 액세스"를 의미합니다. 어쨌든 고맙습니다. 윈도우 pffff.에서 "루트"액세스 권한을 얻는 것이 얼마나 어려울까요 : / (관리자로 시작한 명령 줄에 있음)
pdem

1
handle is invalid오류 가 발생했습니다. 그게 무슨 뜻인지 알아?
제임스 드레이퍼

11

나는이 문제를 겪었고 여기에 몇 가지 대답을 시도했지만 아무 소용이 없었다. 그러나, 나는 단지 내가에서 문제가 된 폴더 전체를 삭제 할 수 있었다 상승 과 같이 명령 프롬프트를 :

rmdir "C : \ path \ to \ 폴더"/ s

이것이 누군가를 돕기를 바랍니다.


이것은 내가했던 것과 정확히 같습니다 ... 같은 일을 한 다른 사람을 찾기 위해 모든 대답을 살펴보아야한다고 믿을 수 없습니다. IMHO는 모든 사람이 가장 먼저 시도해야합니다.
u8it

예, 이것은 작동하지만 관리자로 cmd 창을 열어야한다는 것을 잊었습니다. 관리자 권한이있는 사용자와 다릅니다.
Gangnus

4
CMD를 관리자로 열었지만 여전히 C : \ ws> rmdir "C : \ ws \ preact-material-components"/ s C : \ ws \ preact-material-components입니까 (Y / N)? Toegang geweigerd. ( 액세스 거부 )
Stijn de Witt

1
여전히 "액세스가 거부되었습니다"
TrojanName

6

SysInternals Suite를 다운로드 하고 다음 유틸리티를 사용하십시오.

프로세스 탐색기 및 프로세스 모니터를 사용하여 파일에서 발생하는 상황을 찾으십시오.

또는 다음 독립형 유틸리티를 사용하십시오

GUI를 통해 쉽게 사용할 수없는 세부 사항을 얻으려면 AccessChk를 사용하십시오.

PSFILE을 사용하여 파일을 열어 놓은 프로세스를 검색 한 후 다음 부팅주기에서 파일 삭제를 예약하려면 MoveFile 유틸리티를 사용해보십시오.

찾고있는 답변은 이러한 유틸리티 중 하나의 출력에 표시됩니다


Process Explorer는이 문제를 정확하게 해결해 왔습니다. 훌륭한 도구입니다.
zifot

4

폴더 / 파일을 실행하면 삭제할 수 없으며 재부팅해도 파일이 해제되지 않습니다. 파일 / 폴더 Everyone 그룹의 보안 설정에 추가하고 모든 권한 거부로 권한을 설정합니다. 그런 다음 컴퓨터를 재부팅 할 때 파일 / 폴더를 사용하는 것이 시작되면 파일 / 폴더를 읽거나 쓰거나 잠글 수 없습니다. 마지막으로 파일 / 폴더를 사용할 수있는 것이 없으면 자유롭게 삭제할 수 있습니다.

도움이 되었기를 바랍니다.


4

Windows 7 Ultimate x64는 사용할 수 없습니다. 마지막으로 NTFS 기반 파일 시스템에서 파일 권한을 무시하는 USB 기반 Linux OS에서 부팅하고 문제가되는 디렉토리를 삭제해야했습니다.


1
Windows 사용자에게는 약간의 도움이되지만 (답을 읽기 전에 같은 것을 제안했지만) 하위 디렉토리 트리의 rm -rf는 다른 방법보다 훨씬 빠릅니다. 문제는 Windows가 다시 시작되고 문제가있는 프로세스 나 폴더 / 파일을 찾을 수없는 경우 문제가 발생할 수 있다는 것입니다.
Joe

2

UAC가 활성화되어 있고 Windows 탐색기에서 폴더를 삭제하려고합니다. Windows 탐색기를 관리자 권한으로 실행해야합니다 (아이콘을 마우스 오른쪽 버튼으로 클릭하고 "관리자 권한으로 실행"을 선택하십시오).

다른 대안은 UAC를 비활성화하는 것이지만 권장하지는 않습니다.


1
UAC가 꺼져 있고 관리자로 로그인했습니다. 나는 당신의 방법을 시도했지만 여전히 같은 문제입니다. 또한 UAC는 경고 일 뿐이며 예라고 대답하면 프로세스가 계속 진행됩니다.
Tony_Henrich

@Tony UAC는 실제로 다른 일을합니다. 프롬프트를 수락하더라도 UAC가 켜진 상태에서 Windows 7에서 실행되지 않는 레거시 응용 프로그램이 있습니다 (사실 프롬프트를 너무 낮게 설정해도 이러한 응용 프로그램을 실행하지 못합니다!) 나는 이것이 왜인지 알았지 만, 그렇습니다.
Shinrai

1

글쎄, 이것은 TrustedInstaller 사용자와 같은 일종의 설치 프로그램으로 설치 한 파일에서 발생합니다.

먼저 파일을 챙겨야합니다.

  1. 파일을 마우스 오른쪽 단추로 클릭하고 특성 / 보안 / 고급으로 이동하십시오 .
  2. 소유자 탭 / 편집자를 소유자 (관리자)로 변경하고 저장합니다.
  3. 이제 속성 / 보안 / 으로 돌아가서 파일에 대한 모든 권한을 가질 수 있습니다

1

Unlocker 유틸리티를 사용하여 이러한 폴더를 삭제할 수 있습니다.

사용이 매우 간단하고 완전 무료입니다.


특정 소프트웨어는 IOBit Unlocker입니다. 위 링크는 제휴사 링크입니다. 이 제안은 도메인 사용자 잠김 다운로드를 삭제하기 위해 Windows 10에서 완벽하게 작동했습니다.
robertmoggach

@mogga : 지난 5 년 동안 링크가 바뀌었을 것입니다.
user1336087

0

폴더를 데스크탑으로 이동하고 이상하게 삭제하십시오. 그러나 비슷한 상황에서 저에게 효과적이었습니다.


0

나는 같은 문제가 있었다 (사용자 X로 연결되어있는 동안 Windows는 사용자 X의 권한이 필요했다 ...) :

여기에 이미지 설명을 입력하십시오

나는 unlocker (무료, Microsoft Windows)를 사용하여 그것을 고쳤 습니다.

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

그 후 추가 문제없이 디렉토리를 삭제할 수 있습니다.

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