Manual setup inplace upgrade windows 10 что это

Обновлено: 04.07.2024

Требования к «железу» и немного о совместимости программ

Основные требования для железа, на которое будет устанавливаться система, можно посмотреть на этой странице. Но в целом, если на вашем компьютере спокойно работала и «семерка» и «восьмерка», то и «десятка» так же сможет вполне нормально себя чувствовать.

Хотя, в некоторых случаях, нужно учитывать один маленький нюанс — начиная с Windows 8.1 в 64-битных версиях системы больше нет поддержки для процессоров Pentium D. Так что на компьютер с таким процессором Windows 10 уже не получится поставить. Хотя такие устаревшие процессоры мало у кого есть, поэтому можно и не особо волноваться по данному поводу.

Про совместимость тоже можно не сильно переживать. Несмотря на то, что данная система претерпела множество различных дополнений и усовершенствований, подсистема Win32 (через которую запускаются программы) практически не была затронута. На вскидку, можно дать оценку что более девяноста процентов программ без проблем будут работать. Но в этом мире все так просто не бывает и стопроцентную гарантию нереально дать. Приложения бывают разные и разработчики по разному их составляют, поэтому может случится что где-нибудь одна из функций будет работать не корректно. Сейчас разработчики старательно трудятся, что бы этого не было, поэтому скорее всего проблемы совместимости вас не затронут.

Кстати, для приложений из Магазина Microsoft созданы специальны тесты, для автоматической проверки их на совместимость с операционной системой Windows 10. В случае обнаружения возможных проблем, в работе программ, эти данные будут отправлены к соответствующим разработчикам, для их дальнейшего решения. Так что большинство неполадок будут решены еще задолго до того, как пользователям придется с ними столкнуться.

Немного про Internet Explorer

Почему немного? Да потому что тут ничего такого, особо важного и нет. 🙂

Скорее всего, для многих пользователей уже давно не секрет, что в новой системе есть уже два стандартных браузера: всем давно знакомый Internet Explorer 11 и новый продукт с именем Edge.

Основное призвание нового браузера Edge заключается в замене уже устаревшего IE, который давно не соответствует нынешним реалиям. Сам же Internet Explorer оставили только для того, чтобы была совместимость с интернет приложениями, которые были написаны специально для этого браузера.

Старый браузер оставили специально для корпоративной среды. Поскольку в Edge нет поддержки технологии Silverlight, а данная технология часто применяется различных корпоративных сетях со своими, модифицированными порталами, то назначение IE заключается в поддержке этих ресурсов.

Вторая новость, заключается в том, что 12.01.2016 будет прекращена поддержка всех устаревших версий IE. После этой даты, будет продолжаться поддержка только последних версий соответственно каждой версии ОС Windows.

Способы развертывания Windows 10

Стоит отметить, что Windows 10 позволяет использовать старые и привычные способы развертывания, такие как MDT, или, например, SCCM. В целом, в этой системе предусмотрены следующие способы развертывания:

  1. Wire-and-Load;
  2. In-Place;
  3. Provisioning.

Самый первый способ, это довольно старый и привычный вариант развертывания. Его суть заключается в загрузке компьютера при помощи специального образа Windows PE и дальнейшие операции с разделами винчестера с последующим развертыванием готового и настроенного образа Windows 10. После этого будет произведена установка драйверов и необходимого программного обеспечения.

При использовании первого способа можно сохранить все необходимые параметры и конфигурацию учетных записей. Для этого есть специальный инструмент, под названием User State Migration Tool (USMT). С его помощью можно сделать копию всех этих настроек, а затем восстановить их уже на новой системе.

Второй способ развертывания, так же уже давно известен, суть его – обновление на новую версию поверх старой. За счет этого все параметры системы и учетные записи будут сохранены и в новой системе. Кроме того, сохранятся и ранее установленные программы.

А вот третий способ развернуть Windows 10 – является новинкой. С помощью него можно любое устройство, превратить в корпоративное, где будут все требуемые настройки и приложения, даже можно реализовать возможность изменения редакции операционной системы.

Теперь подробнее рассмотрим каждый из этих методов.

Wipe-and-Load

Как было уже замечено выше, такой способ развертывания уже давно известен, еще с предыдущих операционных систем. Как и до этого, тут нам необходимо обновлять следующие инструменты для развертывания:

  • Загрузить с официального сайта свежий Windows ADK, рассчитанный на поддержку систем начиная с Windows 7;
  • Тем, кто пользуется MDT, необходимо обновиться до MDT 2013 Update 1;
  • А если воспользоваться SCCM, то поддержка развертывания или управления включена сразу в несколько разных редакциях.

Как можно заметить, практически во всех последних версиях SCCM можно выполнять развертывание и настройку системы. Но самый полный функционал, с поддержкой всех возможностей Windows 10, будет только в последней версии — SCCM vNext.

In-Place

Данный вид апгрейда встречается во многих релизах Windows. Но так уж повелось, что многие компании больше доверяют чистой установке, чем обновлению текущей версии системы. Таким образом они остерегаются возможных проблем и неполадок. Что бы вернуть доверие пользователей к такому виду развертывания, в компании Microsoft усиленно старались над доработкой данной технологии на протяжении прошлых версий «семерки» и «восьмерки».

В конечном итоге, пользователи получили качественно доработанный способ апгрейда с Windows 8/8.1, до операционной системы Windows 10.

Само обновление можно разделить на четыре основные части.

  1. Down-level. Сначала установочная утилита начинает проверку системы и «железа» самого ПК на соответствие всем необходимым параметрам, которые требуются для Windows 10. Происходит проверка наличия драйверов, анализ приложений, которые установлены, собирается информация о параметрах учетных записей. Каждая установленная программа проходит проверку совместимости. В завершающий момент создается резервная копия всех драйверов, что находятся в системе и сохраняется boot critical. Затем компьютер выполняет перезагрузку;
  2. WinRE. На этом этапе, пользователь может наблюдать процесс обновления системы в виде индикатора загрузки. В это время происходит копирование всех файлов предыдущей ОС в папку «Windows.old», а затем создаются новые каталоги и файлы для Windows 10. Затем, в новую файловую структуру системы добавляются ранее сохраненные параметры и драйвера;
  3. 1st boot to New OS. На данном этапе происходит установка системы. В этот момент продолжают свою установку все требуемые драйвера. Тут же происходит настройка системы и восстановление приложений, которые были ранее в старой системе. Когда этот этап завершится, компьютер выполнит перезагрузку;
  4. 2nd boot to New OS. После сохранения всех ранее выполненных изменений и установок, наступает завершающий этап. Пользователь видит экран приветствия. Здесь потребуется только согласиться с лицензией. После этого обновление системы можно считать завершенным.

Следует уточнить парочку моментов, относящихся к данному варианту развертывания.

Одной из самых приятных новинок является возможность вернуться на предыдущую систему, после обновления на новую. Самое интересное, что это можно сделать даже во время обновления или, например, после какого-нибудь сбоя в системе установки.

У такой удобной новинки есть и одна весьма интересная особенность. Еще на самом первом этапе апгрейда происходит вычисление требуемого количества свободного пространства на жестком диске, при этом учитывается и место под резервную копию предыдущей ОС. Поэтому может случится, что для таких больших объемов не хватит места. Но разработчики предусмотрели такое развитие событий и добавили возможность подключить любой сменный носитель, на котором и будет создан каталог с именем Windows.old. В любом случае на винчестере должно быть нужно количество свободного пространства для самой системы Windows 10.

Во время обновления, используя традиционные инструменты нужно знать, что в SCCM vNext и MDT 2013 Update 1 была добавлена другая последовательность задач. Про то, как реализовывать это, можете ознакомиться тут.

Часто крупные компании, используя MDT или SCCM, создают свои образы, уже имеющие готовые приложения уже со всеми необходимыми настройками. Что произвести успешное обновление текущей системы, нужно воспользоваться стандартным файлом install.wim. Если попытаться добавить любое стороннее приложение в образ устанавливаемой системы и при этом приложение уже будет установлено в старой системе, то может нарушиться вся ассоциация файлов. Это может привести к некорректной работе приложения, или оно даже не сможет запуститься.

Так же нужно знать следующие ограничения для апгрейда In-Place:

  • Архитектура устанавливаемой системы должно соответствовать архитектуре системы, на которую ставится;
  • Такой способ не сработает, если у вас Windows To Go, или системой. Что была загружена из VHD файла;
  • Не получится произвести обновление, если система зашифрована любыми сторонними программами. При этом, исключение BitLocker. В случае с ним, все пройдет корректно и без лишних проблем.

Учитывая все вышесказанное, можно смело рекомендовать такой способ обновления для корпоративных клиентов. Конечно, многие могут не доверится этому способу. Но все же, рекомендуем протестировать его на нескольких отдельных ПК. Возможно этот способ понравится и действительно покажется удобным.

Provisioning

А этот способ развертывания Windows 10, для лучшего понимания, мы рассмотрим на примере. К примеру, есть некая компания, которая закупила своим сотрудникам несколько планшетов, с Professional редакцией «десятки». Прежде чем эти сотрудники смогут работать на этих устройствах, IT отделу потребуется выполнить на них множество дополнительных настроек: проапгрейдить систему до Enterprise, затем включить в домен, или, например, выполнить подключение к системе Microsoft Intune (или любому подобному решению), после чего указать соответствующие политики и создать требуемые сертификаты. После этого, должны быть установлены профили Wi-FI и VPN, а затем загружены специальные корпоративные приложения и многое другое.

В целом, все это можно выполнить через групповые политики. Но для них потребуется включение устройства в домен. Вот только существует много мобильных сценариев, которые лучше всего будет не включать в домен. Это все должен выполнить либо сотрудник IT, либо сам пользователь данного устройства. Но для выполнения таких операций потребуются соответствующие знания и полномочия. Как поступить в данной ситуации? Написать скрипт? Ну что же, идея не плохая. Но что если это нужно сделать на каком-нибудь смартфоне?

Благодаря технологии Provisioning, администратор может создать специальный файл, с готовыми параметрами системы и даже необходимыми программами, для корпоративной среды.

Этот файл можно передавать как угодно: на флешке, через корпоративный сайт и даже по электронной почте. Пользователю необходимо только запустить его на устройстве и спустя минуту все необходимые изменения уже будут выполнены.Этот способ будет прекрасно работать и на смартфонах под управлением Windows 10. Такой файл можно запустить, используя метки NFC, или подключив устройство через USB к компьютеру и перетащив на его значок данный файл настроек.Таких файлов с необходимой конфигурацией можно создать в неограниченном количестве и для различных типов устройств, имеющих различное назначение. Чтобы создавать подобные файлы воспользуйтесь новым инструментом среды ADK под названием Windows ICD. Этот компонент достаточно прост в использовании. На половине окна можно увидеть доступные параметры, в середине окна можно задавать для них значения, а справа можно наблюдать те, в которых были выполнены изменения.После изменения всех необходимых параметров, будет создан специальный файл настроек. У него будет расширение .ppkg. После этого его можно любым способом перекинуть на нужное устройство и выполнить запуск.

Про технологию Provisioning мы еще напишем отдельную тему, где будут рассмотрены все подробности работы и создания конфигурационных файлов.

Главное, что следует учитывать по данному способу развертывания это то, что Provisioning будет работать только на устройствах уже обладающими системой Windows 10. Основное назначение данной технологии быстрое развертывание необходимой конфигурации системы и приложений.

Кстати, система Windows 10 может оперативно обновиться с версии Professional до Enterprise. Тут потребуется только лишь ввести соответствующий ключ активации. После перезагрузки компьютера, у вас уже будет новая редакция «десятки». В ppkg файлах можете указывать подобный лицензионный ключ, и смена редакции системы будет происходить автоматически.

razvertyvanie-windows-10-7

После использования ppkg файлов, их можно удалять. При этом будут удаляться и все политики, измененные в ходе развертывания.Файлы развертывания способны к запуску и во время работы самого устройства и при самом первом запуске, в момент работы с OOBE, к примеру, с флешки.

Можно указать такие условия, что бы файл развертывания находился все время был в системе и никак не удалялся, а в случае Factory reset – выполнял автоматический запуск. В таком случае, все настройки будут применяться и при сбросе системы к первоначальным параметрам.

Такая технология должна понравиться в организациях, которые обладают большим парком различных устройств. Ведь подготовка всех необходимых настроек для каждого типа устройств – задача не из легких. Именно такие файлы ppkg способны облегчить и ускорить процесс настройки устройств.

Думаю, вы смогли уже сформировать впечатление про различные варианты развертывания системы Windows 10. В дальнейшем, мы будем еще подробнее их рассматривать. Как всегда, если возникнут вопросы, то обязательно их задавайте в комментариях, и мы постараемся вместе разобраться.

date

24.09.2019

directory

System Center Configuration Manager, Windows 10

comments

комментариев 6

Установщик setup.exe в дистрибутиве Windows 10 имеет довольно большой набор параметров командной строки, который может быть интересен администратором для автоматизации и управления обновлением билда (версии/сборки) Windows 10 на компьютерах пользователей с помощью SCCM и других инструментов. В этой статье мы покажем, как использовать параметры setup.exe при выполнении обновления и проверки совместимости с новым билдом Windows 10 .

Параметры установщика Setup.exe в Windows 10

Для обновления билда Windows 10 используется программа установки Windows setup.exe. При обычном запуске setup.exe запускается графический мастер обновления Windows 10, однако у данной программы имеется большое количество параметров командной строки, которые можно использовать для автоматизации обновления ОС на компьютерах пользователей. Общий синтаксис и параметры Setup.exe перечислены ниже:

программа установи и обновления windows 10 setup.exe - параметры

Генерация актуального ISO образа Windows 10

Чтобы выполнить обновление версии Windows 10б, вам нужно получить установочный ISO образ с последней версией Windows 10. На данный момент это Windows 10 1903.

Вы можете создать ISO образ с актуальной версией Windows 10 с помощью Media Creation Tool.

Распакуйте содержимое ISO образа на файловый сервер.

распаковат iso образ windows 10

Проверка совместимости (возможности апгрейда) Windows 10

Перед апгрейдом версии Windows 10 вы можете проверить, возможно ли обновить ваш билд Windows 10 до версии, которая содержится в указанном образе. Для этого выполните команду:

start /wait setup.exe /Auto Upgrade /Quiet /NoReboot /DynamicUpdate Disable /Compat ScanOnly

setup.exe /Compat ScanOnly проверка совместимости перед обновлением версии windows 10

Сканирование компьютера на совместимости с новый билдом Windows 10 займет некоторое время.

Вы можете отслеживать завершение процесса сканирования системы с помощью файла C:\$Windows.

BT\Sources\Panther\setupact.log. Сканирование завершено, если в файле содержится строка:

C:\$Windows.</p>
<p>BT\Sources\Panther\setupact.log

Результаты анализа на совместимость содержаться в файле C:\$Windows.

BT\Sources\Panther\setuperr.log. Найдите последнюю строку, которая выглядит так:

$Windows.</p>
<p>BT\Sources\Panther\setuperr.log

Это и есть код результата проверки.

Кроме того, вы можете получить код ошибки при проверке совместимости обновления из командной строки:

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

Например, команда вернула вам код -1047526896. Вам нужно с помощью калькулятора в режиме “Программист” вставить код ошибки в десятичном режиме (Dec). Чтобы получить шестнадцатеричный код ошибки, скопируйте значение из поля Hex, отбросив все F в начале и добавив в начало 0x. Например, в моем случае получился код 0xC1900210.

калькуляор преобразования кода ошибки из dec в hex

Наиболее распространение коды проверки совместимости ОС с новой версией Windows 10:

  • 0xC1900210 – проблем не найдено:
  • 0xC1900208 – выявлена проблема совместимости;
  • 0xC1900204 и 0xC190010E – невозможно автоматическое обновление (неверный редакция или архитектура Windows);
  • 0xC1900200 – компьютер не соответствует минимальным требования для Windows 10l
  • 0xC190020E – недостаточно места на диске;
  • 0xC1420127 – проблема при отключении WIM файла образа.
Более детально информацию о причине невозможности обновить версию Windows 10 можно получить с помощью утилиты setupdiag.exe.

В моем случае в логе setuperr.log присутствовала ошибка:

Смотрим лог SetupDiagResults.log, который сформировала утилита SetupDiag. В логе указано, что есть две причины, которые мешают выполнить апгрейд Windows 10:

При этом в конце журнала указано, что перед обновлением нужно удалить установленный антивирус McAfee.

SetupDiagResults.log Matching Profile found:

При наличии SCCM вы можете централизованно собрать значения статуса errorlevel с компьютеров пользователей простым пакетом с командой setup.exe /Compat ScanOnly …. .

sccm получить статус совместимости обнвлений билда windows 10

Автоматизация обновления версии Windows 10 из командной строки

Если вы не выявили проблем совместимости, которые мешают обновлению билда Windows 10, вы можете запустить обновление на компьютере с помощью простого скрипта. Создайте в сетевой папке с распакованным дистрибутивом Windows 10 простой bat файл run_win10_upgrade.bat со следующим кодом:

start /wait .\ W101903\Windows10x64-1903_ru\setup.exe /auto upgrade /DynamicUpdate disable /showoobe None /Telemetry Disable

В режиме /Auto:Upgrade при обновлении сохраняются все приложения и данные пользователей. Также вы можете использовать режим /auto:data, если нужно сохранить только данные пользователя, но не установленные программы.

Параметр /migratedrivers all – используется для принудительного переноса всех драйверов. Если параметр не задан, установщик сам принимает решения по каждому драйверу индивидуально.

Вы можете использовать другие опции setup.exe при обновлении Windows 10.

Начиная с Windows 10 1607 вы можете указывать параметры установки через файл Setupconfig.ini. Этот файл должен находится в каталоге с setup.exe и содержать примерно такой текст, аналогичный команде выше:

Для запуска обновления Windows 10 с помощью файла параметров используется команда:


Если вы помните, то последовательность задач для in-place обновления будет в новой версии SCCM vNext (и в текущей версии MDT 2013 U1), а на данном этапе System Center Configuration Manager Team еще в октябре прошлого года выкатили скрипты и сделали последовательность задач для миграции с Windows 7/8/8.1 до Windows 10. Вот этот пост, а здесь обновленная версия от 16 июня 2015 года. Там ничего сложного, главное использовать оригинальный образ с вашего MVLSC, импортируете task sequence из архива, доставляете на точки распространения, развертываете на коллекцию, наслаждаетесь результатом.

Но история не об этом, при запуске обновления, кастомер получил такую ошибку:

Failed to run the action: Recover from Setup Failure. Unknown error (Error: 00000A58; Source: Unknown)

Failed to run the last action: Recover from Setup Failure. Execution of task sequence failed. Unknown error (Error: 00000A58; Source: Unknown)

Эта же ошибка есть в комментариях в блоге ConfigMgr Team, но ответа там так и не получили. В любом случае smsts.log наше всё (т.к. мы выполняем in-place из текущей системы с агентом SCCM, то лог этот вы найдете в \Windows\CCM\logs).

update_inplace_windows10_1

update_inplace_windows10_2

update_inplace_windows10_3

update_inplace_windows10_4

Запускаем на клиенте последовательность задач для миграции. Все довольны легкому апгрейду с Windows 8.1 до Windows 10.

update_inplace_windows10_5

Ограничения в in-place миграции с Windows 7/8/8.1 на Windows 10

  • использовать кастомные образы;
  • менять архитектуру (например, с x86 на x64);
  • менять системный язык;
  • переходить с BIOS на UEFI;
  • изменять разделы диска;
  • понижать редакцию (например с Enterprise на Professional, а вот наоборот можно).

update_inplace_windows10_6

На официальном сайте поддержки Microsoft опубликована новая страница с инструкциями по установке Windows 11. Отдельный параграф на странице включает инструкции по обновлению устройств с Windows 10, не отвечающих системным требованиям для установки Windows 11 – создав ключ реестра, вы можете обойти проверку на наличие TPM 2.0 (требуется как минимум TPM 1.2), а также совместимого процессора.

Когда Microsoft анонсировала Windows 11, компания удивила пользователей обновленными системными требованиями для этой операционной системы. Напомним, что Microsoft не меняла требований, когда выпускала предыдущие версии Windows. Например, компьютеры 2009 года под управлением Windows 7 вполне могли работать с Windows 10, выпущенной в 2015 году.


Пользователи могут вручную скачать и установить Windows 11, но в этом случае они могут столкнуться с конфликтами совместимости.

Очень быстро удалось обнаружить обходные пути для установки Windows 11 на несовместимые ПК:

Сейчас уже известно, что обновления будут доставляться, но обновления функций могут не поставляться на несовместимые устройства. Скорее всего обходные пути продолжат работать, и примерно через 12 месяцев пользователи смогут беспрепятственно вручную установить первое обновление функций для Windows 11 на несовместимые устройства.

Официальная инструкция Microsoft по установке Windows 11 на несовместимые устройства


Примечание: Создав ключ реестра, вы можете обойти проверку на наличие TPM 2.0 (требуется как минимум TPM 1.2 ), а также совместимого процессора.

Пользователям нужно лишь внести одно изменение в системный реестр на несовместимом устройстве. В этом случае установщик Windows 11 не будет проверять процессор или микросхему TPM 2.0 (требуется как минимум TPM 1.2). Другие требования, такие как свободное место место на жестком диске, по-прежнему будут проверяться.

Примечание: Microsoft не рекомендует устанавливать Windows 11 на неподдерживаемые устройства. Соответствующая страница поддержки предупреждает пользователей о том, что устройства могут работать со сбоями и что получения обновлений не гарантируется.

Устройство, не отвечающее минимальным системным требованиям, может работать неправильно из-за конфликтов совместимости и не будет гарантированно получать обновления, в том числе обновления безопасности.

  • Откройте редактор реестра. Нажмите сочетание клавиш Windows + R и введите regedit , затем нажмите клавишу ввода Enter . При необходимости подтвердите запрос службы контроля учетных записей для запуска редактора реестра.
  • Перейдите по следующему пути (скопируйте и вставьте в адресную строку редактора реестра):


  • Кликните правой кнопкой мыши по разделу Setup и выберите Создать > Раздел.
  • Присвойте новому разделу имя MoSetup нажмите клавишу ввода Enter .
  • Щелкните правой кнопкой мыши по разделу MoSetup и выберите Создать > Параметр DWORD (32 бита).
  • Назовите параметр AllowUpgradesWithUnsupportedTPMOrCPU
  • Дважды кликните по параметру и установите для него значение 1
  • Перезагрузите компьютер.

Теперь администраторы смогут выполнить обновление до Windows 11 с помощью установочного ISO-образа, следуя нашим инструкциям.

Читайте также: