PendMoves версии 1.3 и MoveFile версии 1.02

Марк Руссинович опубликован: 17 сентября 2020 г.

DownloadСкачать PendMoves и MoveFile(988 КБ)

Введение

Существует несколько приложений, таких как пакеты обновления и исправления, которые должны заменить файл, который используется и не может. Поэтому Windows предоставляет API MoveFileEx для переименования или удаления файла и позволяет вызывающему объекту указать, что операция будет выполнена при следующей загрузке системы перед ссылкой на файлы. Диспетчер сеансов выполняет эту задачу, считывая зарегистрированные команды переименования и удаления из значения HKLM\System\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations.

Использование PendMoves

Это приложение сбрасывает содержимое ожидающего значения переименования или удаления, а также сообщает об ошибке, когда исходный файл недоступен.

Использование: pendmoves
Ниже приведен пример выходных данных, показывающих временный файл установки, который планируется удалить при следующей перезагрузке:

C:\\>pendmoves 
PendMove v1.2 
Copyright (C) 2013 Mark Russinovich 
Sysinternals - www.sysinternals.com  

Source: C:\\Config.Msi\\3ec7bbbf.rbf 
Target: DELETE 

Использование MoveFile

Включенная служебная программа MoveFile позволяет запланировать перемещение и удаление команд для следующей перезагрузки: использование: movefile [источник] [dest]
Указание пустого назначения ("") удаляет источник при загрузке. Пример удаления test.exe:

movefile test.exe ""

DownloadСкачать PendMoves и MoveFile(988 КБ)