เมื่อพยายามอัปเกรด Windows 10 รุ่นปัจจุบันเป็น 1809 (อัปเดตเดือนตุลาคม 2018) โดยใช้ไฟล์ ISO ฉันพบปัญหาที่น่าสนใจอย่างหนึ่ง ในขั้นตอนการเลือกการตั้งค่าระบบที่จะบันทึกระหว่างการอัปเกรด ตัวเลือกในการเก็บไฟล์และแอปส่วนตัวจะไม่ทำงาน และตัวช่วยสร้างเสนอตัวเลือกการอัปเกรดเพียงตัวเลือกเดียวเมื่อข้อมูลผู้ใช้ส่วนบุคคลและแอปทั้งหมดจะถูกลบ (ไม่มีอะไร ตัวเลือก). ในขณะเดียวกันข้อความต่อไปนี้แสดงขึ้นที่ด้านล่าง:
คุณไม่สามารถเก็บการตั้งค่า Windows ไฟล์ส่วนบุคคล และแอปได้ เนื่องจาก Windows เวอร์ชันปัจจุบันของคุณอาจถูกติดตั้งในไดเร็กทอรีที่ไม่รองรับ
ในตอนแรก ฉันคิดว่าฉันไม่สามารถอัปเกรด Windows 10 บิลด์จาก 1803 เป็น 1809 และเก็บข้อมูลผู้ใช้ทั้งหมดได้ และฉันจะต้องติดตั้ง Windows ใหม่ในโหมดการติดตั้งใหม่ทั้งหมด อย่างไรก็ตาม ปัญหาเกิดขึ้นจากการที่วิซาร์ดการอัปเกรดไม่พบโฟลเดอร์แอปเริ่มต้นของ Windows 10 เท่านั้น (ต่อไปฉันจะบอกว่าในกรณีของฉันมีการระบุอย่างไม่ถูกต้องด้วยเหตุผลบางประการ)
คุณสามารถแก้ไขปัญหาได้โดยแก้ไขรีจิสทรี วิธีดำเนินการ:
- เรียกใช้ Registry Editor – regedit.exe;
- ไปที่รีจิสตรีคีย์ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion;
- ค้นหาพารามิเตอร์รีจิสทรีชื่อ ProgramFilesDir . ต้องมีเส้นทางแบบเต็มไปยังไดเร็กทอรีที่เก็บโฟลเดอร์ 'Program Files' ของระบบ หากระบบของคุณติดตั้งอยู่บนไดรฟ์ C: ค่าของพารามิเตอร์นี้ต้องเป็น C:\Program Files . หากติดตั้งระบบในไดรฟ์อื่น เส้นทางจะแตกต่างออกไป เช่น E:\Program Files;
- แก้ไขค่าของพารามิเตอร์นี้เพื่อให้มีพาธแบบเต็มไปยังไดเร็กทอรี Program Files ในการติดตั้ง Windows 10 ของคุณ
- ในทำนองเดียวกัน ให้ตรวจสอบค่าของพารามิเตอร์ต่อไปนี้:ProgramFilesDir(x86) , ProgramFilesPath และ ProgramW6432Dir . หาก Windows 10 ได้รับการติดตั้งบนไดรฟ์ C:เส้นทางต่อไปนี้ควรระบุไว้ที่นั่น:
ProgramFilesDir(x86) = C:\Program Files (x86)
เคล็ดลับ . คุณสามารถใช้ตัวแปรสภาพแวดล้อมของ Windows แทนเส้นทางได้ ตัวอย่างเช่น คุณสามารถใช้
ProgramFilesPath = C:\Program Files
ProgramW6432Dir = C:\Program Files%ProgramFiles(x86)%
ตัวแปรเป็นค่าของพารามิเตอร์ ProgramFilesDir(x86) และ%ProgramFiles%
สำหรับ ProgramFilesPath - ปิด Registry Editor รีสตาร์ทคอมพิวเตอร์ และเริ่มตัวช่วยอัปเกรด Windows 10 อีกครั้ง
DISM /online /get-intl
ในตัวอย่างของเรา คุณจะเห็นว่าภาษาต้นฉบับของระบบคือภาษาฝรั่งเศส (ภาษา UI ของระบบเริ่มต้น:fr-FR ). ในบางกรณี เพื่อที่จะอัพเกรด Windows 10 อย่างถูกต้อง คุณต้องลบแพ็คเกจการแปลเพิ่มเติมทั้งหมด
โปรดตรวจสอบให้แน่ใจว่าคุณไม่ได้เปลี่ยนเส้นทางโฟลเดอร์แอป Windows มาตรฐานหรือไดเร็กทอรีโปรไฟล์ผู้ใช้ (C:\Users\) ไปยังไดรฟ์อื่นโดยใช้ลิงก์สัญลักษณ์ นอกจากนี้ยังอาจทำให้เกิดปัญหานี้ได้