Назад | Перейти на главную страницу

Автоматическое присоединение Sysprep с ошибкой Win7 / S2008R2

Это началось как проблема с попыткой развернуть виртуальные машины через 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 никогда не отказывал. .. Если я снова столкнусь с этой проблемой, я снова открою этот вопрос .. но пока кажется, что проблема решена.