Автоматический файл XML - ключ продукта не активируется с первого раза

Я выдвигаю образ Windows 7, для которого я выполнил sysprepped и создал файл ответов. Я добавил ключ продукта под windowsPE используя компонент Windows-Setup_neutral->UserData->ProductKey, Это ключ активации MAK, корпоративная лицензия. Когда новая система загружается в первый раз, я иду, чтобы активировать ключ продукта, но он дает мне ошибку: windows activation error code 0x8007232B

Когда я иду и "Изменить ключ продукта" в новой системе и вручную введите тот же ключ, затем активировать он работает нормально. Было бы неплохо иметь эту работу, чтобы она автоматически активировалась через 3 дня (поэтому мне не нужно активировать каждую машину вручную).

Вот мой XML-файл автоматической установки, я что-то пропустил?

 <?xml version="1.0" encoding="utf-8" ?> 
- <unattend xmlns="urn:schemas-microsoft-com:unattend">
- <settings pass="windowsPE">
- <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <SetupUILanguage>
  <UILanguage>en-us</UILanguage> 
  </SetupUILanguage>
  <InputLocale>en-us</InputLocale> 
  <SystemLocale>en-us</SystemLocale> 
  <UILanguage>en-us</UILanguage> 
  <UILanguageFallback>en-us</UILanguageFallback> 
  <UserLocale>en-us</UserLocale> 
  </component>
- <component name="Microsoft-Windows-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <WindowsDeploymentServices>
- <Login>
- <Credentials>
  <Domain>pxxxxxxxx.com</Domain> 
  <Password>xxxxxxxxxx</Password> 
  <Username>administrator</Username> 
  </Credentials>
  </Login>
  </WindowsDeploymentServices>
- <UserData>
  <Organization>Organization</Organization> 
- <ProductKey>
  <Key>**Confirmed key is correct**</Key> 
  </ProductKey>
  </UserData>
  </component>
  </settings>
- <settings pass="specialize">
- <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3dddd856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <RegisteredOrganization>Organization</RegisteredOrganization> 
  <RegisteredOwner /> 
  <TimeZone>Central Standard Time</TimeZone> 
  </component>
  </settings>
- <settings pass="auditSystem">
- <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <AutoLogon>
- <Password>
  <Value>UwB3AGkAdABjAGgAYwBhAGIAbABlADEAMgBQAGEAcwBzAHcAbwByAGQA</Value> 
  <PlainText>false</PlainText> 
  </Password>
  <Domain>DOMAIN</Domain> 
  <Enabled>true</Enabled> 
  <Username>administrator</Username> 
  </AutoLogon>
  </component>
  </settings>
  <cpi:offlineImage cpi:source="wim:w:/win7prosp1cd/sources/install.wim#Windows 7 PROFESSIONAL" xmlns:cpi="urn:schemas-microsoft-com:cpi" /> 
  </unattend>

1 ответ

Я могу ошибаться, но мне кажется, что windowsPE pass не читается после sysprep (т.е. во время первой загрузки "из коробки"), только specialize является.

Добавьте компонент Windows-Shell-Setup к specialize Передайте и установите ключ продукта.

Если вы хотите, чтобы автоматическая активация выполнялась, вы можете попробовать запустить SynchronizedCommand на этапе specialize, который будет делать:

cscript slmgr.vbs /ipk <productkey> /atoi

или просто

cscript slmgr.vbs /atoi

если правильный ключ уже установлен через специальный пропуск.

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