폴더를 삭제할 수 없습니다

폴더를 삭제할 수 없습니다

내의 폴더를 삭제하려고 하는데 C:/ProgramData시도할 때마다 다음과 같은 오류 메시지가 나타납니다.

이 작업을 수행 할 수있는 권한이 있어야합니다. 이 폴더를 변경하려면 관리자의 권한이 필요합니다.

나는 소유권을 가져오려고 (실패했습니다) ( Properties/ Security/ Advanced메소드를 사용하여) 이전에는 항상 저에게 효과적이었습니다.

저도 숨겨진 관리자 계정으로 로그인했는데 위와 같은 "권한이 필요합니다"라는 메시지가 떴습니다.

이 문제를 해결하는 방법을 아는 사람이 있나요?

업데이트: 폴더가 에 의해 생성되었다는 것이 문제인 것을 발견했습니다 MalwareBytes. 제거 도구를 실행하면 문제가 해결되었습니다.

답변1

Windows에서 파일이나 폴더를 삭제할 수 없는 경우 일반적으로 다음과 같은 네 가지 문제가 있습니다.

  1. NTFS 권한으로 인해 방해가 됩니다. (이것을 시도해 보셨다고 말씀하셨으므로 자세히 설명하지 않겠습니다.)
  2. 다른 앱에서 열려 있습니다. Windows에서는 때때로 어느 것을 알려줍니다. 다른 경우에는 다음과 같은 타사 유틸리티를 사용하여 직접 알아내야 합니다.프로세스 탐색기그리고프로세스 해커. 알아 보려면 다음을 수행하십시오.

    1. 다운로드, 설치 및 실행하십시오. 관리자 권한으로 실행하세요.
    2. CTRL+를 누릅니다 F.
    3. 찾고 있는 파일이나 폴더의 이름을 입력하고 를 누르세요 Enter.
    4. "유형" 열에 "파일"이 표시된 항목을 찾습니다. 일치하는 항목이 있으면 파일이나 폴더를 잠그는 프로세스를 닫거나 프로세스 항목을 방문하여 파일이나 폴더에 대한 핸들을 닫습니다.

      프로세스 탐색기에서 항목을 클릭하면 핸들로 이동합니다. 그런 다음 마우스 오른쪽 버튼을 클릭하고 "핸들 닫기"를 선택할 수 있습니다. 그러나 Process Hacker에서는 마우스 오른쪽 버튼을 클릭하고 "소유 프로세스로 이동"을 선택해야 합니다. 그런 다음 프로세스 이름을 마우스 오른쪽 버튼으로 클릭하고 "속성"을 선택한 다음 거기에서 핸들을 찾으십시오.

    또한 Process Explorer 및 Process Hacker 대신 시스템을 다음으로 부팅할 수 있습니다.복구 모드(Windows RE의 복사본)개입하는 앱이 열려 있지 않은 곳에서 파일을 삭제하세요!

  3. 파일 또는 폴더 이름에 불법 문자가 사용되어 파일 시스템에서 삭제할 수 없습니다. 다음으로 삭제해 보세요.원거리 관리자.

  4. (이것은 귀하에게 적용되지 않지만 완전성을 위해 포함합니다.) 디스크가 쓰기 금지되어 있을 수 있습니다. 아니요, 단지 사용자가 의도적으로 의도한 것은 아닙니다. 일부 USB 플래시 드라이브는 때때로 오작동을 일으키기도 하고...아, 긴 이야기입니다. 괜찮아요.

답변2

삭제하려는 폴더의 정확한 경로는 무엇입니까?

소유권을 가져오려는 실패한 시도는 권한 문제일 수 있는 것처럼 들리지만 일부 폴더에는 그 아래에 기호 링크나 연결 지점이 있어 Windows가 처리하는 데 어려움을 겪어 잘못된 오류 메시지가 표시되는 이상한 시나리오가 발생합니다. 이러한 상황에서는 일반적으로 명령줄을 사용하는 것이 더 좋습니다.

어쩌면 다음 중 하나를 시도해 볼 수도 있습니다.관리 명령 프롬프트결과를 게시하면(작동하지 않는 경우) 문제를 진단하는 데 도움이 됩니다.

rmdir /s /q C:\ProgramData\FolderToDelete

또는 어딘가에 빈 폴더를 만든 다음 RoboCopy를 사용하여 삭제하려는 폴더의 내용을 삭제하세요.

robocopy C:\EmptyFolder C:\ProgramData\FolderToDelete /purge

위의 RoboCooy 명령을 사용하여 폴더를 비운 후에는 파일 탐색기에서 일반적인 방법을 사용하거나 위의 이전 명령을 사용하여 폴더를 삭제할 수 있습니다 rmdir.

답변3

나에게 도움이 된 것:

  1. 관리자로 CMD 열기
  2. 유형: rd /s "\\?\D:\path\to\folder " 폴더 뒤의 공백을 확인하세요. 위의 명령어를 실행해보시고, 안되면 공백을 제거한 후 시도해 보세요.

두 가지 방법 중 하나로 작동해야 합니다. 물론 내 폴더는 D에 있었습니다. 귀하의 폴더는 어디에나 있을 수 있습니다. 그에 따라 변경하십시오.

답변4

관리자 명령 프롬프트에서 사용하는 경우에도 이전 설치에서 일부 Windows 폴더를 삭제할 수 없었고 rmdir /s /q C:\ProgramData\FolderToDelete"액세스가 거부되었습니다" 오류가 발생했습니다. 다음 방법으로 폴더를 삭제할 수 있었습니다.

  1. 소유자를 내 사용자 계정(관리자 계정)으로 변경합니다.
  2. 관리자 그룹에 "모든 권한"을 부여합니다. 관리자 그룹에 "모든 권한"을 부여합니다.

  3. 모든 하위 개체에 관리자 그룹 권한을 적용합니다. 모든 하위 개체에 관리자 그룹 권한을 적용합니다.

해당 단계 후에 명령을 다시 실행하면 작동했습니다.

관련 정보