기금넷 공식사이트 - 주식 시세 - 데스크톱 휴지통에 파일이 없는데 아이콘이 가득 찼습니다. 파일을 삭제하려고 하면 파일을 삭제할 수 없습니다. 어떻게 해야 하나요?
데스크톱 휴지통에 파일이 없는데 아이콘이 가득 찼습니다. 파일을 삭제하려고 하면 파일을 삭제할 수 없습니다. 어떻게 해야 하나요?
1. 기존 솔루션:
1. 로그아웃하거나 컴퓨터를 다시 시작한 후 다시 삭제해 보세요.
2. "안전 모드 제거"를 입력하십시오.
3. 순수 DOS 명령줄에서 DEL, DELTREE 및 RD 명령을 사용하여 삭제합니다.
4. 폴더에 삭제할 수 없는 하위 디렉터리나 파일이 너무 많으면 폴더의 하위 디렉터리와 파일을 먼저 삭제한 후 폴더를 삭제할 수 있습니다.
5. 작업 관리자에서 Explorer.exe 프로세스를 종료한 다음 명령 프롬프트 창에서 파일을 삭제합니다.
6. ACDSee, FlashFXP, Nero 및 Total과 같은 소프트웨어를 설치한 경우 해당 소프트웨어에서 폴더를 삭제해 볼 수 있습니다.
2. 고급 솔루션:
1. 디스크 오류
디스크 검사를 실행하여 파일이 있는 파티션을 검사하세요. 검사 전 복구 파일 및 불량 섹터가 선택되어 있는지 확인하고 모든 옵션을 완전히 검사한 후 검사 후 파일을 삭제하세요.
2. 미리 읽기 메커니즘:
일부 미디어는 재생이 중단되거나 미리 보기 중에는 삭제할 수 없습니다. "실행" 상자에 REGSVR32 /U SHMEDIA.DLL을 입력하여 미리 읽기 기능을 취소합니다. 또는 레지스트리에서 다음 키 값을 삭제합니다: [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{87D62D94-71B3-4b9a-9489-5FE6850DC73E}\InProcServer32].
3. 방화벽:
바이러스 검사 시 바이러스 백신 소프트웨어가 검사 중인 파일을 차지하므로 파일 삭제 시 해당 파일이 사용 중이라는 메시지가 표시됩니다. 이때 일시적으로 해당 파일을 닫아 볼 수 있습니다. 문제를 해결할 수 있는 실시간 모니터링 프로그램입니다.
4. OFFice, WPS 시리즈 소프트웨어:
OFFice를 불법적으로 닫으면 파일을 삭제하거나 이름을 변경할 수 없습니다. 프로그램을 다시 실행한 다음 파일을 삭제하기 전에 정상적으로 닫으십시오.
5. WinRAR 사용:
삭제하려는 폴더를 마우스 오른쪽 버튼으로 클릭하고 "아카이브에 추가"를 선택하세요. 팝업 대화 상자에서 "압축 후 소스 파일 삭제"를 선택하고 압축된 패키지 이름을 작성하고 확인을 클릭하면 됩니다.
6. 권한 문제:
2000 및 XP 시스템인 경우 먼저 이 파일이나 폴더를 삭제할 권한이 있는지 확인하십시오.
7. 실행 파일 삭제:
실행 파일의 이미지나 프로그램이 호출한 DLL 동적 링크 라이브러리 파일이 여전히 메모리에 있고 해제되지 않은 경우 해당 파일이 사용 중이라는 메시지가 표시됩니다. 삭제할 때 해결 방법은 시스템을 삭제하는 것입니다. 페이지 파일은 Win98에서는 Win386.SWP이고 Win2000/XP에서는 pagefile.sys입니다. DOS에서는 삭제하지 않도록 주의하세요.
8. 파일 파쇄 방법:
파일 파쇄기(File Pulverizer) 등의 파일 파쇄기를 사용하여 완고한 일부 파일을 완전히 삭제하세요.
3. 삭제할 수 없는 "파일 금고"를 만듭니다.
이 디렉터리에 중요한 파일을 넣어두면 반드시 삭제할 수 없는 것은 아닙니다. 삭제되지 않습니다. 실수로 삭제되는 것을 방지할 수 있나요? Windows에서는 파일 이름에 공백만 포함된 폴더를 생성 및 삭제할 수 없지만, DOS에서는 파일 이름에 \가 포함된 폴더를 생성할 수 있습니다.
Windows를 사용하는 과정에서 다양한 문제에 직면하게 됩니다. 가장 간단한 파일 삭제라도 시스템에서 "파일이 다른 사람이나 프로그램에서 사용 중입니다"라는 메시지가 표시되거나 "액세스가 거부되었습니다"라고 보고할 수 있습니다. 이러한 상황이 발생한 경우 읽기를 읽어 보십시오. 이 기사.
이유 1: 파일이 사용 중입니다.
파일을 삭제할 때 파일이 사용 중이어서 삭제할 수 없는 문제가 자주 발생합니다.
공유 액세스 대신 독점 액세스로 열려 있고 사용 중인 파일을 삭제하려고 하면 시스템에 "xxx를 삭제할 수 없습니다. 다른 사람이나 프로그램에서 파일을 사용 중입니다."라는 오류 메시지가 표시됩니다. 또 다른 상황은 delete 명령을 사용하여 파일을 삭제할 수 있지만 파일을 연 프로세스가 파일을 해제할 때까지 파일이 실제로 삭제되지 않는 경우입니다.
위 문제를 해결하려면 파일 열기 핸들을 소유한 프로세스를 식별한 후 이 프로세스를 닫아야 합니다. 이전 Windows에서는 Resource Kit의 Oh.exe를 사용할 수 있었습니다. 하지만 XP에서는 설치된 지원
도구에 Oh.exe가 포함되어 있지 않습니다. 그러나 XP는 프로세스에서 열린 각 파일을 보고할 수 있는 새로운 Openfiles.exe 명령줄 도구를 제공합니다. Oh.exe와 마찬가지로 Openfiles.exe에서도 시스템 커널 모니터링을 켜야 하는데, 이로 인해 일부 메모리가 소모되고 시스템 작업 성능이 저하됩니다. 시스템 모니터링을 켜는 명령은 "Openfiles
/local
on"이며, 이는 시스템 전역 플래그 "Maintain Object List"를 활성화하며 시스템은 다음과 같아야 합니다. 다시 시작하여 적용됩니다. 시스템을 다시 시작한 후 명령 프롬프트에서 매개 변수 없이 "Openfiles"를 실행하면 각 프로세스에서 열려 있는 파일 목록을 확인할 수 있습니다.
원인 2: 파일 시스템 손상
디스크의 불량 영역, 기타 하드웨어 오류 또는 소프트웨어 오류로 인해 파일 시스템이 손상되어 삭제할 수 없는 파일에 문제가 발생할 수 있습니다. 일반적인 작업은 다양한 방식으로 실패할 수 있습니다. 파일 시스템 손상이 감지되면 일반적으로 Chkdsk를 실행하라는 메시지가 표시됩니다.
이런 상황이 발생하면 디스크 볼륨에서 Chkdsk 유틸리티를 실행하여 기존 오류를 수정할 수 있습니다. 손상의 성격에 따라 Chkdsk는 파일 데이터를 복구할 수도 있고 복구하지 못할 수도 있지만 Chkdsk는 파일 시스템을 내부적으로 일관된 상태로 되돌릴 수 있습니다. Chkdsk 유틸리티의 명령 및 매개 변수는 명령 프롬프트에서 "Chkdsk
/?"를 실행하여 확인할 수 있습니다.
이유 3: 파일이 액세스 제어 목록을 사용합니다.
파일이 액세스 제어 목록(액세스 제어 목록,
ACL이라고 함)을 사용하는 경우 그리고 운영자에게 해당 권한이 없기 때문에 파일 삭제 시 "접근이 거부되었습니다"라는 메시지가 나타날 수 있습니다.
일반적으로 관리자는 모든 파일의 소유권을 가질 수 있는 암시적 권한을 가지며, 파일 소유자도 파일 권한을 수정할 수 있는 암시적 권한을 갖습니다. 그러나 이러한 기본 권한은 수정할 수 있습니다.
ACL로 인해 파일을 삭제할 수 없는 문제를 해결하려면 해당 권한이 있는 사용자로 로그인하거나, 파일을 삭제하기 전에 자신에게 파일 삭제 권한을 부여해야 합니다. 권한을 변경하려면 운영자가 이러한 파일에 대한 소유권을 가지고 있어야 한다는 점에 유의하는 것이 중요합니다. 불규칙한 ACL을 사용하기 때문에 특정 보안 도구를 사용하여 파일의 권한을 표시하거나 수정할 수 없는 경우 명령줄 도구 Cacls.exe를 사용하여 파일을 수정할 수 있습니다.
이유 4: 파일 이름이 예약된 이름을 사용합니다.
우리 모두 알고 있듯이 AUX 및 LPT1과 같은 이름은 구식 DOS 장치용으로 예약되어 있습니다. 이전 버전과의 호환성을 위해 이러한 파일 이름은 Windows에서 허용되지 않으며 일반적인 Win32 파일 호출을 사용하여 생성될 수도 없습니다. 반대로 파일 이름이 Win32 네임스페이스에 예약된 이름인 경우 파일이 삭제되지 않을 수 있습니다.
이 문제를 해결하려면 Linux 또는 기타 Windows가 아닌 운영 체제에서 파일 이름을 바꾸거나 파일을 삭제하면 됩니다. 또는 특정 구문을 사용하여 파일 경로를 지정할 수 있는 경우 일반적인 Win32 예약 이름 확인을 우회하는 데 사용할 수 있는 몇 가지 내장 명령이 있습니다.
예를 들어, Windows
XP에서 다음 명령을 사용하여 "lpt1"이라는 파일을 삭제합니다(Windows에서 파일 이름의 유효성을 확인하지 않으려면 Del 명령 뒤에 "?"를 추가하십시오):
Del [URL=/news/w31/file://?c:]?c:[/URL]파일 경로 lpt1
이유 5: 잘못된 파일 이름
파일 이름 뒤에 공백이나 마침표가 있거나 파일 이름이 공백으로만 구성된 경우와 같이 파일 이름에 잘못된 이름이 포함되어 있는 경우 파일도 삭제되지 않을 수 있습니다. 일반적인 Win32 구문을 사용하여 이름에 후행 공백이나 마침표가 있는 파일을 열면 실제 파일이 열리기 전에 후행 공백이나 마침표가 제거된다는 점을 언급할 가치가 있습니다. 따라서 동일한 폴더에 "File.txt" 및 "File.txt
"라는 두 개의 파일이 있는 경우(두 번째 파일 이름 뒤의 공백에 유의), 표준 Win32 호출을 사용할 때 두 번째 파일을 열도록 하면 실제로는 첫 번째 파일이 열립니다. 마찬가지로, 파일 이름이 단지 "
"(공백 문자)인 경우 표준 Win32 호출을 사용하여 파일을 열려고 하면 파일의 상위 폴더가 실제로 열립니다. 이 경우 해당 파일의 보안 설정을 변경하려고 하면 실수로 다른 파일의 설정이 변경될 수 있습니다.
예약된 이름을 사용하여 파일 이름을 확인하는 데 사용되는 방법과 유사하게 이 파일은 적절한 내부 구문을 사용하여 삭제할 수 있습니다. 예를 들어 뒤에 공백이 포함된 파일을 삭제하려면 다음 명령을 사용할 수 있습니다.
Del [URL=/news/w31/file://?]?[/URL] c: 파일 경로(파일 후행 공백 포함) 이름)
이유 6: 파일 경로가 너무 깊어서 액세스할 수 없습니다.
파일이 최대 경로 문자 수(MAX_PATH)보다 깊은 경로에 있습니다. )로 인해 파일에 액세스할 수 없게 될 수도 있습니다. 물론 이런 상황은 비교적 드뭅니다. 깊은 경로의 원인이 폴더 이름이 너무 길기 때문이라면 가장 쉬운 해결 방법은 자동으로 생성된 8.3 이름을 사용하여 파일에 액세스하는 것입니다. 8.3 경로도 너무 긴 경우 루트 폴더부터 시작하여 폴더 이름을 바꾸고 대상 파일의 경로 깊이가 MAX_PATH를 초과하지 않도록 이름을 줄일 수 있습니다. 파일의 깊이가 128개를 초과하는 폴더인 경우 폴더 트리에서 가능한 깊이까지 네트워크 공유를 생성한 다음 공유에 액세스하여 파일에 액세스할 수 있습니다.
일반적으로 파일 경로가 너무 깊어서 접근할 수 없는 상황이 발생하는 경우 해당 파일을 생성하는 소프트웨어를 사용하여 이러한 파일을 관리할 수 있습니다. 즉, MAX_PATH를 초과하는 파일을 생성할 수 있는 프로그램이 있으면 해당 프로그램을 사용하여 이러한 파일을 관리할 수도 있습니다. 또한 네트워크 공유를 통해 생성된 심층적인 구조의 파일도 동일한 공유를 사용하여 삭제할 수 있습니다.
이전 글에서는 Windows 시스템에서 파일이나 폴더를 삭제할 수 없는 몇 가지 이유와 해결 방법을 소개했습니다. 경우에 따라 위의 이유가 서로 다르게 조합되어 파일 삭제 프로세스가 더 복잡해질 수도 있습니다. 이를 위해서는 독자가 하나의 예에서 추론을 이끌어내고 문제 해결을 위해 Microsoft에서 제공하는 다양한 실용적인 도구를 유연하게 적용해야 합니다.
Windows XP에서 AVI 파일 삭제 문제
많은 친구들이 Windows XP에서 AVI 파일을 삭제할 수 없는 문제에 직면할 수 있습니다. 이는 주로 Windows로 인해 발생합니다.
XP의 비디오 미리보기 기능 버그로 인해 발생합니다. 다음 방법을 사용하여 삭제할 수 있습니다.
방법 1: 실행 명령 상자에 "Regs-vr32/u
Shmedia.dll"을 입력하고 Enter를 눌러 Windows
XP 비디오 파일을 제거합니다. 미리보기 기능. 나중에 비디오 미리보기 기능을 복원하려면 "Regsvr32Shmedia.dll" 명령을 사용하여 다시 등록하세요.
방법 2
먼저 명령 프롬프트 창을 열고 작업 관리자에서 탐색기 프로세스를 종료한 다음 명령 프롬프트 창에서 비디오 파일이 저장된 폴더로 전환합니다. . 파일을 삭제하려면 Del 명령을 사용하십시오.
방법 3
이중 시스템이 설치되어 있는 경우 Win98 등 다른 시스템에서 삭제할 수 있습니다.