PendMoves v1.3 と MoveFile v1.02

マーク・ルシノヴィチ 公開日: 2020 年 9 月 17 日

DownloadPendMoves と MoveFileのダウンロード(988 KB)

はじめに

サービス パックや修正プログラムなど、使用中で使用できないファイルを置き換える必要があるアプリケーションがいくつかあります。 したがって、Windowsは、ファイルの名前を変更または削除するための MoveFileEx API を提供し、呼び出し元は、ファイルが参照される前に、次回システムが起動する前に操作を実行するように指定できます。 セッション マネージャーは、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 utililty を使用すると、次の再起動の移動コマンドと削除コマンドをスケジュールできます 。使用法: movefile [source] [dest]
空の宛先 ("") を指定すると、起動時にソースが削除されます。 test.exeを削除する例を次に示します。

movefile test.exe ""

DownloadPendMoves と MoveFileのダウンロード(988 KB)