PendMoves v1.3 和 MoveFile v1.02

作者:Mark Russinovich 发布日期:2020 年 9 月 17 日

Download下载 PendMoves 和 MoveFile(988 KB)

介绍

有几个应用程序(例如服务包和修补程序),它们必须替换正在使用的文件,但却无法替换。 因此,Windows 提供了 MoveFileEx API 来重命名或删除文件,并使调用方能够指定他们希望在下次系统启动时且在引用文件之前执行操作。 会话管理器通过从 HKLM\System\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations 值读取已注册的重命名和删除命令来执行此任务。

PendMoves 用法

这个小程序会转储挂起的重命名/删除值的内容,并在无法访问源文件时报告错误。

Usage: 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 实用程序可为下一次重新启动安排 move 和 delete 命令:usage: movefile [源] [目标]
如果指定空目标 (""),会在启动时删除源。 删除 test.exe 的示例如下:

movefile test.exe ""

Download下载 PendMoves 和 MoveFile(988 KB)