6

Я пытался обновить Windows 8 до Windows 8.1. К сожалению, в процессе обновления я получаю следующую ошибку:

Извините, похоже, что этот компьютер не может работать под управлением Windows 8.1. Это может быть связано с тем, что папка «Users» или «Program Files» перенаправляется в другой раздел.

Это верно в том смысле, что у меня есть каталог Users на диске D: и Windows, установленная на диске C: . Я делаю это потому, что мой диск C: является диском SSD, а диск D: диском с вращающейся ржавчиной, где я храню свои данные. Можно ли выполнить обновление до Windows 8.1 с установки Windows 8 с перенаправленной папкой «Пользователи»?

Я не считаю, что полная переустановка Windows 8 с не отображенной папкой «Пользователи», а затем обновление этой установки является «обновлением».

2 ответа2

6

Я использовал sysprep для перемещения своих пользовательских папок, следуя этому уроку. Я только что успешно обновился до 8.1, следуя указанному здесь направлению.

  1. Создайте локальную учетную запись (да, сделайте это, прежде чем что-либо изменить в regedit. Я столкнулся с проблемами службы профилей пользователей, если создавал пользователей по факту). Дайте эту учетную запись Local Admin, добавив в группу администраторов. Убедитесь, что вы можете войти в эту учетную запись.
  2. Загрузиться в безопасном режиме проще всего - использовать msconfig
  3. Войдите в систему с новым локальным администратором и скопируйте все остальные учетные записи в обычное место на диске c.
  4. Выйдите из системы и войдите в систему как обычный пользователь (предположительно, администраторские привилегии) и скопируйте пользователя временного администратора на диск c.
  5. Теперь измените реестр. Вы должны сделать оба варианта 1 и 2. Следуйте инструкциям, приведенным здесь, чтобы изменить (используя regedit) расположение профилей пользователей по умолчанию на **% SystemDrive%\Users **.
  6. Выйти из безопасного режима
  7. Войдите в свою обычную учетную запись или временный администратор. Я использовал временный админ
  8. Зайдите в магазин windows и запустите установку win 8.1. Как только вы пройдете проверку, она должна завершиться.
  9. После установки вам будет предложено войти, я использовал учетную запись администратора tempo. Вы должны увидеть обновление приложений метро.
  10. Я также вошел в свою обычную учетную запись, чтобы убедиться, что она обновлена.
  11. Вернуться в безопасный режим
  12. Войдите с учетной записью временного администратора.
  13. Скопируйте все пользовательские каталоги в исходное место, где они у вас были. Я предполагаю, что Microsoft установила или обновила материал там.
  14. Выйдите из системы и войдите под своим обычным пользователем, а затем скопируйте каталог пользователя временного администратора в исходное место.
  15. Используйте regedit снова, чтобы отменить изменения. Найдено в шаге 5
  16. Выйти из сейфа больше
  17. Войдите в обычный режим загрузки и войдите под своим обычным пользователем.
  18. Теперь вы можете перемещать или удалять учетные записи пользователей, которые вам нужно было скопировать. Я скопировал мой на диск с данными. Обновление устанавливает некоторых дополнительных пользователей, я думаю, для пользователей c:\, так что не связывайтесь с ними.

Вот краткое изложение инструкций по изменению файлов реестра, на которые есть ссылка в приведенной выше цитате.

Используя Regedit, перейдите в следующее местоположение

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

На левой панели под ключом Profilelist выберите и посмотрите на каждую клавишу S-1-5 с длинным номером, пока не увидите имя учетной записи пользователя и путь (шаг 3), который вы хотите переместить в столбце «Значение» в ProfileImagePath в правая панель. Когда правильное имя пользователя будет найдено, щелкните правой кнопкой мыши ProfileImagePath и выберите «Изменить». (см. скриншот выше)

Введите полный путь к папке (например, E:\User account для перемещения), в которую вы скопировали папку профиля пользователя на шаге 7, и нажмите OK.

Также измените местоположение по умолчанию обратно на стандартное, используя Regedit, чтобы перейти к следующему

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

На правой панели ProfileList щелкните правой кнопкой мыши ProfilesDirectory и выберите «Изменить». (см. скриншот выше)

Тип% SystemDrive%\Users

После завершения обновления вы можете переместить все обратно.

2

У HUNeutrino было своего рода решение.

Шаги, которые я сделал для успешного обновления: (Я не уверен, что все это требуется, но это сработало для меня)

  • Я сбрасываю HKLM/ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ / Microsoft / Windows NT / CurrentVersion / ProfileList / ProfilesDirectory обратно в "% SystemDrive%\Users".
  • Я создал новую учетную запись (после первого шага она будет создана в C:\Users)
  • Я сделал новую учетную запись администратора (панель управления, изменить тип пользователя)
  • Я вышел с моим существующим пользователем
  • Я вошел с недавно созданным пользователем
  • Я открыл командную строку администратора и сделал переход от папок профиля C: к папкам профиля D: mklink / J C:\Users\ Имя пользователя D:\Users\ Имя пользователя
  • Я изменил ключи HKLM/ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ / Microsoft / Windows NT / CurrentVersion / ProfileList / S-1-5-xx-xxxxxxxx-xxxxxxxxxxxxxx / ProfileImagePath, которые указывают на D:\Users\ Username на C:\Users\ Username
  • Проверено, что я все еще могу войти на рабочий стол с пользователем.
  • (Я предполагаю, что предыдущие 3 шага должны быть повторены для всех учетных записей с папками профиля на D)
  • Установил все ожидающие обновления и сделал полный перезапуск, чтобы убедиться, что ни один пользователь на D не вошел в систему
  • Загрузил и установил обновление 8.1 успешно :-).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .