Это началось как проблема с попыткой развернуть виртуальные машины через VMWare vCenter - раньше они работали безупречно, а затем, после того, как я применил несколько обновлений Windows, они перестали работать так безупречно ... В конце концов я сузил ее до sysprep, особенно когда я это сказал для автоматического присоединения к домену. Он терпит неудачу 9 раз из 10, и я не могу понять, что конкретно заставляет его отказывать / работать. Если я удалю раздел Microsoft-Windows-UnattendedJoin, он, похоже, будет работать нормально (хотя вроде бы побеждает цель автоматического соединения :-)). Ниже приведены соответствующие записи журнала и sysprep.xml. Я пробовал это исправление от MS, я убедился, что есть нет настраиваемых ключей реестра ProfileList, Я пробовал размещение XML в c: \ windows \ system32 \ sysprep \ unattend.xml, согласно журналам DHCP это является получение аренды, и проводное соединение машины показывает, что она обменивалась данными с контроллерами домена (один запрос ldap для имени машины) до взрыва ... Я не знаю, что еще проверить :( Есть идеи?
C: \ Windows \ Panther \ UnattendGC \ setuperr.log
2010-10-20 09:17:49, Ошибка [windeploy.exe] Setup.exe не удалось, возвращен код выхода [0x1f]
2010-10-20 09:17:49, Ошибка [windeploy.exe] Во время онлайн-установки произошел сбой. Онлайн-установка не может быть завершена в настоящее время .; hr = 0x80004005
C: \ Windows \ Panther \ UnattendGC \ setupact.log
2010-08-03 23:25:07, Информация [windeploy.exe] --------------------------------- ---------------
2010-08-03 23:25:07, Информация [windeploy.exe] WinDeploy.exe запущен из командной строки [] ...
2010-08-03 23:25:07, Информация [windeploy.exe] Установка не завершена, добавляется ожидающая перезагрузка.
2010-08-03 23:25:07, Информация [windeploy.exe] Обнаружено состояние генерализации [0x4], флаг завершения setup.exe [False] -> запуск setup.exe.
2010-08-03 23:25:07, Информация [windeploy.exe] Запуск [C: \ Windows \ system32 \ oobe \ setup.exe] ...
2010-08-03 23:26:29, Информация [windeploy.exe] Процесс завершен с кодом выхода [0x0]
2010-08-03 23:26:29, Информация [windeploy.exe] Обнаружен флаг завершения [True], флаг запрошенной перезагрузки [True] -> перезагрузка компьютера перед продолжением развертывания ...
2010-08-03 23:26:29, Info [windeploy.exe] Убедитесь, что SystemSetupInProgress очищен.
2010-08-03 23:26:29, Info [windeploy.exe] Запрошена / требуется немедленная перезагрузка или выключение ... перезагрузка / выключение компьютера
2010-08-03 23:26:29, Информация [windeploy.exe] Очистка реестра на диск ...
2010-08-03 23:26:30, Info [windeploy.exe] Flush занял 1110 мс.
2010-08-03 23:26:30, Информация [windeploy.exe] WinDeploy.exe завершается с кодом [0x0]
2010-08-03 23:27:11, Информация [windeploy.exe] --------------------------------- ---------------
2010-08-03 23:27:11, Информация [windeploy.exe] WinDeploy.exe запущен из командной строки [] ...
2010-08-03 23:27:11, Info [windeploy.exe] Убедитесь, что SystemSetupInProgress очищен.
2010-08-03 23:27:12, Информация [windeploy.exe] Не обнаружен файл автоматической установки.
2010-08-03 23:27:13, Информация [windeploy.exe] Оценка WinSAT завершилась ошибкой 80040154
2010-08-03 23:27:13, Информация [windeploy.exe] Запуск [C: \ Windows \ system32 \ oobe \ oobeldr.exe / system] ...
2010-08-03 23:27:13, Info [oobeldr.exe] OOBELdr.exe запущен из командной строки [/ system] ...
2010-08-03 23:27:13, Info [oobeldr.exe] OrchestrateUpdateImageState: обновление состояния изображения из [IMAGE_STATE_SPECIALIZE_RESEAL_TO_OOBE] -> [IMAGE_STATE_UNDEPLOYABLE]
2010-08-03 23:27:13, Info [oobeldr.exe] Анализ аргументов командной строки ...
2010-08-03 23:27:13, Info [oobeldr.exe] Анализ следующей командной строки: [/ system]
2010-08-03 23:27:13, Информация [oobeldr.exe] Статус для автоматической передачи [oobeSystem] = 0x0
2010-08-03 23:27:13, Info [oobeldr.exe] Не обнаружен файл автоматической установки для прохода oobeSystem; пропуск пропуска.
2010-08-03 23:27:13, Info [oobeldr.exe] Для oobeSystem unattend не запрошена перезагрузка.
2010-08-03 23:27:13, Info [oobeldr.exe] Успешно выполнен проход oobeSystem.
2010-08-03 23:27:13, Info [oobeldr.exe] Запуск [C: \ Windows \ system32 \ oobe \ msoobe.exe] ...
2010-08-03 23:27:13, Info [msoobe.exe] Запуск службы sppsvc
2010-08-03 23:27:14, Info [msoobe.exe] Service sppsvc сообщает как работающий
2010-08-03 23:27:14, Info [msoobe.exe] Успешно создан первый загрузочный ключ reg
2010-08-03 23:27:14, Сервер Info [msoobe.exe], закрытие ...
2010-08-03 23:27:14, Info [msoobe.exe] Выполнение обязательных задач
2010-08-03 23:27:14, Info [msoobe.exe] Выполнение фоновой работы непосредственно в MandatoryTasks; eType = 1
2010-08-03 23:27:15, Информация [msoobe.exe] Ключ продукта успешно установлен
2010-08-03 23:27:15, Info [msoobe.exe] Запуск службы netprofm
2010-08-03 23:27:16, Info [msoobe.exe] Служба netprofm сообщает как работающую
2010-08-03 23:27:16, Info [msoobe.exe] Успешно сигнализированное событие для запуска служб
2010-08-03 23:27:16, Info [msoobe.exe] Выполнение фоновой работы непосредственно в MandatoryTasks; eType = 0
2010-08-03 23:27:16, Информация [msoobe.exe] Запуск службы Расписание
2010-08-03 23:27:18, Info [msoobe.exe] Расписание обслуживания уже запущено
2010-08-03 23:27:18, Информация [msoobe.exe] Успешно проверены и зафиксированы языковые настройки пользовательского интерфейса.
2010-08-03 23:27:25, Info [msoobe.exe] Уведомление об изменении языка пользовательского интерфейса успешно отправлено.
2010-08-03 23:27:25, Информация [msoobe.exe] Среда восстановления Windows успешно установлена.
2010-08-03 23:27:26, Info [msoobe.exe] Профиль администратора удален.
2010-08-03 23:27:26, Info [msoobe.exe] Завершение обязательных задач ... [0x00000000]
2010-08-03 23:27:26, Info [msoobe.exe] Очистка фоновой работы
2010-08-03 23:27:26, Info [oobeldr.exe] OrchestrateUpdateImageState: обновление состояния изображения из [IMAGE_STATE_UNDEPLOYABLE] -> [IMAGE_STATE_COMPLETE]
2010-08-03 23:27:26, Info [oobeldr.exe] OOBELdr.exe завершается с кодом [0x0] ...
2010-08-03 23:27:26, Информация [windeploy.exe] Процесс завершен с кодом выхода [0x0]
2010-08-03 23:27:26, Информация [0x090008] PANTHR CBlackboard :: Открыть: C: \ Windows \ Panther \ SetupInfo успешно.
2010-08-03 23:27:26, Информация [0x090009] PANTHR CBlackboard :: Закрыть: c: \ windows \ panther \ setupinfo.
2010-08-03 23:27:26, Информация [windeploy.exe] WinDeploy.exe завершается с кодом [0x0]
2010-10-20 09:15:35, Информация [windeploy.exe] --------------------------------- ---------------
2010-10-20 09:15:35, Информация [windeploy.exe] WinDeploy.exe запущен из командной строки [] ...
20-10-2010, 09:15:35, информация [windeploy.exe] Установка не завершена, добавляется ожидающая перезагрузка.
20-10-2010, 09:15:35, Информация [windeploy.exe] Обнаружено состояние генерализации [0x4], флаг завершения setup.exe [False] -> запуск setup.exe.
2010-10-20 09:15:35, Информация [windeploy.exe] Запуск [C: \ Windows \ system32 \ oobe \ setup.exe] ...
2010-10-20 09:17:00, Информация [windeploy.exe] --------------------------------- ---------------
2010-10-20 09:17:00, Информация [windeploy.exe] WinDeploy.exe запущен из командной строки [] ...
2010-10-20 09:17:00, Info [windeploy.exe] Установка не завершена, добавляется ожидающая перезагрузка.
2010-10-20 09:17:00, Информация [windeploy.exe] Обнаружено состояние генерализации [0x4], флаг завершения setup.exe [False] -> запуск setup.exe.
20.10.2010, 09:17:00, Информация [windeploy.exe] Запуск [C: \ Windows \ system32 \ oobe \ setup.exe] ...
2010-10-20 09:17:49, Информация [windeploy.exe] Процесс завершен с кодом выхода [0x1f]
2010-10-20 09:17:49, Ошибка [windeploy.exe] Setup.exe не удалось, возвращен код выхода [0x1f]
2010-10-20 09:17:49, Ошибка [windeploy.exe] Во время онлайн-установки произошел сбой. Онлайн-установка не может быть завершена в настоящее время .; hr = 0x80004005
2010-10-20 09:17:49, Информация [windeploy.exe] Очистка реестра на диск ...
2010-10-20 09:17:51, Информация [windeploy.exe] Флеш занял 1938 мс.
2010-10-20 09:17:51, Информация [windeploy.exe] WinDeploy.exe завершается с кодом [0x80004005]
C: \ sysprep \ Sysprep.xml
<?xml version="1.0" encoding="utf-8"?
>
<unattend xmlns="urn:schemas-microsoft-com:unattend"
>
<settings pass="generalize"
>
<component name="Microsoft-Windows-PnpSysprep" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>
<PersistAllDeviceInstalls
> правда</PersistAllDeviceInstalls
>
</component
>
</settings
>
<settings pass="oobeSystem"
>
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>
<OOBE
>
<SkipUserOOBE
> правда</SkipUserOOBE
>
<SkipMachineOOBE
> правда</SkipMachineOOBE
>
<ProtectYourPC
> 1</ProtectYourPC
>
<NetworkLocation
> Работа</NetworkLocation
>
<HideWirelessSetupInOOBE
> правда</HideWirelessSetupInOOBE
>
<HideEULAPage
> правда</HideEULAPage
>
</OOBE
>
<UserAccounts
>
<AdministratorPassword
>
<Value
> EncryptedPassword</Value
>
<PlainText
> ложь</PlainText
>
</AdministratorPassword
>
</UserAccounts
>
</component
>
</settings
>
<settings pass="specialize"
>
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>
<ComputerName
> ComputerName</ComputerName
>
<CopyProfile
> ложь</CopyProfile
>
<RegisteredOrganization
> OrgName</RegisteredOrganization
>
<RegisteredOwner
> OrgName</RegisteredOwner
>
<ShowWindowsLive
> ложь</ShowWindowsLive
>
<TimeZone
> Восточное стандартное время</TimeZone
>
</component
>
<component name="Microsoft-Windows-UnattendedJoin" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>
<Identification
>
<Credentials
>
<Password
> UnencryptedPass</Password
>
<Username
> unattendjoiner</Username
>
<Domain
> domain.com</Domain
>
</Credentials
>
<JoinDomain
> domain.com</JoinDomain
>
<DebugJoin
> правда</DebugJoin
>
</Identification
>
</component
>
<component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>
<RunSynchronous
>
<RunSynchronousCommand wcm:action="add"
>
<Path
> C: \ sysprep \ guestcustutil.exe cleanBootExecute</Path
>
<Order
> 1</Order
>
</RunSynchronousCommand
>
<RunSynchronousCommand wcm:action="add"
>
<Path
> C: \ sysprep \ guestcustutil.exe флаг Завершить</Path
>
<Order
> 2</Order
>
</RunSynchronousCommand
>
<RunSynchronousCommand wcm:action="add"
>
<Path
> C: \ sysprep \ guestcustutil.exe deleteContainFolder</Path
>
<Order
> 3</Order
>
</RunSynchronousCommand
>
</RunSynchronous
>
</component
>
</settings
>
</unattend
>
Еще нужно потестить еще немного, но пока я думаю, что нашел решение. В нашей конфигурации кластера VMWare у нас был включен гостевой мониторинг - это обеспечивает связь между инструментами гостевой виртуальной машины и хостом. Если они не ответят, гость перезагрузится. Поскольку виртуальная машина была включена, но на ней не была запущена служба инструментов vmware во время sysprep, похоже, что гость не был в живых, поэтому он перезагрузил ее. После включения менее агрессивной настройки мониторинга (высокий-> низкий) кажется, что sysprep продолжает работать в обычном режиме :-) Это объясняет, почему в sysprep никогда не было последовательного сбоя, потому что sysprep никогда не отказывал. .. Если я снова столкнусь с этой проблемой, я снова открою этот вопрос .. но пока кажется, что проблема решена.