PendMoves v1.3 i MoveFile v1.02
Autor: Mark Russinovich Opublikowany: 17 września 2020 r.
Pobieranie PendMoves i MoveFile (988 KB)
Wprowadzenie
Istnieje kilka aplikacji, takich jak dodatki Service Pack i poprawki, które muszą zastąpić używany plik i nie może. W związku z tym system Windows udostępnia interfejs API MoveFileEx w celu zmiany nazwy lub usunięcia pliku i umożliwia obiektowi wywołującym określenie, czy operacja ma zostać wykonywana przy następnym rozruchu systemu, przed odwołaniem do plików. Menedżer sesji wykonuje to zadanie, odczytując zarejestrowane polecenia zmiany nazwy i usuwania z HKLM\System\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations.
Użycie pendMoves
To aplet zrzuty zawartości oczekującej wartości zmiany nazwy/usunięcia, a także zgłasza błąd, gdy plik źródłowy jest niedostępny.
Użycie: pendmoves
Oto przykładowe dane wyjściowe przedstawiające tymczasowy plik instalacyjny zaplanowany do usunięcia podczas następnego ponownego rozruchu:
C:\\>pendmoves
PendMove v1.2
Copyright (C) 2013 Mark Russinovich
Sysinternals - www.sysinternals.com
Source: C:\\Config.Msi\\3ec7bbbf.rbf
Target: DELETE
Użycie pliku MoveFile
Dołączone narzędzie MoveFile umożliwia zaplanowanie przenoszenia i usuwania poleceń na potrzeby następnego ponownego uruchomienia: użycie: movefile [źródło] [dest]
Określenie pustego miejsca docelowego ("") powoduje usunięcie źródła podczas rozruchu. Przykładem usunięcia test.exe jest:
movefile test.exe ""
Pobieranie PendMoves i MoveFile (988 KB)