다음에 시스템을 다시 시작할 때 삭제되도록 설정된 파일 보기

다음에 시스템을 다시 시작할 때 삭제되도록 설정된 파일 보기

메모:

  • NTFS- 버전 3.1 - 사용됨fsutil정보를 얻기 위해
  • Microsoft Windows XP [버전 5.1.2600]

질문:

  • 획득 방법(또는 도구)파일 목록에 대한 설정다음에 시스템을 다시 시작하는 동안 삭제하시겠습니까?

답변1

무료 MS/Sysinternals 프로그램이 있습니다.보류재부팅 시 삭제/이동 대기 중인 파일 목록을 표시할 수 있습니다.

보류 중인 작업 목록을 보려면 다음 레지스트리 키를 살펴볼 수도 있습니다.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations

이를 수행하는 API 작업은 MOVEFILE_DELAY_UNTIL_REBOOT 옵션을 사용하여 MoveFileEx()라고 합니다.

자세한 내용은이 KB.

참고로, 레지스트리의 이 영역에 작업 항목을 수동으로 추가하려면 다음을 수행할 수 있습니다.

  1. REGEDT32(W2K) 또는 REGEDIT(WXP)를 시작하고 HKLM\System\CurrentControlSet\Control\Session Manager로 이동합니다.

  2. W2K: 편집, 값 추가..., 데이터 유형: REG_MULTI_SZ, 값 이름: PendingFileRenameOperations, 확인

WXP: 편집, 새로 만들기, 다중 문자열 값, [입력] PendingFileRenameOperations

  1. 데이터 영역에 "\??\" + 삭제할 파일명을 입력합니다. LFN은 따옴표 안에 넣지 않고 입력할 수 있습니다. "C:\Long Directory Name\Long File Name.exe"를 삭제하려면 다음 데이터를 입력하십시오.

\??\C:\긴 디렉터리 이름\긴 파일 이름.exe

그런 다음 확인을 누릅니다.

  1. "대상 파일 이름"은 null(영) 문자열입니다. 다음과 같이 입력됩니다.

W2K: 편집, 바이너리, 데이터 형식: 16진수 선택, 16진수 문자열 끝을 클릭하고 0000(0 4개)을 입력하고 확인합니다.

WXP: 값을 마우스 오른쪽 버튼으로 클릭하고 "이진 데이터 수정"을 선택한 다음 16진수 문자열 끝을 클릭하고 0000(0 4개)을 입력한 후 확인을 클릭합니다.

  1. REGEDT32/REGEDIT를 닫고 재부팅하여 파일을 삭제합니다.

에서이 스레드.

물론 사용이동파일그 모든 일을 하는 것보다 쉽습니다.

관련 정보