Sprawdź, czy plik ma zostać usunięty


1

W systemie Windows program może zaplanować usunięcie pliku po ponownym uruchomieniu komputera.

Czy istnieje sposób, aby dowiedzieć się, czy plik ma zostać usunięty, aby zrestartować komputer i sprawdzić, czy plik nadal tam jest?

Odpowiedzi:


4

Tak. Wywołanie MoveFileEx () z flagą MOVEFILE_DELAY_UNTIL_REBOOT przenosi plik przy następnym restarcie. Jeśli drugim parametrem (nowa nazwa) jest NULL, plik zostanie usunięty. Lista plików, których nazwy należy zmienić w ten sposób, jest przechowywana w rejestrze:

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

Jeśli chcesz to zrobić w pliku wsadowym lub w wierszu poleceń, polecam użycie polecenia „reg / query”.


1
pendmovesNarzędzie sysinternal jest łatwym sposobem na wykonanie tego również z wiersza poleceń.
mr.spuratic

Nie widzę tego klucza rejestru w mojej instalacji systemu Windows 10. Jest FileRenameOperationsklucz, ale jest pusty, mimo że mam pliki w kolejce do usunięcia.
Mike Marynowski,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.