[Libosinfo] [PATCH] win8.1,installer: Force Windows Activation
Fabiano Fidêncio
fabiano at fidencio.org
Tue May 3 14:37:12 UTC 2016
On Tue, May 3, 2016 at 4:29 PM, Zeeshan Ali (Khattak)
<zeeshanak at gnome.org> wrote:
> On Tue, May 3, 2016 at 2:58 PM, Fabiano Fidêncio <fidencio at redhat.com> wrote:
>> I've noticed that when installing Windows 8.1 the activation is not done
>> by the end of the unattended installation and, actually, the serial
>> number shown in the Activate Windows program is different than the one
>> used to perform the installation. Also, when tring to activate the
>> software it fails with the "Windows can't be activate. Try again later"
>> message and no useful details about the error.
>>
>> So, in order to avoid this issue, let's force the activation in the
>> FirstLogon phase of the installation script.
>
> Thanks for the details but I find one important detail still missing:
> How are you forcing the activation? cscript is included in Windows?
Well, I didn't install anything in order to have cscript there.
I found out that similar info in a forum and then made it work based
on the Slmgr.vbs doc (that can be find here:
https://technet.microsoft.com/en-us/library/dn502540.aspx)
I'll add this info into the commit long and resend with the rest of
the Windows 8.1 series.
>
>>
>> Signed-off-by: Fabiano Fidêncio <fidencio at redhat.com>
>> ---
>> data/install-script/microsoft.com/windows-unattend-desktop.xml.in | 7 +++++++
>> 1 file changed, 7 insertions(+)
>>
>> diff --git a/data/install-script/microsoft.com/windows-unattend-desktop.xml.in b/data/install-script/microsoft.com/windows-unattend-desktop.xml.in
>> index 3ebbff7..e96a37a 100644
>> --- a/data/install-script/microsoft.com/windows-unattend-desktop.xml.in
>> +++ b/data/install-script/microsoft.com/windows-unattend-desktop.xml.in
>> @@ -251,6 +251,13 @@
>> <Description>Turn Off Network Selection pop-up</Description>
>> <CommandLine>cmd /c reg add "HKLM\SYSTEM\CurrentControlSet\Control\Network\NewNetworkWindowOff"</CommandLine>
>> </SynchronousCommand>
>> + <xsl:if test="os/version = 6.3">
>> + <SynchronousCommand wcm:action="add">
>> + <Order>2</Order>
>> + <Description>Force windows activation</Description>
>> + <CommandLine>cmd /c cscript.exe slmgr.vbs /ipk <xsl:value-of select="config/reg-product-key"/> /atoi</CommandLine>
>> + </SynchronousCommand>
>> + </xsl:if>
>> </FirstLogonCommands>
>> </xsl:if>
>> </component>
>> --
>> 2.7.3
>>
>> _______________________________________________
>> Libosinfo mailing list
>> Libosinfo at redhat.com
>> https://www.redhat.com/mailman/listinfo/libosinfo
>
>
>
> --
> Regards,
>
> Zeeshan Ali (Khattak)
>
> _______________________________________________
> Libosinfo mailing list
> Libosinfo at redhat.com
> https://www.redhat.com/mailman/listinfo/libosinfo
--
Fabiano Fidêncio
More information about the Libosinfo
mailing list