WES7 - Custom Shell - Как установить зависимости

637
BlackBox

Резюме

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

Фон

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

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

Заметки

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

0

1 ответ на вопрос

0
Grumbles

I typically end up doing build and captures to deploy an image to mulitple identical computers. For installing things and chhanging configuration (including autologin), Windows Embedded Standard 7 supports using SetupComplete.CMD. Here is a short description from Microsoft. A couple of caveats:

  1. It is only run if you run sysprep on the machine
  2. No user interaction can occur
  3. On Windows Embedded Industry 8/8.1, the type of license you have changes whether or not it is run. For Windows Embedded 8, I have not had this issue.

It it does run before the login screen is shown.

In general, I would also suggest installing .NET prior to capturing an image, since you often have to immediately apply patches after installation.

Похожие вопросы