PendMoves v1.3 och MoveFile v1.02

Av Mark Russinovich Publicerad: 17 september 2020

DownloadLadda ned PendMoves och MoveFile (988 KB)

Introduktion

Det finns flera program, till exempel Service Pack och snabbkorrigeringar, som måste ersätta en fil som används och inte kan. Windows tillhandahåller därför MoveFileEx-API:et för att byta namn på eller ta bort en fil och låter anroparen ange att de vill att åtgärden ska äga rum nästa gång systemet startas innan filerna refereras till. Sessionshanteraren utför den här uppgiften genom att läsa de registrerade kommandona för att byta namn på och ta bort från värdet HKLM\System\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations.

PendMoves-användning

Den här appleten dumpar innehållet i det väntande namnbytet/borttagningsvärdet och rapporterar även ett fel när källfilen inte är tillgänglig.

Användning: pendmoves
Här är exempel på utdata som visar att en temporär installationsfil är schemalagd för borttagning vid nästa omstart:

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

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

MoveFile-användning

Med det inkluderade MoveFile-verktyget kan du schemalägga kommandon för att flytta och ta bort för nästa omstart: användning: movefile [källa] [dest]
Om du anger ett tomt mål ("") tas källan bort vid start. Ett exempel som tar bort test.exe är:

movefile test.exe ""

DownloadLadda ned PendMoves och MoveFile (988 KB)