Khi cố gắng nâng cấp bản dựng Windows 10 hiện tại lên 1809 (Bản cập nhật tháng 10 năm 2018) bằng tệp ISO, tôi đã gặp phải một vấn đề thú vị. Ở giai đoạn chọn cài đặt hệ thống sẽ được lưu trong quá trình nâng cấp, tùy chọn giữ tệp cá nhân và ứng dụng không hoạt động và trình hướng dẫn chỉ cung cấp một tùy chọn nâng cấp khi tất cả dữ liệu người dùng cá nhân và ứng dụng sẽ bị xóa ( Không có gì Lựa chọn). Trong khi đó, thông báo sau được hiển thị ở dưới cùng:
Bạn không thể giữ cài đặt Windows, tệp cá nhân và ứng dụng vì phiên bản Windows hiện tại của bạn có thể được cài đặt trong một thư mục không được hỗ trợ.
Lúc đầu, dường như tôi không thể nâng cấp bản dựng Windows 10 từ 1803 lên 1809 và giữ tất cả dữ liệu người dùng, đồng thời tôi sẽ phải cài đặt lại Windows ở chế độ cài đặt sạch. Tuy nhiên, vấn đề chỉ là thực tế là trình hướng dẫn nâng cấp không thể tìm thấy các thư mục ứng dụng Windows 10 mặc định (tiếp tục, tôi muốn nói rằng trong trường hợp của tôi, chúng được chỉ định không chính xác vì một số lý do).
Bạn có thể khắc phục sự cố bằng cách chỉnh sửa sổ đăng ký. Để làm điều đó:
- Chạy Trình chỉnh sửa sổ đăng ký - regedit.exe ;
- Đi tới khoá đăng ký HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion;
- Tìm tham số đăng ký có tên ProgramFilesDir . Nó phải chứa đầy đủ đường dẫn đến thư mục chứa thư mục "Program Files" của hệ thống. Nếu hệ thống của bạn được cài đặt trên ổ đĩa C: , giá trị của tham số này phải là C:\ Program Files . Nếu hệ thống được cài đặt trên một ổ đĩa khác, đường dẫn sẽ khác, ví dụ: E:\ Program Files ;
- Chỉnh sửa giá trị của tham số này để nó chứa đường dẫn đầy đủ đến thư mục Program Files trong cài đặt Windows 10 của bạn;
- Theo cách tương tự, hãy kiểm tra giá trị của các tham số sau: ProgramFilesDir (x86) , ProgramFilesPath và ProgramW6432Dir . Nếu Windows 10 được cài đặt trên ổ C:, các đường dẫn sau sẽ được liệt kê ở đó:
ProgramFilesDir(x86) = C:\Program Files (x86)
Mẹo . Thay vì các đường dẫn, bạn có thể sử dụng các biến môi trường Windows. Ví dụ:bạn có thể sử dụng
ProgramFilesPath = C:\Program Files
ProgramW6432Dir = C:\Program Files%ProgramFiles(x86)%
biến là giá trị của tham số ProgramFilesDir (x86) và%ProgramFiles%
cho ProgramFilesPath. - Đóng Registry Editor, khởi động lại máy tính của bạn và khởi động lại trình hướng dẫn nâng cấp Windows 10.
DISM /online /get-intl
Trong ví dụ của chúng tôi, bạn có thể thấy rằng ngôn ngữ gốc của hệ thống là tiếng Pháp (Ngôn ngữ giao diện người dùng hệ thống mặc định:fr-FR ). Trong một số trường hợp, để nâng cấp Windows 10 đúng cách, bạn cần xóa tất cả các gói bản địa hóa bổ sung.
Ngoài ra, hãy đảm bảo rằng bạn chưa chuyển hướng các thư mục ứng dụng Windows tiêu chuẩn hoặc thư mục hồ sơ người dùng (C:\ Users \) đến một ổ đĩa khác bằng các liên kết tượng trưng. Nó cũng có thể gây ra sự cố này.