USMT 需求

支援的作業系統

USMT (用戶狀態移轉工具) 來源或目的地計算機沒有任何明確的 RAM 或 CPU 速度需求。 如果電腦符合操作系統的系統需求,它也會符合 USMT 的需求。 中繼存放區位置夠大,足以保存所有移轉的數據,而且需要設定。 移轉的檔案和設定也需要目的地計算機上相同的硬碟空間量。

下表列出 USMT 中支援的作業系統。

經營
系統
ScanState
(來源
裝置)
LoadState
(目的地
裝置)
Windows 7
Windows 8
Windows 10
Windows 11

注意

  • 32 位作業系統可以移轉至64位作業系統。 不過,64 位操作系統無法移轉至 32 位作業系統。

  • 針對不支援的 Windows 版本,支援使用 ScanState 從來源裝置收集數據。 不過,不支援使用 LoadState 將數據還原至不支援的 Windows 版本。

不支援的案例

  • USMT 不支援任何 Windows Server 作業系統。
  • USMT 不支援 Microsoft Entra 加入的裝置作為來源或目的地裝置。
  • USMT 可能與 Microsoft Entra 混合式聯結裝置搭配使用,但這不是經過測試的案例,因此不受支援。
  • USMT 不支援移轉 Microsoft Store 應用程式的設定。
  • USMT 不應用於在舊版 Windows 之間進行移轉。 USMT 僅適用於:
    • 移轉至目前支援的 Windows 版本
    • 在目前支援的 Windows 版本之間移轉,假設要移轉的 Windows 版本較新或與要移轉的舊版 Windows 相同。

如需舊版 USMT 工具的詳細資訊,請參閱 USMT (用戶狀態移轉工具) 概觀

Windows PE

認證

  • 以系統管理員身分執行。

    執行 ScanStateLoadState 工具時,必須從提升許可權的命令提示字元執行它們,以確保所有指定的使用者都已移轉。 如果 USMT 不是從提升許可權的提示字元執行,移轉中只會包含已登入的使用者配置檔。

若要開啟提升權限的命令提示字元:

  1. 選取 \[開始\]
  2. 在搜尋函式中輸入 cmd
  3. cmd命令提示字元 隨即顯示。
  4. 以滑鼠右鍵按兩下 cmd命令提示字元,然後選取 [ 以系統管理員身分執行]
  5. 如果目前的使用者還不是系統管理員,則會提示您輸入系統管理員認證。

重要

USMT 必須使用具有完整系統管理許可權的帳戶執行,包括下列許可權:

  • SeBackupPrivilege (備份檔案和目錄)
  • SeDebugPrivilege (偵錯程式)
  • SeRestorePrivilege (還原檔案和目錄)
  • SeSecurityPrivilege (管理稽核和安全性記錄)
  • SeTakeOwnership 許可權 (取得檔案或其他對象的擁有權)

Config.xml

/c在檔案中Config.xml指定 選項和 <ErrorControl> 設定

如果 USMT 無法移轉檔案或設定,除非已指定 選項, /c 否則會失敗。 指定選項 /c 時,USMT 會在每次遇到正在使用但未移轉但不會中斷移轉的檔案時記錄錯誤。 在 USMT 中,哪些類型的錯誤應該允許繼續移轉,哪些錯誤應該會導致移轉失敗,可以在檔案中 Config.xml 指定。 如需錯誤報告和 ErrorControl> 元素的<詳細資訊,請參閱Config.xml 檔案記錄檔XML 元素庫

LoadState

執行 LoadState 命令之前先安裝應用程式

還原用戶狀態之前,請先在目的地計算機上安裝所有應用程式。 在執行 LoadState.exe 命令之前安裝應用程式,可確保保留移轉的設定。

硬碟需求

請確定移轉存放區位置和來源和目的地電腦上有足夠的可用空間。 如需詳細資訊,請 參閱估計移轉存放區大小

使用者必要條件

本檔假設使用 USMT 的 IT 專業人員瞭解命令行工具。 檔案也假設使用 USMT 撰寫 MigXML 規則的 IT 專業人員瞭解下列概念:

  • Windows 登錄的導覽和階層。
  • 應用程式使用的檔案和文件類型。
  • 從內部軟體開發群組和非 Microsoft 軟體發行者所建立的應用程式手動擷取應用程式和設定資訊的方法。
  • XML 撰寫基本概念。