Неизвестный набор параметров командной строки для динамического обновления Windows 10

Обновлено: 21.11.2024

Скорости_1

Похвально

Здравствуйте, я пытаюсь обновить Windows 7 до Windows 10 на новом компьютере.
Однако установка из автоматического ISO приводит к ошибке: указана неизвестная опция командной строки /dynamicupdate

Потом попробовал поставить на USB с ноутбука. Он установлен на 64 бит. При попытке открыть его из моей Windows 7 возникает ошибка: наборы конфигурации поддерживаются только тогда, когда установка Windows запускается из Windows PE

<р>. Предлагает загрузиться с USB.

Наконец, я пытаюсь загрузиться в него. Затем я получаю последнюю ошибку: невозможно прочитать параметр productkey из файла ответов автоматической установки

Куда бы я ни пошел, кажется, что есть еще одна проблема, последняя также почти не имеет решения на реальном компьютере (это все ответы на вещи vmware; я пытаюсь установить на реальный компьютер).

Спасибо за ваше время,
Speediestsaf

Ноутбук_ботаник

Великолепно

Попробуйте создать загрузочный USB-накопитель или диск с Windows 10 с помощью Media Creation Tool.

Надеюсь, это поможет.

Ноутбук_ботаник

Великолепно

Попробуйте создать загрузочный USB-накопитель или диск с Windows 10 с помощью Media Creation Tool.

Надеюсь, это поможет.

Индевор01

Уважаемый

Здравствуйте, я пытаюсь обновить Windows 7 до Windows 10 на новом компьютере.
Однако установка из автоматического ISO приводит к ошибке: указана неизвестная опция командной строки /dynamicupdate

Потом попробовал поставить на USB с ноутбука. Он установлен на 64 бит. При попытке открыть его из моей Windows 7 возникает ошибка: наборы конфигурации поддерживаются только тогда, когда установка Windows запускается из Windows PE

<р>. Предлагает загрузиться с USB.

Наконец, я пытаюсь загрузиться в него. Затем я получаю последнюю ошибку: невозможно прочитать параметр productkey из файла ответов автоматической установки

Куда бы я ни пошел, кажется, что есть еще одна проблема, последняя также почти не имеет решения на реальном компьютере (это все ответы на вещи vmware; я пытаюсь установить на реальный компьютер).

Спасибо за ваше время,
Speediestsaf

Я бы попытался исправить утилиту восстановления Windows 7 и убедиться, что у вас есть все обновления, прежде чем пытаться выполнить обновление.

Недавно у меня был сценарий с клиентом, у которого не было инфраструктуры Configuration Manager, который использовал Intune для управления рабочими станциями, у меня возникли проблемы с настройкой MDT для поддержки обновлений до Windows 10 (все еще есть несколько известных проблем с MDT и Windows 10), но все еще необходимо для автоматизации развертывания Windows 10 для конечных пользователей.

Поскольку при обновлении на месте до Windows 10 сохраняются все файлы, настройки и драйверы, на самом деле довольно просто записать несколько настроек в одну строку с помощью доступных переключателей настройки. Вот список всех доступных переключателей командной строки, использующих установку Windows 10. ***Обновлено для Windows 10 1803 — доступны новые команды настройки BitLocker!***

Первый шаг — скопировать все файлы с носителя Windows 10 в локальную или сетевую папку. Достаточно просто.

Далее создайте пакетный файл, расположенный на одну папку выше этого места. Мой организован следующим образом:

Теперь отредактируйте пакетный файл и добавьте строку кода, чтобы настроить обновление до Windows 10. Я использовал следующие переключатели:

start /wait .\Win10\setup.exe /auto upgrade /migratedrivers all /dynamicupdate enable /showoobe none /pkey XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

После запуска мастер может быть полностью автоматизирован, если использовать соответствующие переключатели.

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

Программа установки Windows 10 или setup.exe, которая является частью установочного носителя, поддерживает набор аргументов командной строки. Используя эти аргументы, вы можете изменить поведение установки Windows. В этой статье мы рассмотрим переключатели командной строки, доступные для setup.exe в Windows 10.


Итак, Setup.exe устанавливает или обновляет Windows. Следующие аргументы командной строки можно использовать для изменения поведения установки Windows:

Переключатель: /auto
Параметры: Обновление; только данные; Очистить
Действие: автоматизировать установку с выбором миграции для установки.
Интерфейс настройки мультимедиа и экраны выполнения отображаются по умолчанию, но они автоматизированы.
Этот переключатель также предполагает следующие конфигурации по умолчанию:
принятие лицензионного соглашения с конечным пользователем, динамическое обновление включено, сбор и загрузка телеметрии разрешены, OOBE будет пропущен, PBR будет обновлен или создан.

Пример: setup.exe /автоматическое обновление

Переключатель: /quiet
Параметры: N /A

Действие . Флажок тишины подавляет любую настройку UX, включая откат UX.

Пример: setup.exe /auto upgrade /quiet

Переключатель: /pkey

Параметры: ключ продукта 5 x 5

Действие : Предоставьте программе установки указанный ключ продукта.
Этот параметр не требуется при обновлении с помощью носителя с корпоративной лицензией или носителя, содержащего файл pid.txt в исходной папке.

Переключите : /showoobe

Параметры: полный; Нет

Действие: если для параметра /showoobe установлено значение Full, конечный пользователь должен интерактивно выполнить OOBE.
В качестве альтернативы, если для параметра /showoobe задано значение None, OOBE пропускается, а для компонентов устанавливаются параметры по умолчанию.

Пример: setup.exe /auto upgrade /showoobe full

Переключатель: /noreboot
Параметры: N /A

Действие: Программа установки не будет автоматически перезагружать ПК после завершения задач ОС нижнего уровня.
При следующей перезагрузке ПК установка продолжится.

Пример: setup.exe /auto upgrade /noreboot

Переключатель: /DynamicUpdate

Параметры: Включить; Отключить

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

Пример: setup.exe /auto upgrade /DynamicUpdate отключить

Переключатель: /Postoobe\setupcomplete.cmd
Параметры: локальный путь к файлу или сетевой путь UNC к файлу с именем setupcomplete.cmd

Действие: вставляет файл setupcomplete.cmd из указанного места.
Setupcomplete.cmd — это настраиваемый сценарий для выполнения задач после завершения установки, но до первого входа пользователя в систему.
Он запускается с системными привилегиями.

Пример: setup.exe /auto upgrade /postoobe c:\script\setupcomplete.cmd

Переключатель: /Postrollback
Параметры: локальный путь к файлу или сетевой путь UNC к файлу с именем setuprollback.cmd

Действие: внедряет файл setuprollback.cmd из указанного места.
Setuprolback.cmd — это настраиваемый сценарий для выполнения задач после сбоя установки и отката ПК до предыдущей ОС.
Он запускается с теми же привилегиями, что и пользователь или процесс, запустивший программу установки.

Пример: setup.exe /auto upgrade /postrollback \MyShare\script\setuprollback.cmd

Переключатель: /installfrom
Параметры: локальный путь к файлу или сетевой путь к определенному WIM

Действие: Указывает место для исходного носителя/файлов установки

Пример: setup.exe /auto clean /installfrom d:\myWim\customwim.wim

Переключатель: /PBRUpdate

Параметры: Включить; Отключить

Действие: если для параметра /PBRUpdate установлено значение Enable, программа установки обновит или создаст раздел PBR.
И наоборот, если для параметра /PBRUpdate установлено значение Disable, программа установки не будет обновлять или создавать раздел PBR

Пример: setup.exe /автоматическое обновление /отключение PBRupdate

Переключатель: /migratealldrivers

Параметры: Все; Нет

Действие: если для параметра /migratealldrivers задано значение Все, программа установки попытается перенести все драйверы как часть установки.
Напротив, если для параметра /migratealldrivers задано значение None, программа установки не будет переносить какие-либо драйверы как часть установки.
ПРИМЕЧАНИЕ. Этот переключатель следует использовать только в тестовых и тестовых средах. Его нельзя использовать в рабочей среде.

Пример: setup.exe /auto upgrade /migratealldrivers none

Переключатель: /installdrivers
Параметры: локальный путь к файлу или сетевой путь UNC к папке, содержащей файлы .inf

Действие: программа установки внедрит все файлы driver.inf, найденные в указанном месте в процессе установки.
Программа установки будет рекурсивно искать во всех подпапках указанного местоположения.

Пример: setup.exe /auto upgrade /installdrivers c:\myUpgrade\drivers

Переключатель: /телеметрия

Параметры: Включить; Отключить

Действие: если для параметра /Telemetry установлено значение Enable, программа установки будет собирать и загружать данные телеметрии, созданные при установке.
Однако, если для параметра /Telemetry установлено значение Disable, программа установки не будет собирать и загружать телеметрию, связанную с установкой.

Пример: setup.exe /автоматическое обновление /включение телеметрии

Переключатель: /copylogs
Параметры: пути к локальным файлам и сетевые пути UNC

Действие: в случае сбоя программа установки скопирует или загрузит сжатые журналы в указанное место.
Обратите внимание, что ПК и/или пользователь должны иметь разрешение и сетевой доступ к указанному пути к файлу.
Эта команда выполняется в контексте системы, поэтому у нее может не быть разрешений на копирование в расположение, для которого требуются разрешения пользователя

Пример: setup.exe /auto upgrade /copylogs \MyShare\UpgradeLogs

Вот несколько примеров использования.

Администратор хочет в одночасье обновить компьютеры в отделах с Windows 7 Enterprise. Он не хочет, чтобы отображался пользовательский интерфейс установки, но он хочет, чтобы конечные пользователи вручную проходили процедуру «из коробки» (известную как OOBE).
Следующую командную строку можно использовать для организации полного обновления до Windows vNext, требующего ввода данных пользователем только после того, как компьютер достигнет OOBE:

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

Вот и все. Есть что добавить? Добро пожаловать в комментарии! (через молдавские леи).

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

Если вам понравилась эта статья, поделитесь ею с помощью кнопок ниже. Это не потребует от вас многого, но поможет нам расти. Спасибо за вашу поддержку!

Автор: Сергей Ткаченко

Сергей Ткаченко — разработчик программного обеспечения из России, который основал Winaero еще в 2011 году. В этом блоге Сергей пишет обо всем, что связано с Microsoft, Windows и популярным программным обеспечением. Следите за ним в Telegram, Twitter и YouTube. Просмотреть все сообщения Сергея Ткаченко

Автор Сергей Ткаченко Опубликовано 15 ноября 2014 г. 15 ноября 2014 г. Рубрики Windows 10 Метки командная строка, setup.exe, Windows 10

12 мыслей о «Переключателях командной строки Windows 10 setup.exe»

МНЕ НРАВИТСЯ ЭТО ОКНО 10

Команды не поддерживаются при установке BIOS?
Только из установленной системы?

Привет Сергей. Рад видеть тебя здесь!
Да, эти команды предназначены для использования в какой-либо работающей операционной системе.
Я не пробовал запускать его с помощью пользовательского PE. Возможно, в этом случае можно заставить его работать.

Это здорово, единственный вопрос, который у меня есть, это то, что мне кажется, что я получаю подсказку о языке по умолчанию, могу ли я в любом случае выбрать параметр для автоматического продолжения?

Не совсем то, что я искал.

Мне нужно просто нажать ОК, чтобы перейти к экрану Что требует вашего внимания.

Здесь указано, что язык отображения неверен, однако установлен английский (Великобритания).

Ниже приведен сводный список параметров ядра, реализованных макросами __setup(), core_param() и module_param() и отсортированных в соответствии со словарем английского языка (определяется как игнорирование всех знаков препинания и сортировка цифр перед буквами без учета регистра). способом) и с описаниями, если они известны.

Ядро анализирует параметры из командной строки ядра до «–»; если он не распознает параметр и не содержит «.», параметр передается в init: параметры с «=» передаются в среду init, другие передаются в качестве аргументов командной строки для init. Все после "-" передается в качестве аргумента в init.

Параметры модуля можно указать двумя способами: через командную строку ядра с префиксом имени модуля или через modprobe, например:

Параметры модулей, встроенных в ядро, необходимо указывать в командной строке ядра. modprobe просматривает командную строку ядра (/proc/cmdline) и собирает параметры модуля при загрузке модуля, поэтому командную строку ядра можно использовать и для загружаемых модулей.

Дефисы (дефисы) и символы подчеркивания эквивалентны в именах параметров, поэтому:

также можно ввести как:

Двойные кавычки можно использовать для защиты пробелов в значениях, например:

списки процессоров:¶

Некоторые параметры ядра принимают в качестве значения список процессоров, например. isolcpus, nohz_full, irqaffinity, rcu_nocbs. Формат этого списка:

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

Например, в командную строку можно добавить следующий параметр:

где последний элемент представляет ЦП 100 101 125 126 150 151.

Этот документ может быть не совсем актуальным и неполным. Команда «modinfo -p $» показывает текущий список всех параметров загружаемого модуля. Загружаемые модули после загрузки в работающее ядро ​​также раскрывают свои параметры в /sys/module/$/parameters/. Некоторые из этих параметров можно изменить во время выполнения с помощью команды echo -n $ > /sys/module/$/parameters/$ .

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

Кроме того, следующий текст указывает, что параметр:

Параметры, обозначенные BOOT, на самом деле интерпретируются загрузчиком и не имеют прямого значения для ядра. Не изменяйте синтаксис параметров загрузчика без крайней необходимости или согласования с .

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

Обратите внимание, что ВСЕ параметры ядра, перечисленные ниже, УЧИТЫВАЮТ РЕГИСТР, и что знак = в конце имени любого параметра указывает, что этот параметр будет введен как переменная среды, тогда как его отсутствие указывает, что он будет отображаться как читаемый аргумент ядра. через /proc/cmdline программами, запущенными после запуска системы.

Количество параметров ядра не ограничено, но длина полной командной строки (параметры, включая пробелы и т. д.) ограничена фиксированным количеством символов. Это ограничение зависит от архитектуры и составляет от 256 до 4096 символов. Он определен в файле ./include/asm/setup.h как COMMAND_LINE_SIZE.

Наконец, суффикс [KMG] обычно описывается после ряда значений параметров ядра. Эти буквы «K», «M» и «G» представляют _двоичные_ множители «Кило», «Мега» и «Гига», равные 2^10, 2^20 и 2^30 байт соответственно. Такие буквенные суффиксы также можно полностью опустить:

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