PendMoves v1.3 ve MoveFile v1.02

Mark Russinovich Tarafından Yayımlandı: 17 Eylül 2020

DownloadPendMoves ve MoveFile'ı indirin (988 KB)

Giriş

Hizmet paketleri ve düzeltmeler gibi, kullanımda olan ve değiştirilemeyen bir dosyanın yerini alması gereken çeşitli uygulamalar vardır. Bu nedenle, Windows bir dosyayı yeniden adlandırmak veya silmek için MoveFileEx API'sini sağlar ve çağıranın, dosyalara başvurulmadan önce sistemin bir sonraki önyüklemesinde işlemin gerçekleştirilmesini istediğini belirtmesine olanak tanır. Oturum Yöneticisi bu görevi HKLM\System\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations değerinden kayıtlı yeniden adlandırma ve silme komutlarını okuyarak gerçekleştirir.

PendMoves Kullanımı

Bu uygulama bekleyen yeniden adlandırma/silme değerinin içeriğinin dökümünü alır ve kaynak dosyaya erişilemediğinde bir hata bildirir.

Kullanım: pendmoves
Bir sonraki yeniden başlatmada geçici bir yükleme dosyasının silinmek üzere zamanlandığını gösteren örnek çıktı aşağıda verilmiştir:

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

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

MoveFile kullanımı

Eklenen MoveFile yardımcı programı, sonraki yeniden başlatma için taşıma ve silme komutları zamanlamanıza olanak tanır: usage: movefile [source] [dest]
Boş bir hedef ("") belirtilmesi, önyükleme sırasında kaynağı siler. test.exe silecek örnek:

movefile test.exe ""

DownloadPendMoves ve MoveFile'ı indirin (988 KB)