Windows Tips & News

Превключватели на командния ред на Windows 10 setup.exe

click fraud protection
ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителността на системата

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

Банер с лого на Windows 10
Така че, Setup.exe инсталира или надгражда Windows. Следните аргументи на командния ред могат да се използват за промяна на поведението на инсталацията на Windows:

Превключвател: /auto
Параметри: Upgrade; DataOnly; Чисти
Действие: Автоматизирайте инсталирането с избор на миграция за инсталацията.
Потребителският интерфейс за настройка на медиите и екраните за напредък се показват по подразбиране, но са автоматизирани.
Този превключвател също приема следните конфигурации по подразбиране:
Приемане на EULA, динамичното актуализиране е активирано, избиране за събиране на телеметрия и качване, OOBE ще бъде пропуснат, PBR ще бъде актуализиран или създаден.

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

Реклама

Превключвател: /тихо
Параметри: N/A

Действие: Тихият флаг ще потисне всяко UX за настройка, включително UX за връщане

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

Превключвател: /pkey
Параметри: 5x5 продуктов ключ

Действие: Доставя настройка с посочения продуктов ключ.
Този параметър не е необходим при надграждане с обемно лицензиран носител или носител, който съдържа pid.txt в папката с източници.

Пример: setup.exe /auto upgrade /pkey ABC12-DEF34-GHI56-JKL78-MNP90

Превключвател: /showoobe
Параметри: Пълен; Нито един

Действие: Когато /showoobe е настроен на Пълен, крайният потребител трябва интерактивно да завърши OOBE.
Като алтернатива, когато /showoobe е настроен на None, OOBE се пропуска и компонентите се задават на техните настройки по подразбиране.

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

Превключвател: /noreboot
Параметри: N/A

Действие: Настройката няма да рестартира автоматично компютъра, когато завърши задачите на ОС на по-ниско ниво.
Следващият път, когато компютърът се рестартира, настройката ще продължи.

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

Превключвател: /DynamicUpdate
Параметри: Enable; Деактивирайте

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

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

Превключвател: /Постообе \setupcomplete.cmd
Параметри: Път на локален файл или UNC мрежов път към файл с име setupcomplete.cmd

Действие: Инжектира setupcomplete.cmd файл от посоченото място.
Setupcomplete.cmd е персонализиран скрипт за изпълнение на задачи след завършване на инсталацията, но преди първото влизане на потребителя.
Той се изпълнява със системни привилегии.

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

Превключвател: /После връщане
Параметри: Път на локален файл или 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
Параметри: Enable; Деактивирайте

Действие: Когато /PBRUpdate е зададено на Enable, настройката ще актуализира или създаде PBR дяла.
Обратно, когато /PBRUpdate е зададено на Disable, настройката няма да актуализира или създаде PBR дяла

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

Превключвател: /migratealldrivers
Параметри: Всички; Нито един

Действие: Когато /migratealldrivers е зададено на Всички, настройката ще се опита да мигрира всички драйвери като част от инсталацията.
За разлика от това, когато /migratealldrivers е настроен на None, настройката няма да мигрира нито един драйвер като част от инсталацията.
ЗАБЕЛЕЖКА: този превключвател трябва да се използва само в тестови и тестови среди. Не трябва да се използва в производството.

Пример: setup.exe /auto upgrade /migratealldrivers няма

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

Действие: Инсталацията ще инжектира всички driver.infs, намерени на посоченото място по време на инсталационния процес.
Настройката ще търси рекурсивно във всички подпапки на посоченото местоположение.

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

Превключвател: /Телеметрия
Параметри: Enable; Деактивирайте

Действие: Когато /Telemetry е зададено на Enable, настройката ще събира и качва телеметрия, генерирана от инсталацията.
Въпреки това, когато /Telemetry е зададено на Disable, настройката няма да събира и качва телеметрия, свързана с инсталацията.

Пример: setup.exe /автоматично надграждане /Разрешаване на телеметрия

Превключвател: /copylogs
Параметри: Локални файлови пътеки и UNC мрежови пътища

Действие: При неуспех настройката ще копира или качи компресирани регистрационни файлове на посоченото място.
Моля, имайте предвид, че компютърът и/или потребителят трябва да имат разрешение и достъп до мрежата до посочения път към файла.
Тази команда се изпълнява в системния контекст, така че може да няма разрешения за копиране на местоположения, които изискват потребителски разрешения

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

Ето някои примери за употреба.

Администратор иска да надстрои компютрите на отделите от Windows 7 Enterprise за една нощ. Той не иска потребителският интерфейс за настройка да се показва, но иска крайните потребители ръчно да преминат през изживяването извън кутията (известно като OOBE).
Следният команден ред може да се използва за организиране на пълното надграждане до Windows vNext, изискващо въвеждане от потребителя само след като машината достигне OOBE:

Setup.exe /auto upgrade /quiet /showoobe full

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

Setup.exe /auto upgrade /installdrivers c:\myUpgrade\drivers /postrollback c:\setuprollback.cmd

Това е. Имате ли какво да добавите? Добре дошли в коментарите! (чрез MDL).

ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителността на системата
Компилациите на Windows 11 22621.450 и 22622.450 вече са в бета канал

Компилациите на Windows 11 22621.450 и 22622.450 вече са в бета канал

Днес Microsoft пусна две нови компилации на Windows 11 22H2 за вътрешни лица в бета канала. Едини...

Прочетете още

Подсистемата Windows за Android има няколко подобрения

Подсистемата Windows за Android има няколко подобрения

Microsoft издаде нова актуализация за WSA, слоят за съвместимост в Windows 11, който позволява ст...

Прочетете още

Сергей Ткаченко, автор в Winaero

Сергей Ткаченко, автор в Winaero

StarterDesktopSlideShow е програма за смяна на тапети за Windows 7 Starter.Както знаете, функцият...

Прочетете още