Проблема обновления Windows 10: Не удается сохранить параметры и личные файлы, Windows установлена в неподдерживаемом каталоге
Столкнулся с интересной проблемой при попытке обновления текущей сборки Windows 10 до 1803 (April 2018 Update) с помощью ISO файла. На этапе выбора параметров системы, которые нужно сохранить при апгрейде, опция сохранения личных файлов и приложений оказалась недоступной, а мастер предложил только один вариант апгрейда с удалением всех личных данных пользователя и приложений (опция Ничего не сохранять). При этом внизу окна отобразилась надпись:
Вы не можете сохранить параметры Windows, личные файлы и приложения, потому что ваша текущая версия Windows может быть установлена в неподдерживаемом каталоге.
В английской версии Windows ошибка выглядит так:
You can’t keep Windows settings, personal files, and apps because your current version of Windows might be installed in a unsupported directory.
Сначала мне показалось, что обновить билд Windows 10 с 1709 до 1803 с сохранением данных пользователя не получится и придется полностью переустанавливать систему в режиме чистой установки. Но проблема оказалась всего лишь в том, что мастер обновления не смог найти стандартные папки приложений Windows 10 (забегая вперед скажу, что в моем случае почему-то они были указаны неверно).
Исправить проблему можно с помощью редактирования реестра. Для этого,
- Запустите редакторе реестра regedit.exe.
- Перейдите в раздел HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion
- Найдите параметр реестра с именем 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)
ProgramFilesPath = C:Program Files
ProgramW6432Dir = C:Program FilesСовет. Вместо путей можно использовать переменные окружения Windows. Например, для Windows 10 x64 в качестве значения параметра ProgramFilesDir(x86) можно использовать переменную
%ProgramFiles(x86)%
, а для ProgramFilesPath —
%ProgramFiles%
. - Закройте редактор реестра, перезагрузите компьютер и еще раз запустите мастер обновления сборки Windows 10
DISM /online /get-intl
В нашем примере видно, что оригинальный язык системы– русский (Default system UI language : ru-RU). В некоторых случаях для корректного обновления Windows 10 нужно удалить все дополнительные пакеты локализации.
Также проверьте, что вы не перенаправили стандартные папки приложений Windows или каталог с профилем пользователя (C:Users) на другой диск с помощью символических ссылок. Это также может быть причиной проблемы.
Qiziqarli malumotlar
Windows установлена в неподдерживаемом каталоге, Проблема обновления Windows 10: Не удается сохранить параметры и личные файлы