Установите.NET Framework 2.0 на Embedded XP (Win XPE)

Я пытаюсь установить.Net Framework версии 2.0 на встроенную Windows XP SP2 (иначе XPE).

Я использую специфичную для XPE версию установщика от Microsoft:

http://www.microsoft.com/downloads/details.aspx?familyid=c4837dad-5719-4b63-8752-cb0a65802329&displaylang=en

При запуске установки происходит сбой со следующей ошибкой:

Установщик QFE - Ошибка Не удается подключиться к базе данных - проверьте базу данных

Как я могу установить.Net 2.0 на SPE?

3 ответа

Итак, вы запускаете установщик, который обновляет вашу среду разработки XPE, верно? Или вы пытаетесь запустить это на устройстве, прежде чем запечатать его?

Этот установщик необходимо запустить на рабочей станции, на которой установлена ​​среда разработки (и база данных) XPE. Программа установки ищет конкретную базу данных на конкретном экземпляре Sql Server, поэтому, если вы (или кто-то другой) изменили ее, вам необходимо прочитать, как указать строку подключения для использования с программой установки.

Кроме того, он, вероятно, пытается подключиться, используя свои учетные данные Windows. Убедитесь, что вы можете войти на Sql Server, открыть базу данных с определениями компонентов и добавить записи к ней. В качестве альтернативы, если вы можете указать строку подключения, вы можете установить имя пользователя и пароль для входа в Sql.

Profiler - отличный инструмент для устранения двух проблем, описанных выше.

После того, как вы установили компоненты, вам нужно будет добавить их в образ, проверить свои зависимости и затем собрать их.


Если вы пытаетесь просто установить.NET 2.0 на машину напрямую (перед тем, как ее запечатать), вам сначала понадобятся пакеты для установщика Windows на машине. Там могут быть некоторые другие зависимости; Я давно этого не делал, поэтому не могу вспомнить.

Лучший способ устранения неполадок в зависимости от установки XPE - это установить на нее ProcessMonitor от Sysinternals. Запустив установщик, вы увидите, где он пытается что-то найти и терпит неудачу. Перенесите эту информацию обратно в свою среду разработки XPE и выполните поиск этих файлов в ваших компонентах. Затем вам нужно добавить пакеты, содержащие эти файлы, в ваше изображение и повторить попытку. Это тяжелый процесс иногда..

Пакет дополнительных компонентов Windows XP Embedded Service Pack 2007 2007 не является отдельным продуктом; для этого требуется, чтобы у разработчика был установлен пакет инструментов Windows® Embedded Studio.

Привет, я знаю, как это исправить,

просто установите futre-pack 2007 для w XP встраиваемых =(.NET Framework2.0 включены):D

Другие вопросы по тегам