Sysprepして応答ファイルを作成したWindows7イメージをプッシュしています。コンポーネントWindows-Setup_neutral->UserData->ProductKey
を使用して、windowsPE
の下にプロダクトキーを追加しました。 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>
私は間違っているかもしれませんが、windowsPE
パスはsysprepの後で(つまり、「箱から出して」最初の起動時に)読み取られず、specialize
だけが読み取られるようです。
Windows-Shell-Setupコンポーネントをspecialize
パスに追加し、プロダクトキーを設定します。
自動アクティベーションを実行したい場合は、特殊パスでSynchronizedCommandを実行してみてください。
cscript slmgr.vbs /ipk <productkey> /atoi
または単に
cscript slmgr.vbs /atoi
特殊パスを介して正しいキーがすでにインストールされている場合。