Проблем с надстройката на Windows 10 Не можете да запазите настройките и личните файлове, Windows е инсталиран в неподдържана директория

Сблъска се с интересен проблем при опит да актуализирате текущата версия на Windows 10 до 1803 (актуализация за април 2018 г.) с помощта на ISO файл. На етапа на избор на системните параметри, които трябва да бъдат запазени по време на надстройката, опцията за запазване на лични файлове и приложения не беше налична, а съветникът предложи само една опция за надстройка с изтриване на всички лични данни на потребителя и приложенията (опция Не спестявайте нищо). В същото време надписът се показва в долната част на прозореца:

Не можете да запазите настройките, личните файлове и приложенията на Windows, тъй като текущата ви версия на Windows може да бъде инсталирана в неподдържана директория.

В английската версия на Windows грешката изглежда така:

Не можете да запазите настройките, личните файлове и приложенията на Windows, защото текущата ви версия на Windows може да бъде инсталирана в неподдържана директория.

Отначало ми се стори, че актуализирането на Windows 10 сбор от 1709 до 1803 с запазване на потребителски данни няма да успее и ще трябва да преинсталирам напълно системата в чист режим на инсталиране. Но проблемът се оказа само, че съветникът за актуализация не можа да намери стандартните папки на приложения за Windows 10 (гледайки напред, ще кажа, че поради някаква причина те бяха посочени неправилно).

Можете да отстраните проблема, като редактирате системния регистър. За това,

  1. Пуснете редактор на системния регистър regedit.exe.
  2. Отидете в секцията HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion
  3. Намерете името на настройката на системния регистър ProgramFilesDir. Той трябва да съдържа пълния път до директорията, в която имате системната папка Program Files. Ако вашата система е инсталирана на диск C:, тогава стойността на този параметър трябва да бъде: C: \ програмни файлове. Ако системата е инсталирана на различно устройство, например пътят ще бъде различен, E: \ програмни файлове.
  4. Редактирайте стойността на този параметър, така че да съдържа пълния път до директорията Program Files във вашия Windows 10.
  5. Проверете стойността на параметъра по същия начин. ProgramFilesDir (x86), ProgramFilesPath и ProgramW6432Dir. В случай че Windows 10 е инсталиран на C: устройството, следва да се посочат следните пътища в тях:

    ProgramFilesDir (x86) = C: \ Програмни файлове (x86)
    ProgramFilesPath = C: \ Програмни файлове
    ProgramW6432Dir = C: \ Програмни файлове
    съвет. Вместо пътища можете да използвате променливи на средата на Windows. Например, за Windows 10 x64, можете да използвате променливата като стойност на параметъра ProgramFilesDir (x86) % ProgramFiles (x86)%, и за ProgramFilesPath - % ProgramFiles%.
  6. Излезте от редактора на системния регистър, рестартирайте компютъра и отново стартирайте съветника за актуализиране на Windows 10 Build.
Изданието, битовата дълбочина и езикът на новата сглобка на Windows 10 в iso файла трябва да съответстват на ОС, инсталирана на вашия компютър. Информация за оригиналния език на системата може да бъде получена, както следва: DISM / онлайн / get-intl

В нашия пример се вижда, че оригиналният език на системата е руски (Език на потребителския интерфейс по подразбиране: ru-RU). В някои случаи, за да актуализирате правилно Windows 10, трябва да премахнете всички допълнителни пакети за локализация.

Също така проверете дали не сте пренасочили стандартните папки с приложения на Windows или директорията с потребителския профил (C: \ Потребители \) към друг диск, като използвате символни връзки. Тя може да бъде и причината за проблема..