PendMoves v1.1 和 MoveFile v1.0
作者:Mark Russinovich
发布日期: 2006年11月01日
简介
有些应用程序(如服务包和修补程序)必须替换正在使用而无法访问的文件。因此,Windows 提供了 MoveFileEx API 来重命名或删除文件,并允许调用方指定让此操作在下一次系统启动时在引用该文件之前执行。会话管理器会从 HKLM\System\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations 值读取注册的重命名和删除命令,来执行这一任务。
当源文件无法访问时,此小程序会将未决的重命名/删除值内容转储并报告错误。下面的输出示例显示计划在系统下一次重新启动时删除临时安装文件:
C:\>pendmovesPendMove v1.02
Copyright (C) 2004 Mark Russinovich
Sysinternals - wwww.sysinternals.com
Source: C:\Config.Msi\3ec7bbbf.rbf
Target: DELETE
附带的 MoveFile 实用程序用于安排在系统下一次重新启动时执行移动和删除命令:
usage: movefile [source] [dest]Specifying an empty destination ("") deletes the source at boot.
下面是删除 test.exe 的一个示例:
下载 PendMoves 和 MoveFile (74 KB)