Jump to content

Windows XP Key AFTER Setup


Recommended Posts


Is there a way to enter the key AFTER the installation?

Do you mean for non VLK installations? If so then there are 2 methods which work.

* Remove the product key line from your answer file. You'll be prompted at T-33minutes.

* Use a generated product key within your answer file and manipulate msoobe.exe's execution to invoke the request for the real one.

Rename the real "msoobe.exe" to "msoobe2.exe" and create an alternative "msoobe.exe" which ignores any switches passed to it, and runs "%windir%\system32\oobe\msoobe2.exe /f".

For this to work it's necessary to replace msoobe.exe within MSOOBE.EX_

Attached is a zip file with a text file of the VB source (a single form), alongside the exe it creates under my (ancient) copy of VB6. The exe is so far tested only on Home OEM + SP2. It assumes Windows to be at C:\WINDOWS. I hardcoded the path through lazyness because I didn't think anyone but me would ever use it :-/

I've also included the cab version, ie. MSOOBE.EX_

-nARkwS-

BTW the msoobe.exe in the zipfile is the same as the one as within MSOOBE.EX_

I forgot to mention that in the rubbish HowTo notes.

Force_request_for_product_key.zip

Edited by nARkwS
Link to comment
Share on other sites

Another method which I couldn't get working conventionally is changing the value of the "CmdLine" MULTI_SZ value at HKLM\System\Setup

If you change the value to exclude "/retail" then it has the same effect as my msoobe.exe manipulation. Unfortunately I've never found a conventional way to modify this reg value after t-9 minutes.

-nARkwS-

Link to comment
Share on other sites

You can make the XP installation run automatic then you never need to enter the KEY.

Not in a production environment where each system requires a unique key to allow successfully activation.

-nARkwS-

This is correct.

I will try the method you posted above, thank you for your comment on my question!

Link to comment
Share on other sites

Another method which I couldn't get working conventionally is changing the value of the "CmdLine" MULTI_SZ value at HKLM\System\Setup

If you change the value to exclude "/retail" then it has the same effect as my msoobe.exe manipulation.  Unfortunately I've never found a conventional way to modify this reg value after t-9 minutes.

Does it have to be after the t-9 minutes? Otherwise this inf will change the value for you:

[Version]
Signature="$Windows NT$"

[DefaultInstall]
AddReg= Oobe.Reg

[Oobe.Reg]
HKLM,"SYSTEM\Setup","CmdLine",0x00010000,"%11%\oobe\msoobe.exe /f"
HKLM,"SYSTEM\Setup","SetupType",0x00010001,2
HKLM,"SYSTEM\Setup","OobeInProgress",0x00010001,1

And the attached exe is an iexpress installer of that inf, could maybe be run via svcpack.inf (haven't tried).

It can be run after logon, or at RunOnceEx, to 'reset' the welcome screen (have tried..).

Oobe.EXE

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...