суббота, 8 сентября 2018 г.

Обновляем ноут c W7 Home Basic до W10 Home Basic

Что бы обновиться с W7 Home Basic до W10 Home в 2018 помогло следующее :

  • Убираем всякие загрузчики типа grub (для 3-й и т.п. ОС Ubuntu, например) либо выбор загрузки другой W10 если уже успели накатить 2-й ОС W10
  • Обеспечиваем на диске C доступное пространство не менее 20Гб
  • Проверяем активацию (в крайнем случае через Выполнить -> slmgr.vbs /xpr)
  • Удаляем содержимое папки %systemroot%\SoftwareDistribution\Download
  • Очищаем лог обновления в файле %systemroot%\WindowsUpdate.log
  • Удаляем скрытые папки C:\$GetCurrent и C:\$Windows.~BT
  • Удаляем папку C:\Windows10Upgrade
  • Удаляем в реестре по пути \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList все папки профилей у которых в ключах ProfileImagePath есть упоминание  (не помню точно как называется, но что то там про обновление)
  • Удаляем в реестре папку если есть  \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows10Upgrader
  • Удаляем в реестре папку 
  • Включаем брандмауэр
  • Скачиваем старый Windows 10 Upgrade Assistant - Windows10Upgrade24074 - загуглите
Перед самым запуском ассистента меняем дату на дату до 31.12.2018, запускаем его и сразу после того как ассистент проверил совместимость железа, меняем системную дату на актуальную, иначе он ничего не сможет скачать.
Важно: внимательно наблюдать за последним пунктом если забыли сменить дату, то ассистент сам себя быстро обновит и замена даты уже не поможет, т.е. надо запускать каждый раз старый (если не уверены, что запускается старый, лучше из установленных программ просто перед каждой попыткой удалять его) и во время обновления должен быть всё время доступен интернет иначе будет завершаться с ошибками.

Обновление идет оч. долго (больше часа) даже на "быстром" ПК (у меня 8 ядер Core i7 8Гб RAM + SSD), но интернет был не оч. быстрый правда...

Провел много попыток, все неудачные результаты гуглил по ошибкам (в т.ч. Win10UpgradeProgramInChina) и устранял по рекомендациям.

Полезные статьи:
http://howwindows.ru/windows/7/kak-proverit-aktivaciyu-windows-7/
https://windows10i.ru/ustranenie-nepoladok/inaccessible-boot-device-pri-zagruzke-windows-10.html
https://gagadget.com/windows/23145-tri-sposoba-obnovleniya-na-windows-10-posle-zapreta/

Что не помогло (делал предварительно):
1.Скачиваем специальную версию утилиты "Помощник по обновлению до Windows 10" (Windows 10 Upgrade Assistant), которая позволит пользователям Windows 7 SP1 и 8.1 обновиться до Windows 10 April 2018 Update (версия 1803) бесплатно.
Интересная статья.
2.У меня утилита выдала ошибку "Не поддерживаемый BIOS" -> обновил прошивку BIOS до последней, скачав
2.1. С сайта производителя саму прошивку
2.2.И  утилиту для прошивки
3.Повторный запуск "Помощник по обновлению до Windows 10" - Ошибки при обновлении
4.Скачиваем и пробуем "Средство устранения неполадок Центра обновления Windows"
не исправлена ошибка "service registration is missing or corrupt "

Полезная ссылка: Ошибка при обновлении Windows 7/8.1 service registration is missing or corrupt?
Скачиваем "Tweaking.com - Windows Repair" - Cтраница продукта

5.После скачивания программы разархивируйте файл при помощи любого архиватора в отдельную папку. Далее по шагам:
1.Установите программу, распаковав скачанный архив.
2.Запустите файл Repair_Windows.exe от имени администратора.
3.Ничего не делая перейдите на вкладку Repairs
4.Также не трогайте здесь ничего нажмите на кнопку Open Repairs
5.После этого появится окно с кучей галочек. Снимите все галочки (есть кнопка Unselect).
6.Поставьте галочки на следующих опциях:
-03 Reset Service Permissions
-04 Register System Files
-05 Repair WMI
-10 Remove Policies Set By Infection
-17 Repair Windows Updates
-21 Repair MSI (Windows Installer)
7.После этого поставьте галочку Restart/Shutdown system и выберите Restart.
8.Нажмите кнопку Start Repairs - начнется восстановление исходных параметров Windows.
Сама процедура не займет слишком много времени. После нее компьютер перезагрузится.