共用方式為


公用程式焦點 PendMoves 和 MoveFile

Lance Whitney

安裝或解除安裝 Windows 應用程式之後,通常與該應用程式相關的特定檔案必須取代或刪除。 但這些檔案有時會鎖定在記憶體中,直到 Windows 關機無法移除。 是否您要進行疑難排解問題是不正確安裝,或只是古怪,您有時候可能想要查看這些檔案的清單。 Microsoft 的免費 PendMoves 工具可以幫助,以顯示您所有的排程的檔案移動和刪除的名稱之前發生。 此外,您可能有時候需要移動或刪除一個鎖定檔案自己,完全移除應用程式,或是清除一部電腦。 MoveFile 工具適合的物料單。

標記 Russinovich 撰寫 PendMoves 和 MoveFile 是 Windows Sysinternals 文件庫的一部分。 若要下載 PendMoves 和 MoveFile,請到我們的 Web 網站的 [程式碼下載] 區段通訊。 擷取已下載的 PendMoves.zip,並內您會發現三個檔案: EULA.text pendmoves.exe,movefile.exe。 就像大部分的 Windows Sysinternals 工具是需要不安裝。 只是觸發程序從他們的 EXE 檔案的程式。

fig01.gif

PendMoves 顯示一份排程要移動或刪除任何 fi les

PendMoves 和 MoveFile 從命令列執行,因此您將需要開啟提示字元。 在的提示字元移動到目錄,您可以在其中解壓縮 PendMoves.zip。 型別 pendmoves 和主控台視窗] 會開啟以顯示包括其名稱]、 [日期],] 和 [作者,後面接著排定要移動或刪除任何檔案的清單工具的基本資訊。 每個檔案會包含顯示在的檔案的路徑名稱的一個來源] 列,且目標行顯示位置的動作設定為檔案,刪除刪除或移動或重新命名,目錄路徑,如螢幕擷取畫面所示。 如果安裝或解除安裝程式,並且需要一個的重新啟動您通常會看到檔案屬於該應用程式的名稱。

PendMoves 如何運作? Windows 會使用稱為 MoveFileEx 讓多個需要移除或取代為其安裝的一部份之檔案的應用程式佇列的 API。 登錄機碼中儲存資訊: HKLM\System\CurrentControlSet\Control\Session Manager\Pending FileRenameOperations。 PendMoves 讀取,並顯示該登錄值。

此小組,MoveFile 的後半進入播放,如果您要刪除、 移除,或重新命名檔案使用中。 若要執行 MoveFile,先將 movefile.exe 複製到包含您想要移動或刪除的檔案的目錄。 開啟命令提示字元,然後將移至該目錄。 型別 movefile 後面加上您要移動檔案的名稱),就例如 movefile config.log c:\backups。 若要重新命名檔案,指定新的名稱),就例如 movefile config.log config.bak。 若要刪除的檔案,鍵入 [為位置的 [兩個引號),就例如 movefile config.log ""

MoveFile 將不會接受萬用字元。 因此中一個擷取畫面,,請移除數個檔案,您可以建立指令碼以不同的指令字串的每個檔案。 您也可以刪除或重新命名它的整個目錄上執行 MoveFile。

如果您計劃使用 PendMoves 或 MoveFile 定期,複製到 Windows/System32 目錄或路徑中的其他位置,您可以從任何目錄,輕鬆地執行它們。 同時 PendMoves] 和 [MoveFile 是 Windows 的與所有 NT 為基礎版本,包括 Windows XP,Windows Vista 和 Windows Server 相容。

騎士 Whitney 是 IT 顧問、 訓練和技術文件作家。 他花有無數的時數調整 Windows 工作站及伺服器。 原本一個的 journalist 他花費視力不良的閏年相符 IT 世界到 15 年前。