共用方式為


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市集應用程式的設定。
  • 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 撰寫基本概念。