Posts posted by MarcL
-
-
-
-
-
-
-
Hey,
I have spend a good amount of time modifying a legal version of XP-Pro which is the MS Volume License (no activation). However, I have a bunch of machines here that are NOT covered by the volume license, but instead were purchased from Dell with the OEM XP-Pro installed.
Some of those machines need to be reinstalled, and I would love to make use of the unattended/slipstreamed/modified XP install I have, but want to keep the OEM license on these machines.
I have heard of people converting OEM cd's in to VolLicence CD's (for the purposes of illegal things), but I want to go the other direction in order to stay legal.
Can someone tell me what I need to do to make my VolLicence copy of XP-Pro in to an OEM version?
Thanks
-
-
This seems to work:
[COMMANDS]
"CMD /C REGEDIT /S %systemdrive%\install\regtwks.reg"
"RunOnce.cmd"What is odd, some regtweaks dont "stick".
For example, this works fine when I do it from a command prompt.. but from cmdlines.txt, I still get the default "bliss.jpg" wallpaper
[HKEY_CURRENT_USER\Control Panel\Desktop]
"Wallpaper"=""and this:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"ClassicViewState"=dword:00000000Is microsoft that set on forcing a default explorer style and wallpaper?!

-
-
The following link seems to be broken: http://unattended.msfn.org/xp/hkcu_registry.htm
... and at one point, I thought this was explained pretty well there.
But, anyway..
I have the following cmdlines.txt:
[COMMANDS]
REGEDIT /S %systemdrive%\install\regtwks.reg
RunOnce.cmdBut my reg tweaks never seem to make it in. If I cut and paste the "REGEDIT" command after the install is done, it works fine... But only for the current user.
Why does this reg tweak not run during the install?? the RunOnce stuff does (now, after much time wasted chasing silly mistakes).

-
-
At this point, I broke something because the files in $OEM$\$1 and $OEM$\$$ dont copy anymore!
I had this problem before: HERE
But, moving the $OEM$ folder under i386 fixed the problem. I think I have changed everything back to the way it was before I tried to add the cmdlines.txt feature, but still nothing is copied.
After the first reboot, I see the $OEM$ folder under $WIN_NT$.~ls... but it gets lost somewhere along the way.

Maybe I will take the advice of seeing it it works from CD.. if it does, I will copy all of the $OEM$ stuff with a BAT file... Not as clean as I would like, but I am running out of options.
-
-
-
Bilou_Gateux: That did not work.. It caused the files in $OEM$ to not even be copied to the C Drive.
gunsmokingman: Yes, I am using smartdrive, and for my testing I have been using FAT, not NTFS.
Further testing shows: If I use winnt32.exe to kick off the install, it WORKS... But, does not work when using winnt.exe from DOS.
It is as if the files in the root of $OEM$ are not copied by the DOS portion of the install (before the first reboot).. Maybe I need to modify DOSNET.INF? Or copy the files myself before starting winnt.exe?
-
gunsmokingman; You keep saying to use winnt32.exe, but I am installing from DOS.
I did the following:
\xpcd\i386\winnt.exe /u:\xpcd\i386\unattend.txt /t:C: /s:\xpcd\i386
And, it still did NOT run the cmdlines.txt
I dont have a winnt.bat, besides.. when would this run?
as of now, I still cant get it to work.

-
Your saying the directory you run winnt.exe (or winnt32.exe) matters??
I see you cmdlines.txt has quotes..
BTW, I got the initial information on this from: Microsoft
As you see, they use quotes and the "./" stuff.. Also use "pause" in the example.
In my case, it looks like maybe cmdlines.txt is not being copied to the target disk? (rememeber, I am not doing a CD install).
-
-
-
-
-
NOT using a CD install (for testing), I moved th $OEM$ folder under i386 on the distribution.
I kick of the install with:
\xpcd\i386\UNATTEND.TXT\xpcd\i386\winnt.exe /u:\xpcd\i386\unattend.txt /s:\xpcd\i386[Data]MsDosInitiated = "0"
UnattendedInstall = "Yes"
AutomaticUpdates=yes
[unattended]
Unattendmode=FullUnattended
OemSkipEula=Yes
OemPreinstall=Yes
TargetPath = *
Filesystem = LeaveAlone
WaitForReboot="No"
OemPnPDriversPath = "Drivers\LSIU320;Drivers\NVIDIA"
\xpcd\i386\$oem$\cmdlines.txt
[COMMANDS]"pause""./REGEDIT /S %systemdrive%\install\regtwks.reg"
"./RunOnceEx.cmd"
"pause"
As you can see, I put pause in there to see if it was running or not, and it is not.
When the install is done, the files which are at the \xpcd\i386\$oem$\ level are NOT on the c drive, but items in $1 and $$ are.
I am guessing this is another behavior difference bewteen installing from CD or a distribution? Is there a list of them somewhere?

Marc
-
-
SlipStream MUWEB, and LegitCheckControl
in Unattended Windows 2000/XP/2003
It worked.
runonce.cmd
then create $OEM$\$1\install\LegitCheckControl\install.bat
and create $OEM$\$1\install\MUWEB_SITE\install.bat
Of course, you need to download the .CAB files and extract the DLL's to the correct locations.