두 개의 파일이 HDD에서 삭제되지 않습니다

두 개의 파일이 HDD에서 삭제되지 않습니다

드디어 Windows 10으로 업그레이드를 준비하고 있는데 저장 HDD를 정리하는 동안 문제가 발생했습니다. 거기에는 Adobe Flash 10과 관련된 EXE와 OCX 파일이라는 두 개의 파일이 있었습니다. 이 파일들은 삭제에 대해 매우 고집을 부리고 있습니다. 제가 시도한 것은 다음과 같습니다.

  • Shift+Del: 파일이 무언가에 의해 사용 중이라고 주장
  • 정상적으로 삭제하면"You require permission from PCNAME\MY USERNAME to make changes to this folder"
  • 나는 이 파일과 상위 폴더의 소유자이며 폴더와 하위 항목에 대한 전체 권한을 나 자신에게 부여했습니다.
  • 마우스 오른쪽 버튼 클릭 > 소유권 가져오기: 프로세스가 성공하더라도 이 작업을 수행한 후에는 행운이 없습니다.
  • 이 파일의 이름을 바꾸고 원하는 위치에 잘라내어 붙여넣을 수 있지만 삭제할 수는 없습니다.
  • Powershell: 시도했지만 Remove-Item '.\Delete Me' -Force -Recurse'경로에 대한 액세스가 거부되었습니다'라는 오류가 발생했습니다.
  • Powershell: rm '.\Delete Me' -Force동일한 오류를 반환합니다.
  • PsExec: Powershell을 SYSTEM으로 실행해 보았지만 주사위는 사용하지 않았으며 위와 동일한 오류가 발생했습니다.
  • 타사 소프트웨어 Unlocker: 파일이 잠금 해제되고 프로세스가 없어진다고 주장하지만 여전히 삭제할 수는 없습니다.
  • StackExchange에 대한 또 다른 답변에서는 제어권을 얻기 위해 .bat 파일을 시도했지만 주사위는 없습니다.
  • 읽기 전용 파일로 표시되어 있지만 변경할 권한이 없습니다.
  • 안전 모드: 가지 마세요. 이전과 동일한 오류가 발생합니다.

공평하게 말하면 파일 공간은 4MB에 불과하지만 현재로서는 이것이 원칙입니다. 나는 두 개의 하찮은 파일에 패배하고 싶지 않습니다. 디스크를 포맷하는 것은 Genos에서 해야 할 일인 것 같습니다(과도한 생각). 그렇다면 그것들을 제거하기 위해 또 무엇을 할 수 있을까요?

답변1

아무리 지워도 지워지지 않는 폴더를 강제로 삭제하려면

아래 명령을 실행하십시오 ...

  1. 관리자 권한 명령 프롬프트에서
  2. 또는 배치 스크립트로 저장하고 다음을 사용하여 시작 스크립트로 실행되도록 설정합니다.그룹 정책또는작업 스케줄러#1이 자체적으로 해결되지 않는 경우.

명령

이 명령은 본질적으로 ...

  1. 폴더 경로를 설정합니다
  2. 폴더와 해당 콘텐츠의 소유권을 재귀적으로 가져옵니다.
  3. Everyone모든 항목에 ACL Full수준 권한을 재귀적으로 부여합니다 .
  4. 폴더 아래의 모든 파일을 반복적으로 강제로 조용히 삭제합니다.
  5. 위의 모든 작업이 순서대로 완료되면 디렉토리 자체를 제거합니다.

명령 및 배치 스크립트

SET "Folder=C:\Delete Me"
takeown /a /r /d Y /f "%Folder%"
icacls "%Folder%" /grant everyone:F /t
DEL /Q /F /S "%Folder%\*"
RD /S /Q "%Folder%"

지원 리소스


추가 주목할만한 항목

폴더를 제거할 수 없는 다른 이유는 다음과 같습니다.

  • 숨겨진 파일 또는 "사용 중인" 항목이 있는 폴더 내의 항목이므로 해당 프로세스가 중지/종료될 때까지 제거할 수 없습니다.

  • 메모리에서 프로세스 종료, 서비스 중지, 작업 스케줄러 작업 비활성화 등을 시작하여 볼 수 없는 폴더 내의 숨겨진 파일을 사용하는 프로세스를 중지합니다.

  • 다음과 같이 파일 시스템 내에서 이러한 폴더에 연결된 파일 복제 서비스 또는 기술 DFS, 마운트 지점 등

    • 파일 시스템에서 사용 중인 복제 기술의 복제를 중지합니다.
  • 파일 시스템레벨 부패

  • 달리다chkdsk C: /F /R /X

여전히 해결 방법이 없으면 전체 작업을 수행하는 것이 좋습니다.맬웨어 방지스캔뿐만 아니라 Microsoft Defender 오프라인 검사악성 버그 등을 탐지하는 완전히 업데이트된 정의를 갖추고 있습니다.

답변2

관리자 계정에서 파일을 삭제해 보세요.

다음을 수행하여 활성화하십시오.

Hold the Windows Key while pressing “R” to bring up the Windows Run dialog box. Type: net user administrator /active:yes Press “Enter“.

(관리자 계정을 비활성화하려면 다시 실행하고 yes를 no로 바꾸십시오.)

답변3

이 배치 파일을 사용해 보겠습니다.

@echo off

set "hdd=YOURDRIVEPATH"

attrib -r %hdd%\*.* /s
del /f /q THEEXE.exe
del /f /q THEOCX.ocx

pause

드라이브 문자 또는 해당 파일이 있는 폴더는 어디에 hdd있습니까? 하위 폴더의 깊이가 아닌 경우 여기에서 변수를 모두 무시하고 드라이브 문자/경로를 사용할 수 있습니다. 귀하 와 모든 하위 폴더 attrib에서 읽기 전용 설정을 제거하려고 시도합니다 . %hdd%del명령은 파일을 조용히 삭제하고 읽기 전용 속성을 무시하려고 시도합니다. 변수와 .exe 및 ocx 파일의 이름을 변경했는지 확인한 hdd다음 이를 관리자 또는 사용자로 실행하여 도움이 되는지 확인할 수 있습니다.

참조:속성,

관련 정보