Резюме

С помощью редактора конфигурации изображения для Windows Embedded Standard 7 как я могу установить приложения до запуска пользовательской оболочки?

Фон

Я разрабатываю автоматический образ для Windows Embedded Standard 7, и хотя я могу заставить свои приложения нормально работать, когда моя оболочка настроена на командную строку (CMD.EXE), я не могу запустить установку, когда использую свою пользовательскую оболочку, потому что указанная оболочка зависит от всех приложений, которые мне нужно установить.

Я использую FirstLogonCommands с SynchronousCommand для установки необходимых файлов (на этапе 7 OOBE). Похоже, что оболочка пытается запуститься перед этим, что приводит к сбою оболочки и командам не продолжать. Можно ли как-то обеспечить завершение работы SynchronousCommands до запуска оболочки? Я пытался переместить команды на проходы: специализировать и проверять пользователя, но происходит то же самое.

Заметки

Примером "приложения", которое мне нужно установить, является .NET Framework 4.5, драйвер USB и драйвер дисплея.

1 ответ1

0

Я обычно заканчиваю сборкой и захватом, чтобы развернуть образ на нескольких идентичных компьютерах. Для установки вещей и изменения конфигурации (включая автологин) Windows Embedded Standard 7 поддерживает использование SetupComplete.CMD. Вот краткое описание от Microsoft. Несколько предостережений:

  1. Он запускается только если вы запускаете sysprep на компьютере
  2. Взаимодействие с пользователем не может происходить
  3. В Windows Embedded Industry 8/8.1 тип имеющейся у вас лицензии изменяется независимо от того, запущена она или нет. Для Windows Embedded 8 у меня не было этой проблемы.

Он запускается до отображения экрана входа в систему.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .