⚙️ Файл ответов: выбор между синхронными и асинхронными командами
Для обхода системных требований #Windows11 я воспользовался асинхронными командами на этапе windowsPE. В личку прилетел вопрос, почему именно ими, а не синхронными.
👉 Разницу объясняет документация по параметрам файла ответов. Асинхронные команды выполняются одновременно, а синхронные - последовательно, т.е. следующая не начинается до завершения предыдущей.
ℹ️ В случае с обходом требований у меня было пять команд, каждая импортировала один параметр в реестр. Одновременный импорт асинхронными командами меня устраивал. Синхронные тоже сработали бы, конечно.
Для импорта параметров реестра в профиль Default я задействвую синхронные команды. Потому что надо последовательно подключить ntuser.dat, внести в него изменения и отключить куст. Я подробно разберу это в ближайшей статье блога 👌
Впрочем, у Microsoft не бывает все просто. Начиная с Windows 10 на этапе oobeSystem синхронные команды в FirstLogonCommands выполняются асинхронно (других этапов это не касается). Видимо, поведение поменяли с целью ускорить вход на рабочий стол. Однако асинхронность можно вернуть, путем внесения изменений в реестр на более раннем этапе установки... синхронной или асинхронной командой 😎