View Full Version : Problems make it work
sergio71
09-03-2007, 03:19 PM
Maybe I understood it wrong, but how I understand it with the OEMSCAN ADDON for Dell it should be possible to make a usuall XP Cd working with a Dell computer without having to a Key. I used my German Win XP Pro SP2 CD (OEM Systembuilder - officially bought) and integrated the Oemscan Addon for Dell ( I have a Dell D830). But still it asks for the Serial when I install it on the computer. Do I understand the concept wrong, or did I miss some steps/tasks to do? Cd boots and installs very well just like the
original disk.
mr_smartepants
09-04-2007, 09:13 AM
No, you need to provide a valid Dell SLP OEM key for each version of XP you plan to use (Home, Pro). The benefit of the SLP process is you only need one key to deploy XP in an activated state to many of the same manufacturers PCs.
sergio71
09-04-2007, 11:24 AM
And this slp is just delivered to e.g. Dell,Acer,....
I have no chance to get such a key if i am not a vendor.
FOr me it sound like i coud take the key from Acer or Hp that
I extract from such preinstalled system to make e.g. a Dell working. But seems to be wrong. Or if anyone has such a key .. pm
sergio71
09-04-2007, 12:00 PM
I found a M$ page where they show some keys (other threat in this forum) but after I integrate the Acer Addon Pack, where do i have to but this key. On the website from from M$ winnt.sif is explaint. But here in the project it is not that clearly expressed (or understood by me).
mr_smartepants
09-04-2007, 11:27 PM
If you integrated the OEMSCAN 1.4.1 addon, then you need to put your product key in \i386\winnt.sif
Here's what I have in my winnt.sif file:
[Data]
AutomaticUpdates="Yes"
Autopartition=0
MsDosInitiated=0
UnattendedInstall="Yes"
[Unattended]
UnattendMode=FullUnattended
UnattendSwitch="No"
OemPreinstall="Yes"
OemSkipEula="Yes"
FileSystem=*
WaitForReboot="No"
NoWaitAfterTextMode=1
NoWaitAfterGUIMode=1
DriverSigningPolicy=Ignore
NonDriverSigningPolicy=Ignore
Hibernation="No"
[Display]
BitsPerPel=32
[SystemRestore]
DisableSR=1
CreateFirstRunRp=0
[GuiUnattended]
AdminPassword=*
TimeZone=085
OEMSkipRegional=1
OemSkipWelcome=1
DetachedProgram=".\system32\setoem.exe"
[Shell]
CustomDefaultThemeFile="%WinDir%\Resources\Themes\VistaRTM.theme"
[Components]
[UserData]
ProductKey="AAAAA-BBBBB-CCCCC-DDDDD-EEEEE"
ComputerName=Change_Me
FullName="Admin"
[RegionalSettings]
LanguageGroup=1
Language= "0409"
[Networking]
InstallDefaultComponents="Yes"
[Identification]
JoinWorkgroup="workgroup"
Notice the lines:
[UserData]
ProductKey="AAAAA-BBBBB-CCCCC-DDDDD-EEEEE"
This is where you put your product key.
sergio71
09-05-2007, 12:44 AM
I just had there:
[UserData]
ProductKey="AAAAA-BBBBB-CCCCC-DDDDD-EEEEE"
But then it complainted that (tanslation from german) : It has problems installing and some file are incorrect in Phase 0.
I'll try with your template in the evening. For Acer will the Addon-Pack work with all Acer computers (I have a TravelMate 8106)? Or do I need to extract and change some
data before.
Many thanks for your help. Seems really to be a nice project!
sergio71
09-05-2007, 12:49 AM
Are the Addon Packs prepared o be used with any language XP CD? Or are they just usable with english language? I'd like
to integrate into a german language XP CD!
Siginet
09-05-2007, 11:10 AM
I don't think the OEMScan Addons are language dependant so I doubt if there would be issues because of you using a german oem disk.
Make sure your key is an slp key. The keys from Microsofts website may or may not work. It's best to get an slp key from the winnt.sif file on the disk that came with your acer. But it will work with any slp key from any manufacturer.
For the old OEMScan 1.4 addons you need to place the slp key in your winnt.sif file. But the new one you need the key in the oemscan.ini for best results.
sergio71
09-05-2007, 12:54 PM
with viewkeyxp.exe this is totally different from those on the sticker. As well i found that on several hp computers there is everywhere the same key (as well with viewkeyxp.exe exracted) - for all HP I scanned. Is OEMSCAN_ADDON_Acer_1.4.1.7z the new or old one?
Many thanks for help - anyway.
Siginet
09-05-2007, 02:19 PM
1.4.1 is the old addons... but they are the most recent complete addons available. mr_smartepants came up with a new method that works differently. Both methods are simular though and both methods need an slp key.
sergio71
09-05-2007, 03:56 PM
But from where to get the slp key.
With the acer i got a recovery (The drive C can be recovered from a PQI file). On the Dell I ordered I expect the same to receive (as I already have a dell D620 with such a recovery.
THe is nowhere a winnt.sif file anywhere. THe key installed is
not those on the label and if i use this key, then Xp asks me to enter a valid key.
mr_smartepants
09-05-2007, 10:31 PM
The key on your sticker cannot be used to activate XP. This is well documented. As crazy as it sounds, it is illegal to give you the SLP key you need even though there is only one for ACER. You have to recover it yourself. But it's easy:
Step 1: Go through the recovery process to restore your system to factory defaults (from the recovery partition).
Step 2: On the desktop, create two text files named "Getfiles.bat" and "Getkey.vbs".
Step 3: Right-click on Getfiles.bat, select "Edit" and paste the following code:
attrib -s %SystemRoot%\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\OEMBIOS.CAT
makecab %SystemRoot%\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\OEMBIOS.CAT
attrib +s %SystemRoot%\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\OEMBIOS.CAT
makecab %SystemRoot%\system32\OEMBIOS.BIN
makecab %SystemRoot%\system32\OEMBIOS.DAT
makecab %SystemRoot%\system32\OEMBIOS.SIG
cscript //nologo getkey.vbs > winnt.sif
Step 4: Right-click on Getkey.vbs, select "Edit" and past the following code:
Dim objFS, objShell
Dim strXPKey
Set objShell = CreateObject("WScript.Shell")
strXPKey = objShell.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProductName")
If Len(strXPKey) > 0 Then
WScript.Echo "[UserData]"
WScript.Echo "ProductKey=" & chr(34) & GetKey(objShell.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId")) & chr(34)
WScript.Echo "[Data]"
WScript.Echo "MSDosInitiated=0"
WScript.Echo "UnattendedInstall=Yes"
End If
Function GetKey(rpk)
Const rpkOffset=52:i=28
szPossibleChars="BCDFGHJKMPQRTVWXY2346789"
Do
dwAccumulator=0 : j=14
Do
dwAccumulator=dwAccumulator*256
dwAccumulator=rpk(j+rpkOffset)+dwAccumulator
rpk(j+rpkOffset)=(dwAccumulator\24) and 255
dwAccumulator=dwAccumulator Mod 24
j=j-1
Loop While j>=0
i=i-1 : szProductKey=mid(szPossibleChars,dwAccumulator+1,1 )&szProductKey
if (((29-i) Mod 6)=0) and (i<>-1) then
i=i-1 : szProductKey="-"&szProductKey
End If
Loop While i>=0
GetKey=szProductKey
End Function
Step 5: Double-click Getfiles.bat and let it run.
Step 6: Save the four OEMBIOS.* and the winnt.sif file to a USB drive to use in your new XP build with the OEMSCAN addon. The winnt.sif file contains your SLP key.
That's as simple as I can make it. Hope it helps.
sergio71
09-06-2007, 12:24 AM
in the evening. Many thanks - seems to be simple (but it is nothing obvious).
KInd Regards
sergio71
09-06-2007, 01:58 AM
It works on Acer to extract the files and the key. But I guess the same key cannot be used on Dell as well.
So I hope my Backup of the recovery partition works and i can recover the recovery partition
and then restore the xp from this.
Siginet
09-06-2007, 08:37 AM
It can be used on Dell. at least as far as I know any slp key can be used on any manufacturer. But it is best to use the key that goes with the manufacturer.
sergio71
09-06-2007, 02:03 PM
Hi thanks for the help.
THe activation works now very well - anyway i
have new problems. I took the winnt.sif file from mr shortpants and use the key I extracted from the recovery
installation.
Now the problems are some message after the installation:
rund32.dll can not be found
when opening the software dialog sysoc.ini can not be found
and something similar for framedyn.dll and srclient.dll.
I guess it has something to do with the winnt.sif file -
I will try with one where there is just the key or
try to change it to be not unattended!
mr_smartepants
09-06-2007, 10:36 PM
I took the winnt.sif file from mr shortpants
Well that's a name I've never been called before! ;)
The bare minimum info your winnt.sif file should contain is:
[UserData]
ProductKey="11111-22222-33333-44444-55555"
[Data]
MSDosInitiated=0
UnattendedInstall=Yes
Your best bet is to use nLite to modify all the files for you. You'll get fewer errors that way.
Powered by vBulletin™ Version 4.0.3 Copyright © 2012 vBulletin Solutions, Inc. All rights reserved.