ตามรายละเอียดในคู่มือนี้: http://www.tenforums.com/tutorials/1964-users-folder-move-location-windows-10-a.html ฉันได้ย้ายไดเรกทอรีผู้ใช้ของฉันจากค่าเริ่มต้น C:\Users
ไปยัง D:\Users
. ฉันใช้ไฟล์คำตอบนี้ซึ่งฉันบันทึกเป็น relocate.xml:
<xml version="1.0" encoding="utf-8"\>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="oobeSystem">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<FolderLocations>
<ProfilesDirectory>D:\Users</ProfilesDirectory>
</FolderLocations>
</component>
</settings>
<cpi:offlineImage cpi:source="wim:X:\sources\install.wim#Windows 10 Pro" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>
แต่ฉันก็คิดว่าฉันต้องย้าย ProgramData เช่นกัน ดังนั้นเพื่อ relocate.xml ฉันเพิ่ม:
<ProgramData>D:\ProgramData</ProgramData>
ที่บรรทัด 7
เมื่อฉันทำคำสั่งนี้:
% windir% \ system32 \ sysprep \ sysprep.exe / oobe / รีบูต /unattend:Y:\relocate.xml
มันทำงาน Sysprep แต่หลังจากนั้นให้ฉันป้อนการตั้งค่าของฉันดูเหมือนว่าระบบจะติดอยู่ในลูป ซึ่งแตกต่างจากเมื่อฉันใช้ relocate.xml ดั้งเดิมเหมือนเดิมในคำแนะนำซึ่งเสร็จสมบูรณ์และบันทึกฉันเข้าสู่บัญชีใหม่
การค้นหาทั่วไปเกี่ยวกับการย้ายไดเรกทอรี ProgramData ดูเหมือนจะไม่นำไปสู่คำแนะนำใด ๆ ดังนั้นเหตุผลที่ไม่มีวิธีการตรงไปตรงมาของการย้าย ProgramData คืออะไร?