it-swarm-korea.com

'잠긴'파일을 어떻게 삭제합니까?

Windows XP에서 특정 파일을 삭제하려고하면 다음과 같이 표시됩니다.

Blah.blah를 삭제할 수 없습니다 : 디스크가 꽉 찼거나 쓰기 방지되어 있지 않고 파일이 현재 사용 중이 아닌지 확인하십시오.

이 경고를 해결하고 어쨌든 삭제할 수 있습니까?

63
Ron Tuffin

잠긴 파일을 성공적으로 삭제하려면 파일을 잠근 프로세스를 식별해야합니다. 프로세스를 먼저 종료 한 다음 파일을 삭제해야합니다. 어떤 프로세스가 파일을 잠 갔는지 확인하려면 Microsoft Sysinternals ' Process Explorer (PE)와 같은 도구가 필요합니다.

PE가 설치되면 ...

  1. 찾기 메뉴를 클릭하고 핸들 찾기 또는 DLL ...
  2. 파일 이름 (일부 프로세스에 의해 잠겨있는 파일 이름)을 입력하십시오.
  3. 검색어를 입력 한 후 검색 버튼을 클릭하십시오

파일에 액세스하는 응용 프로그램 목록이 표시되어야합니다.

Process Explorer

이제 PE 등을 사용하여 문제가되는 프로세스를 종료 할 수 있습니다.

54
GeneQ

nlocker 로. 안전 모드로 부팅 (또는 재부팅)하여 삭제할 수 있는지 확인할 수도 있습니다.

편집 (2013-02-09) : 더 나은 것을 찾았습니다. LockHunter .

33
raven

Unlocker는 좋지만 개인적으로 MalwareByte의 FileAssassin 을 선호합니다.

5
Dentrasi

쉬운 CLI 방법은 다음과 같습니다.

  • handle 다운로드, 그것은 단지 작은 명령 줄 도구입니다
  • 관리자 권한으로 명령 프롬프트를 열고 디렉토리를 처리하십시오.
  • handle <part_of_the_path_of_the_locked_file>를 실행하십시오.
  • 출력에서 PID를 결정
  • 지금 당신은 할 수 있습니다
    • taskkill /pid <the_PID> /f 실행중인 프로세스를 종료하십시오 (/f는 "force"를 의미합니다)
    • 또는 프로세스를 종료하지 않고 핸들을 닫으십시오 : handle -p <the_PID> -c <hexadecimal_code_of_the_handle>
  • 이제 잠긴 파일을 삭제할 수 있습니다
4
bluish

삭제할 수없는 파일이 있으면 시도해보고 싶은 응용 프로그램에서 다시 부팅 한 다음 삭제할 수 있는지 확인합니다. 그것이 실패하면 나도 :

  1. 안전 모드로 부팅하고 삭제 (다른 곳에서 언급했듯이)
  2. Live CD 또는 Rescue CD를 사용하여 부팅하고 CD 도구를 사용하여 드라이브를 마운트 한 다음 파일을 삭제하십시오.

이것이 Sandboxie ( http://www.sandboxie.com/ )를 사용하여 새로운 응용 프로그램을 테스트 한 이유 중 하나입니다. Sanboxie를 사용하면 응용 프로그램 설치의 유해 물질을 매우 쉽게 정리할 수 있습니다.

컴퓨터가 손상된 경우 대부분의 보안 전문가는 시스템을 새로 설치하는 것이 좋습니다.

트로이 목마에 감염된 경우 :

  1. 중요한 구성 파일 (예 : 브라우저 설정 또는 적어도 북마크)을 포함하여 모든 데이터를 백업해야합니다.
  2. 그런 다음 시스템을 새로 설치하고 사용 가능한 모든 보안 패치를 적용한 후 일종의 바이러스 및/또는 맬웨어 스캐너를 설치해야합니다.
  3. 마지막으로, 새로 정리 한 시스템이나 다른 클린 시스템을 사용하여 백업하기 전에 백업 한 모든 파일을 복원 한 후 복원하십시오.

시스템을 수동으로 청소하려고 시도하는 것은 가장 운이 좋은 경우에만 가능하며, 무언가가 남아 있는지 알 수 없습니다. 나는 기회를 갖지 않는 것이 좋습니다.

2
pcapademic

이에 대한 좋고 깔끔한 자습서는 여기에서 찾을 수 있습니다.

http://rajendrakhope.wordpress.com/2013/08/23/finding-out-which-process-is-locking-a-file-or-folder-in-windows-or-deleting-a- Windows에서 잠긴 파일 /

편집하다:

일반적으로 이것은 쉽지는 않지만 Microsoft는 이것을 쉽게 해주었습니다. Microsoft는 IT 전문가 및 시스템 관리자를 위해 "Windows Sysinternals"라는 소프트웨어를 개발했습니다. 이 소송은 Windows 시스템 및 응용 프로그램을 관리, 문제 해결 및 진단하기위한 작지만 강력한 다양한 소프트웨어 도구로 구성됩니다.

전체 정장을 다운로드 할 수 있습니다

또는 단일 유틸리티

오늘날 문제에 필요한 것은 "Process Explorer"이며, 다음에서 다운로드 할 수 있습니다.

http://technet.Microsoft.com/en-us/sysinternals/bb89665

거기에서 "procexp.exe"도구를 다운로드하여 실행하십시오.

실행중인 모든 프로세스를 채우려면 시간이 걸립니다.

툴바 또는 메뉴 막대에서 찾기 도구를 찾으십시오.

이 찾기 핸들 또는 DLL 상자를 열어 차단 핸들을 검색하십시오.

이 찾기 상자에 파일 또는 폴더의 정확한 이름을 입력하십시오.

검색 유틸리티는 파일을 사용 중이거나 열린 프로세스 또는 소프트웨어에 대한 핸들을 찾습니다. 검색 결과를 클릭하면 메인 창의 하단 팬에 세부 정보가 표시됩니다.

이 경우 파일/폴더를 삭제하지 못하도록 파일 핸들을 메모장에서 열었습니다.

파일 핸들 항목을 마우스 오른쪽 버튼으로 클릭하고 핸들 닫기를 선택하십시오.

그리고 그렇습니다 이것은 정말로 중요합니다! 무엇을 닫고 있는지 알고 있어야합니다.!

계속하려면 예를 클릭하십시오!

이제 파일/폴더의 이름을 바꾸거나 삭제/이동하거나 편집 할 수 있습니다.

2
Rajendra

nlocker 와 같은 프로그램을 시도하십시오 (x86에만 사용 가능). 이를 사용하여 모든 잠금을보고 원하는 경우 제거 할 수 있습니다.

X64의 경우 유사한 프로그램이있을 수 있습니다. 파일이나 프로그램 이름이 포함 된 핸들을 검색하고 표시되는 모든 핸들을 삭제하는 Process Explorer 와 같은 프로그램을 사용하지 않는 경우 더 복잡하고 일반적인 방법입니다.

2
KTC

귀하의 의견을 보면, 다른 안티 바이러스를 사용하는 것이 가장 좋습니다. 이와 관련된 다른 모든 파일도 시스템에서 제거됩니다.

물론 레이븐의 대답은 정확하지만 파일이 웜/바이러스의 일부라고 확신한다면 실제 안티 바이러스로 삭제하는 것이 좋습니다.

1
Isxek

Windows 리소스 모니터 사용 (내장 앱)

  1. 키보드에서 Windows 키를 누르고 resmon.exe를 입력 한 후 Enter를 누르십시오.
  2. 표시되는 창에서 CPU 탭을 클릭하십시오.
  3. 상단의 세 번째 막대에는 관련 핸들 레이블이 표시됩니다.
  4. 검색 핸들 막대에 닫으려는 파일 이름을 입력 한 다음 돋보기 아이콘을 클릭하십시오.
  5. 파일을 사용중인 프로그램을 찾으십시오.
  6. 해당 파일을 사용하여 프로그램을 마우스 오른쪽 단추로 클릭하고 프로세스 종료를 선택하십시오. enter image description here 모든 영광 https://www.computerhope.com/issues/ch000714.htm
0
JinSnow