在移轉組態檔中,您可以指定用來控制設定檔移轉的設定。部分設定會對應於 migprofile.exe 命令列選項。其他設定可讓您設定移轉的其他層面。
例如,您可以指定要包含或排除的資料夾,以及要包含或排除的登錄機碼。
取得使用者設定檔的擁有權
您可以將 takeownership 設定設為「1」,使 migprofile.exe 公用程式在移轉期間取得使用者設定檔的擁有權。請使用下列格式:
<migconfig takeownership="1"> ... ... </migconfig>
若未指定此設定,則值預設為「0」,這將會關閉 takeownership 行為。
從 V1 移轉至 V2 或從 V2 移轉至 V5
將 migv2tov5 設定設為 true 可執行 V2 至 V5 的設定檔移轉。當您未使用此設定時,公用程式會執行 V1 至 V2 的設定檔移轉。
在 source 標記中指定 migv2tov5 設定。在組態檔中僅應使用一個 source 標記。
您可以執行 V1 至 V2 的移轉或 V2 至 V5 的移轉。您無法在相同的組態檔中執行這兩個移轉路徑。
下列範例指定 V2 至 V5 的設定檔移轉:
<source> <profilepath>source_profile_path</profilepath> <migv2tov5>true</migv2tov5> </source>
下列範例指定 V1 至 V2 的設定檔移轉:
<source> <profilepath>source_profile_path</profilepath> </source>
來源設定檔路徑
使用 source_profile_path 設定來指定要移轉的來源 V1 或 V2 設定檔路徑的路徑名稱。
<source> <profilepath>source_profile_path</profilepath> </source> or <source> <profilepath>source_profile_path</profilepath> <migv2tov5>true</migv2tov5> </source>
若您並未在命令列選項中指定來源設定檔路徑,則必須在移轉組態檔中指定此設定。您可以指定單一使用者的設定檔路徑,或使用 * 萬用字元移轉資料夾下的所有設定檔。
下列範例指定個別的遠端使用者設定檔:
<source> <profilepath>\\file01\profiles\ts115</profilepath> </source> <source> <profilepath>\\file02\share\profiles\ts115.v2</profilepath> <migv2tov5>true</migv2tov5> </source>
下列範例指定個別使用者在現有機器上的本機設定檔:
<source> <profilepath>\\devvm-winxp\c$\documents and settings\ts115</profilepath> </source> <source> <profilepath>\\devvm-win7\c$\Users\ts115.v2</profilepath> <migv2tov5>true</migv2tov5> </source>
下列範例指定遠端共用資料夾下的所有遠端使用者設定檔:
<source> <profilepath>\\file01\profiles\*</profilepath> </source> <source> <profilepath>\\file02\share\profiles\*.v2</profilepath> <migv2tov5>true</migv2tov5> </source>
目標設定檔路徑
使用 target_profile_path 設定來指定移轉後的目標 V2 或 V5 設定檔的路徑名稱。
<target> <profilepath>target_profile_path</profilepath> </target>
公用程式會將 .V2 附加至目標 V2 設定檔的根資料夾名稱,或將 .V5 附加至目標 V5 設定檔的根資料夾名稱。
要包含的資料夾
使用 included_profile_folders 設定來列出要包含在移轉中的來源設定檔資料夾。
依預設,系統會移轉快取、歷程記錄和本機 AppData 以外的所有最上層 shell 資料夾。如果使用此設定,系統僅會移轉指定的資料夾。
請將此設定格式化為以逗號分隔的清單。若要指定資料夾,請使用移轉組態檔中所使用的資料夾識別碼中顯示的資料夾識別碼。請勿使用資料夾名稱。
下列範例指定要移轉的 [我的文件]、[桌面]、[開始功能表] 和 [網路上的芳鄰] 資料夾:
<includefolders>Personal, Desktop, Start Menu, NetHood</includefolders>
資料夾識別碼 | Windows 資料夾名稱 |
---|---|
AppData | \Application Data |
Cache | \Local Settings\Temporary Internet Files |
Cookie | \Cookies |
Desktop | \Desktop |
Favorites | \Favorites |
History | \Local Settings\History |
Local AppData | \Local Settings\Application Data |
My Music | \My Documents\My Music |
My Pictures | \My Documents\My Pictures |
My Video | \My Documents\My Videos |
NetHood | \NetHood (網路上的芳鄰) |
Personal | \My Documents |
PrintHood | \PrintHood (印表機芳鄰) |
Programs | \Start Menu\Programs |
Recent | \Recent |
SendTo | \SendTo |
Start Menu | \Start Menu |
Startup | \Start Menu\Programs\Startup |
Templates | \Templates |
OneDrive | \OneDrive (在僅 V5 設定檔中使用) |
要排除的資料夾
使用 excluded_profile_folders 設定來列出要從移轉排除的來源設定檔資料夾。此清單可排除依預設包含的資料夾,以及位於 included_profile_folders 清單中資料夾下的資料夾。
請將此設定格式化為以逗號分隔的清單。若要指定資料夾,請使用移轉組態檔中所使用的資料夾識別碼中顯示的資料夾識別碼。請勿使用資料夾名稱。
下列範例指定要將 [我的文件] 和 [我的圖片] 資料夾從移轉排除:
<excludefolders>Personal, My Pictures</excludefolders>
停用登錄移轉
若要停用登錄移轉,請將選用的停用設定設為「1」。請使用下列格式:
<registry disabled="1"> </registry>
要包含的登錄機碼
使用 included_registry_keys 設定來列出要包含在移轉中的登錄機碼。
依預設會將使用者登錄區中的所有登錄機碼移轉至 V2 設定檔。如果您使用此設定,則系統僅會移轉指定的登錄機碼。
請將此設定格式化為以逗號分隔的清單。若要指定登錄機碼,請使用下列機碼識別碼:
- Console
- Control Panel
- Identities
- Keyboard Layout
- Printers
- Software
- System
- AppXBackupContentType (在 Windows 10 上使用)
下列範例指定的「Console」和「System」機碼:
<includekeys>Console, System</includekeys>
要排除的登錄機碼
使用 excluded_registry_keys 設定來列出從移轉排除的登錄機碼。您可以排除依預設包含的機碼、位於 included_registry_keys 清單內的機碼,以及最上層機碼的子機碼。
請將此設定格式化為以逗號分隔的清單。若要指定登錄機碼,請使用要包含的登錄機碼中顯示的機碼識別碼。