Сбой DISM после установки SQL без вывода сообщений

Я работаю с проектом Installscript, и у меня есть несколько функций, которые может установить пользователь. Когда пользователь выбирает установку как SQL Server Express 2008, так и приложения веб-клиента, DISM дает сбой.

Установка SQL выполняется первой и устанавливается без проблем, веб-клиент устанавливает второй и сначала использует DISM для включения необходимых мне компонентов IIS. Проблема в том, что кажется, что в установке SQL есть что-то открытое, что вызывает сбой приложения DISM. Я смотрю в файл журнала и вижу несколько строк, в которых говорится: «DISM Manager: PID = 4000 Не удалось создать процесс сеанса изображения. Процесс уже обслуживает изображение. - CDISMManager :: CreateImageSession (hr: 0x800700b7)»

Если я опущу установку SQL-сервера, тогда инструмент DISM будет работать, как и должен, без каких-либо проблем. Мне пока не удалось выяснить, что вызывает сбой в SQL ..


person user616    schedule 24.06.2015    source источник


Ответы (1)


Это чистый проект InstallScript или проект InstallScript MSI? Поведение, о котором вы сообщаете, подозрительно похоже на последнее, когда при запуске SQL Server Express 2008 R2 дескриптор MSI будет удален после выполнения собственных проверок поддерживаемой операционной системы. Я не могу сказать наверняка, если это проблема, с которой вы столкнулись. Еще одна вещь, которую я бы попробовал сам, - это включить пользовательский интерфейс для установки SQL Server 2008, удалив параметр / Q, и посмотреть, не сообщает ли установка, что она завершена слишком рано. Что сообщают журналы из SQL Server?

person Daniel Lee    schedule 24.06.2015
comment
Чистый скрипт установки, устанавливающий SQL Express R2 SP1. Придется просматривать журналы SQL, на данный момент ничего не выделяется как проблема - person user616; 24.06.2015