Перейти к содержимому


Фото

Особенности установки хотфиксов и обновлений в среду разработки


  • Закрыто Тема закрыта
6 ответов в теме

#1 korolant

korolant

    Newbie

  • Members
  • Фишка
  • 41 Сообщений:
  • МестоположениеVoronezh

Опубликовано 28.01.2015 - 14:13

Доброго времени суток.

 

Создавался образ под машины с разной аппаратной начинкой, из Distribution Share добавил всю ветку Drivers, остальное настроил по своему усмотрению, разрешил все зависимости и собрал дистрибутив. ОС стала и вроде все хорошо, но спустя несколько дней при перезагрузки выдала черный экран с надписью что у драйвера по адресу "Windows\system32\drivers\usbehsi.sys" нет цифровой подписи. в чем может быть проблема? Корректно ли создавать дистрибутивы подобным образом?

 

Заранее спасибо.



#2 Sergey Antonovich

Sergey Antonovich

    Member

  • Members
  • ФишкаФишка
  • 221 Сообщений:

Опубликовано 30.01.2015 - 15:46

Вы не указали версию ОС.

Если хотите включить в образ все драйверы, лучше использовать POSReady/Industry.

Какие действия вы делали с образом до возникновения проблемы? ПО, обновления?

Попробуйте создать образ только с необходимыми драйверами, используя утилиту tap. Повторится проблема?


Сергей Антонович
Системный инженер по встраиваемым решениям отдела исследований и разработок
Кварта Технологии

#3 korolant

korolant

    Newbie

  • Members
  • Фишка
  • 41 Сообщений:
  • МестоположениеVoronezh

Опубликовано 09.02.2015 - 11:08

Embedded Standart 7

Если собирать образ используя только необходимые драйвера все замечательно. Вообще, недавно в среду разработки ICE добавил порядка 10 новых обновлений от майкрософта, После этого видел много странностей со сборкой, не буду перечислять. Ниже список обновлений:

HotDix:

   Fix for   KB2502664

   Fix for   KB2607560

   Fix for   KB2612905

   Fix for   KB2637530

   Fix for   KB2645895

   Fix for   KB2649672

   Fix for   KB2691967

   Fix for   KB2728894

SecurityUpdate

   KB2862330

Update

   Activation

      KB2663820

   Fix for KB2487305

Есть большая вероятность что одно (или несколько)  из этих обновлений провоцируют ошибки. Вам знакомы данные обновления?  Были ли с ними проблемы? И главный вопрос, корректно ли создавать дистрибутив так, как описано в моем первом посте?



#4 Sergey Antonovich

Sergey Antonovich

    Member

  • Members
  • ФишкаФишка
  • 221 Сообщений:

Опубликовано 09.02.2015 - 12:42

Обновления типа Hot Fix устраняют одну конкретную проблему и рекомендуются к установке, только если эта проблема возникает.

Вот цитата из описания хотфиксов:

A supported hotfix is now available from Microsoft. However, it is intended to correct only the problem that this article describes. Apply it only to systems that are experiencing this specific problem.

т.е. Майкрософт не рекомендует установку, если у вас такой проблемы не возникает.

Что именно исправляет хотфикс, можно узнать, пройдя по ссылке http://support.micro...b/2502664/en-us (подставьте для каждого хотфикса его номер).

 

Security Updates обязательны к установке. Проблем у нас не возникало.

 

Учтите, что после обновления средств разработки необходимо заново создать носитель с IBW, иначе гарантированно будут "странности со сборкой".

 

Создавать дистрибутив, как описано в первом посте, корректно, но бессмысленно. Суть Embedded Standard в том, что вы экономите место в образе, добавляя только то, что нужно на конкретной целевой системе, в том числе драйверы. Для создания списка драйверов под конкретную целевую систему используется улитила TAP. https://msdn.microso...ibrary/ff794012(v=winembedded.60).aspx


Сергей Антонович
Системный инженер по встраиваемым решениям отдела исследований и разработок
Кварта Технологии

#5 korolant

korolant

    Newbie

  • Members
  • Фишка
  • 41 Сообщений:
  • МестоположениеVoronezh

Опубликовано 09.02.2015 - 13:20

Про tap я в курсе и регулярно пользуюсь. То, что что надо заново собрать образ из файла ответа (IBW) это само собой, а как иначе))). А вот то, что Hot Fix не рекомендую ставить без острый нужды, это удивительно для меня, не знал.  А подскажите по поводу ветки Upadate? Данные обновления можно ставить без опасений) ? Особенно меня интересует обновление "Activation". 



#6 Sergey Antonovich

Sergey Antonovich

    Member

  • Members
  • ФишкаФишка
  • 221 Сообщений:

Опубликовано 09.02.2015 - 16:27

KB2663820 предназначено для устранения проблем с активацией систем POSReady 7, не подключенных к интернет, MAK-ключами. У вас система Standard, а не POSReady, это обновление в вашем случае не нужно.

Не ищите обновления вручную: используйте Windows Embedded Developer Update, она найдет те, которые применимы для вашей системы.


Сергей Антонович
Системный инженер по встраиваемым решениям отдела исследований и разработок
Кварта Технологии

#7 korolant

korolant

    Newbie

  • Members
  • Фишка
  • 41 Сообщений:
  • МестоположениеVoronezh

Опубликовано 09.02.2015 - 17:53

Про Windows Embedded Developer Update знал но ICE крутится на виртуалки xp а тулза эта требует Windows 7 и выше, при поиске обновлений я искал их именно для Embedded Standart + был уверен что среда разработки определит, подходит ей это обновление или нет. 

В любом случае спасибо большое.

 

P.S. Если есть возможность, измените название темы на что то типа "Установка обновлений в среду разработки", может кому то пригодится это всё, а тему с таким названием как сейчас попробуй найди.






1 пользователей читают эту тему

0 members, 1 guests, 0 anonymous users