Windows 10 setup exe параметры командной строки

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

Установщик 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 перечислены ниже:

Подробную информацию об всех опциях setup.exe и их значениях для Windows 10 можно получить на странице документации: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-setup-command-line-options

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

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

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

  1. Скачайте Media creation tool (https://www.microsoft.com/ru-ru/software-download/windows10);
  2. Запустите файл MediaCreationTool1903.exe и с помощью мастера укажите, что вы хотите “Создать установочный носитель (USB-устройство, флеш памяти, DVD-диск или ISO файл)”;
  3. Выберите язык, редакцию и архитектуру (x64 или x86) образа Windows 10, который вы хотите создать;
  4. Укажите, что вы хотите создать ISO-файл и укажите желаемое имя файла;
  5. И дождитесь, пока Media Creation Tool закончит загрузку установочного ISO образа Windows 10 на ваш локальный диск.

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

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

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

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

  • /Auto Upgrade – автоматический режим обновления;
  • /Quiet – скрыть диалоговые окна мастера обновления;
  • /NoReboot – запретить перезагрузку компьютера;
  • /DynamicUpdate Disable — указывает, что не нужно загружать последние обновления через Windows Update;
  • /Compat ScanOnly – выполнить только проверку совместимости, без выполнения обновления.

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

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

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

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

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

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

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

Читайте также:  How to know port in linux

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

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

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

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

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

  • CompatBlockedApplicationAutoUninstall — найдено несовместимое приложение, которое нужно удалить перед апгрейдом версии.
  • FindAbruptDownlevelFailure — информация о последней ошибке, когда записи в журнале неожиданно обрываются.

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

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

Автоматизация обновления версии 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

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

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

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

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

Команды командной строки (CMD) в Windows 10

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

Эта статья содержит полный список всех команд для командной строки (CMD) в Windows 10. Перед выполнением которых внимательно ознакомьтесь с их описанием и при необходимости параметрами, фильтрами и примерами использования. Утилиты же по своих возможностях похожи в сравнении с обычными командами, которые работают непосредственно в окне командной строки.

Как запустить командную строку от имени администратора Windows 10

Для использования всех возможностей командной строки её необходимо запускать с правами администратора в Windows 10. Достаточно в поисковой строке начать вводить Командная строка, и в результатах поиска выбрать Запуск от имени администратора.

Читайте также:  Посмотреть все сетевые устройства linux

В принципе можно воспользоваться и другими способами запуска командной строки от имени администратора в Windows 10. Права администратора дают возможность вносить изменения в систему.

Как узнать список всех команд командной строки в Windows 10

Непосредственно в окне командной строки можно посмотреть список всех команд выполнив команду: help. Для получения сведений об определённой команде наберите help .

Например, после выполнения команды: taskkill /? пользователю выводятся не только допустимые параметры, но и поддерживаемые фильтры и примеры использования.

Зачастую команды используются вместе с различными параметрами для уточнения. Если же используемая команда вызывает встроенную утилиту, тогда посмотреть данные командой help не получится. После выполнения команды: help ping указывается, что эта команда не поддерживается. Воспользуйтесь параметром ping /?.

Список команд командной строки в Windows 10

assoc Вывод либо изменение сопоставлений по расширениям имён файлов
attrib Отображение и изменение атрибутов файлов
break Включение и выключение режима обработки комбинации клавиш Ctrl+C
bcdedit Задаёт свойства в базе данных загрузки для управления начальной загрузкой
cacls Отображение и редактирование списков управления доступом (ACL) к файлам
call Вызов одного пакетного файла из другого
cd Вывод имени либо смена текущей папки
chcp Вывод либо установка активной кодовой страницы
chdir Вывод имени либо смена текущей папки
chkdsk Проверка диска и вывод статистики
chkntfs Отображение или изменение выполнения проверки диска во время загрузки
cls Очистка экрана
cmd Запуск ещё одного интерпретатора командных строк
color Установка цветов переднего плана и фона, используемых по умолчанию
comp Сравнение содержимого двух файлов или двух наборов файлов
compact Отображение и изменение сжатия файлов в разделах NTFS
convert Преобразует тома FAT в NTFS
copy Копирование одного или нескольких файлов в другое место
date Вывод либо установка текущей даты
del Удаление одного или нескольких файлов
dir Вывод списка файлов и подпапок из указанной папки
diskpart Отображает или настраивает свойства раздела диска
doskey Редактирует командные строки, создаёт макросы и повторно вызывает команды Windows 10
dism Перечисляет, устанавливает, удаляет, настраивает и обновляет компоненты и пакеты в образах Windows 10
driverquery Отображает текущее состояние и свойства драйвера устройства
echo Отображает сообщения и переключает режим отображения команд на экране
endlocal Завершает локализацию изменений среды для пакетного файла
erase Удаляет один или несколько файлов
exit Завершает работу программы cmd.exe (интерпретатора командных строк)
fc Сравнивает два файла или два набора файлов и
отображает различия между ними
find Ищет текстовую строку в одном или нескольких файлах
findstr Ищет выбранные строки в файлах
for Запускает указанную команду для каждого из файлов в наборе
format Форматирует диск для работы с Windows 10
fsutil Отображает или настраивает свойства файловой системы
ftype Отображает либо изменяет типы файлов, используемые при сопоставлении по расширениям имён файлов
goto Направляет интерпретатор команд Windows в отмеченную строку пакетной программы
gpresult Отображает информацию о групповой политике для компьютера или пользователя
graftabl Позволяет системе отображать расширенный набор символов в графическом режиме
help Выводит справочную информацию о командах Window 10
icacls Отображает, изменяет, архивирует или восстанавливает списки ACL для файлов и каталогов
if Выполняет условную обработку в пакетных программах
ipconfig
Выводит данные обо всех сетевых подключениях
label Создаёт, изменяет или удаляет метки тома для дисков
md Создаёт каталог
mkdir Создаёт каталог
mklink Создаёт символьные ссылки и жёсткие связи
mode Настраивает системные устройства
more Последовательно отображает данные по частям размером в один экран
move Перемещает один или несколько файлов из одного каталога в другой
openfiles Отображает файлы, открытые для файлового ресурса удалёнными пользователями
path Отображает или устанавливает путь поиска исполняемых файлов
pause Приостанавливает выполнение пакетного файла и выводит сообщение
ping Проверяет целостность сети и качество соединения в ней
popd Восстанавливает предыдущее значение текущего каталога,
сохранённое с помощью команды PUSHD
print Выводит на печать содержимое текстового файла
prompt Изменяет командную строку Windows 10
pushd Сохраняет текущий каталог, затем изменяет его
rd Удаляет каталог
recover Восстанавливает данные, которые можно прочитать, с плохого или повреждённого диска
rem Записывает комментарии в пакетные файлы или файл config.sys
ren Переименовывает файлы
rename Переименовывает файлы
replace Заменяет файлы
rmdir Удаляет каталог
robocopy Улучшенная служебная программа копирования файлов и деревьев папок
set Показывает, устанавливает или удаляет переменные среды Windows 10
setlocal Начинает локализацию изменений среды в пакетном файле
sc Отображает или настраивает службы (фоновые процессы)
schtasks Выполняет команды и запускает программы на компьютере по расписанию
sfc Проверяет целостность всех защищённых системных файлов и заменяет неправильные версии правильными.
shift Изменяет положение заменяемых параметров в пакетных файлах
shutdown Позволяет локально или удалённо завершить работу компьютера
sort Сортирует ввод
start Выполняет указанную программу или команду в отдельном окне
subst Связывает путь с именем диска
systeminfo Отображает сведения о свойствах и конфигурации определённого компьютера
tasklist Отображает все выполняемые задачи, включая службы
taskkill Прекращение или остановка процесса либо приложения
time Отображает или устанавливает системное время
title Назначает заголовок окна для сеанса cmd.exe
tracert
Отслеживает маршруты следования данных в сетях TCP/IP
tree Графически отображает структуру каталогов диска или пути
type Отображает содержимое текстовых файлов
ver Отображает сведения о версии Windows 10
verify Устанавливает режим проверки в Windows 10 правильности записи файлов на диск
vol Отображает метку и серийный номер тома для диска
xcopy Копирует файлы и деревья папок
wmic Отображает сведения об инструментарии WMI в интерактивной командной оболочке
Читайте также:  Vmware workstation pro как удалить windows 10

Классическая командная строка позволяет также вызывать всё стандартные программы, которые расположены на системном диске. Например, после выполнения команды: dxdiag.exe мгновенно будет запущенно средство диагностики DirectX. В принципе непосредственно в командной строке можно вызывать все полезные Команды Выполнить в Windows 10.

Приложение командной строки хоть и получило альтернативу Windows PowerShell, но всё же ещё осталось в операционной системе. Его можно использовать, если Вы знакомы со списком команды для командной строки (CMD) в Windows 10. Достаточно запустить командную строку с правами администратора. А также ранее упоминалось как вернуть в контекстном меню командную строку.

Оцените статью