Хорошо, значит, вы используете установщик, который обновляет вашу среду разработки XPE, верно? Или вы пытаетесь запустить это на устройстве, прежде чем запечатать его?
Вам необходимо запустить этот установщик на рабочей станции, на которой установлена среда разработки (и база данных) XPE. Программа установки ищет конкретную базу данных на конкретном экземпляре Sql Server, поэтому, если вы (или кто-то другой) изменили ее, вам нужно прочитать, как указать строку подключения для использования с программой установки. 1003 *
Кроме того, он, вероятно, пытается подключиться, используя ваши учетные данные Windows. Убедитесь, что вы можете войти на Sql Server, открыть БД с определениями компонентов и добавить в нее записи. В качестве альтернативы, если вы можете указать строку подключения, вы можете установить имя пользователя и пароль для входа в Sql.
Profiler - отличный инструмент для устранения проблем, описанных выше.
После того, как вы установили компоненты, вам нужно будет добавить их в образ, проверить зависимости и затем построить его.
Если вы пытаетесь просто установить .NET 2.0 на машину напрямую (перед тем, как ее запечатать), вам сначала понадобятся пакеты для установщика Windows на машине. Там могут быть некоторые другие зависимости; Я давно этого не делал, поэтому не могу вспомнить.
Лучший способ устранения неполадок в зависимости от установки XPE - это установить на нее ProcessMonitor от Sysinternals. Запустив установщик, вы увидите, где он пытается что-то найти и терпит неудачу. Возьмите эту информацию обратно в свою среду разработки XPE и выполните поиск этих файлов в ваших компонентах. Затем вам нужно добавить пакеты с этими файлами в ваше изображение и повторить попытку. Это тяжелый процесс иногда ..,.