開始使用 USMT (用戶狀態移轉工具)
本文概述移轉檔案和設定所要遵循的一般程式。
步驟 1:規劃移轉
規劃移轉。 根據移轉案例是重新整理或取代計算機而定,您可以選擇在線移轉或離線移轉。 離線移轉可以使用 Windows 預安裝環境 (WinPE) 或 Windows.old 目錄中的檔案。 如需詳細資訊,請參閱 常見移轉案例。
判斷要移轉的內容。 要考慮移轉的數據包括使用者資訊、應用程式設定、操作系統設定、檔案、資料夾和登錄機碼。
決定要儲存數據的位置。 視移轉存放區的大小而定,數據可以儲存在下列其中一個位置:
- 遠端。
- 在硬式連結移轉存放區或本機外部存放設備的本機中。
- 直接在目的地計算機上。
如需詳細資訊,請 參閱選擇移轉存放區類型。
/GenMigXML
使用命令行選項來判斷移轉中包含哪些檔案,以及判斷是否需要進行任何修改。 如需詳細資訊,請參閱 ScanState 語法如有必要,請修改和
MigDocs.xml
檔案的Migration.xml
複本,並建立自定義 .xml 檔案。 若要修改移轉行為,例如移轉 Documents 檔 夾,而不是 Music 資料夾,可以建立自定義 .xml 檔案,或修改現有移轉 .xml 檔案中的規則。 檔尋找程式或MigXmlHelper.GenerateDocPatterns
協助程式函式可用來自動尋找電腦上的用戶檔,而不需要建立廣泛的自定義移 轉.xml 檔案。重要
Microsoft建議一律將用戶狀態移轉工具中包含的 .xml 檔案複本 (USMT) ,然後修改複本。 永遠不要修改原始 .xml 檔。
檔案
MigXML.xsd
可用來協助寫入和驗證 .xml 檔案。 如需如何修改這些檔案的詳細資訊,請參閱 USMT XML 參考。如果要從移轉中排除任何元件, 請建立Config.xml 檔案 。 若要建立此檔案,請
ScanState.exe
使用下列選項執行 命令:- /genconfig。
-
/i - as 自變數會指定與
ScanState.exe
搭配使用的 .xml 檔案。
例如,下列命令會使用
MigDocs.xml
和MigApp.xml
檔案來建立Config.xml
檔案:ScanState.exe /genconfig:Config.xml /i:MigDocs.xml /i:MigApp.xml /v:13 /l:ScanState.log
開啟在上
Config.xml
一個步驟中產生的 。 檢閱檔案中所列每個元件的移轉Config.xml
狀態。 如有必要,請編輯 檔案,Config.xml
並為不需要移轉的任何元件指定migrate=no
。
步驟 2:從來源計算機收集檔案和設定
備份來源計算機。
關閉所有應用程式。 如果某些應用程式在命令執行時
ScanState.exe
正在執行,USMT 可能不會移轉所有指定的數據。 例如,如果Microsoft開啟 Office Outlook,USMT 可能不會移轉 PST 檔案。注意
如果 USMT 無法移轉檔案或設定,除非已指定 選項,
/c
否則會失敗。 指定 選項/c
時,USMT 會忽略錯誤,並在每次遇到 USMT 未移轉的使用中檔案時記錄錯誤。 檔案中的Config.xml
區<ErrorControl>
段可用來指定應該忽略哪些錯誤,以及哪些錯誤應該導致移轉失敗。若要收集檔案和設定,請在
ScanState.exe
來源計算機上執行 命令。 應指定命令需要使用的所有 .xml 檔ScanState.exe
。 例如,ScanState.exe \\server\migration\mystore /config:Config.xml /i:MigDocs.xml /i:MigApp.xml /v:13 /l:ScanState.log
注意
命令
ScanState.exe
必須在來源計算機上以 系統管理員 模式執行。 若要以 系統管理員 模式執行,請以滑鼠右鍵按兩下 [命令提示字元],然後選取 [ 以系統管理員身分執行]。 如需命令如何處理和儲存數據的ScanState.exe
詳細資訊,請參閱 USMT 的運作方式。若要確保建立的存放區未損毀,請
UsmtUtils.exe
使用 選項執行 命令/Verify
。
步驟 3:準備目的地計算機並還原檔案和設定
在目的地電腦上安裝作業系統。
安裝來源電腦上的所有應用程式。 雖然這並非永遠必要,Microsoft建議您先在目的地計算機上安裝所有應用程式,再還原用戶狀態。 在還原用戶狀態之前安裝所有應用程式,可確保保留移轉的設定。
注意
安裝在目的地電腦上的應用程式版本應該與來源電腦上的版本相同。 USMT 不支援將舊版應用程式的設定移轉至較新版本。 此規則的例外狀況Microsoft Office。 USMT 可以從舊版的 Microsoft Office 移轉至較新版本的 Microsoft Office。
關閉所有應用程式。 如果某些應用程式在命令執行時
LoadState.exe
執行,USMT 可能不會移轉所有指定的數據。 例如,如果Microsoft開啟 Office Outlook,USMT 可能不會移轉 PST 檔案。注意
如果發生錯誤,請使用
/c
繼續移轉。<ErrorControl>
使用 檔案中的Config.xml
區段來指定應該忽略哪些錯誤,以及哪些錯誤應該導致移轉失敗。在
LoadState.exe
目的地電腦上執行 命令。 指定使用命令時ScanState.exe
所指定的相同 .xml 檔案集。 不過,Config.xml
不一定需要指定檔案。Config.xml
只需要指定檔案,即可排除已移轉至存放區的一些檔案和設定。 例如, Documents 檔案 夾已移轉至存放區,但不需要移轉至目的地電腦。 例如,使用 命令修改Config.xml
檔案並指定更新的LoadState.exe
檔案。 然後,LoadState.exe
命令只會移轉需要移轉的檔案和設定。 如需命令如何處理和移轉數據的LoadState.exe
詳細資訊,請參閱 USMT 的運作方式。例如,下列命令會移轉檔案和設定:
LoadState.exe \\server\migration\mystore /config:Config.xml /i:MigDocs.xml /i:MigApp.xml /v:13 /l:LoadState.log
注意
在系統
LoadState.exe
管理員模式中執行命令。 若要這樣做,請以滑鼠右鍵按兩下 [命令提示字元],然後選取 [ 以系統管理員身分執行]。執行命令之後註銷
LoadState.exe
。 某些設定,例如字型、桌布和屏幕保護設定,在使用者下次登入之前不會生效。