Jump to content

How to install Windows from USB- WinSetupFromUSB with GUI


Recommended Posts


Posted

@ ilko t

please i need your help :hello:

my source is a nlite integrated xp sp3 version with guirunonce command like this

[GuiRunOnce]
"%SystemRoot%\System32\nLite.cmd"

but it doesnt run this script, so all my progs like painnet, skype etc. couldnt be installed

please i ve tried everything, read all topics but couldnt find any solutions

ps. im using winsetupfromusb latest version 0.2.1

thanx in advance for replying. winsetupfromusb is realy great tool

best regards

Posted
Hi ilko. Maybe you should take a look at this auction on ebay:

Install Windows From USB

http://cgi.ebay.com/Install-Windows-From-U...93%3A1|294%3A50

Hmm. the seller, besides selling something he does not own, is clearly a jerk.

He also sells:

a Vista WAREZ :ph34r: release

http://cgi.ebay.com/Windows-Vista-Lite-Mix...%3A1%7C294%3A50

Look how the "positive" feedbacks are made in groups of the same "contented customer" thanking him like 13 times in 7 minutes:

http://feedback.ebay.com/ws/eBayISAPI.dll?...s=25&page=8

If anyone has an e-bay account, he should be reported as a dishonest seller.

jaclaz

Posted
Hi ilko. Maybe you should take a look at this auction on ebay:...

Thanks for that, I have reported the seller. Hopefully ebay will take an action against him.

@ ilko t

please i need your help :hello:

my source is a nlite integrated xp sp3 version with guirunonce command like this

[GuiRunOnce]
"%SystemRoot%\System32\nLite.cmd"

but it doesnt run this script, so all my progs like painnet, skype etc. couldnt be installed...

Please put in a zip archive and attach the following files, remove product code and personal details if present:

USB_stick\$WIN_NT$.~BT\winnt.sif

USB_stick\$WIN_NT$.~LS\I386\tempunat.inf

nLite.cmd wherever it is on USB stick

\WINDOWS\SYSTEM32\$winnt$.inf <--- this is where you installed windows to

\WINDOWS\System32\nLite.cmd

Posted
Hi ilko. Maybe you should take a look at this auction on ebay:...

Thanks for that, I have reported the seller. Hopefully ebay will take an action against him.

@ ilko t

please i need your help :hello:

my source is a nlite integrated xp sp3 version with guirunonce command like this

[GuiRunOnce]
"%SystemRoot%\System32\nLite.cmd"

but it doesnt run this script, so all my progs like painnet, skype etc. couldnt be installed...

Please put in a zip archive and attach the following files, remove product code and personal details if present:

USB_stick\$WIN_NT$.~BT\winnt.sif

USB_stick\$WIN_NT$.~LS\I386\tempunat.inf

nLite.cmd wherever it is on USB stick

\WINDOWS\SYSTEM32\$winnt$.inf <--- this is where you installed windows to

\WINDOWS\System32\nLite.cmd

thank you for replying

and here are my files

files.zip

Posted

Was nLite.cmd in \windows\system32\ ?

Was directory C:\Install\ present on the target computer?

Please attach USB_stick\$WIN_NT$.~LS\I386\presetup.cmd and c:\dir.txt from your computer, which is made after running this:

dir /s /a U: > c:\dir.txt

Replace U: with the drive letter of your USB stick.

Posted
Was nLite.cmd in \windows\system32\ ?

Was directory C:\Install\ present on the target computer?

Please attach USB_stick\$WIN_NT$.~LS\I386\presetup.cmd and c:\dir.txt from your computer, which is made after running this:

dir /s /a U: > c:\dir.txt

Replace U: with the drive letter of your USB stick.

yes nlite.cmd was in \windows\system32\ (because its from nlite.cm_ \$WIN_NT$.~LS\I386\

yes install directory was present because i put it \$WIN_NT$.~LS\$OEM$\$1\ before

sorry i cant find any "c:\dir.txt"

yes my setup-usbstick always get u: as driveletter, i think its ok so, maybe i dont need to make an extra directory "install", cause all these guirunonce files already exist in this folder \$WIN_NT$.~LS\I386\SVCPACK\

if i burn this xp-iso to dvd. everything went ok.

[GuiRunOnce]
"%systemroot%\system32\nlite.cmd"

presetup.zip

Posted (edited)
sorry i cant find any "c:\dir.txt"

Sure :), there isn't any.

Open a Console Window, (Start->Run->cmd.exe-> click OK or Start>Programs->Accessories->Command Prompt) and type in it:

dir /s /a U: > c:\dir.txt

and press [ENTER].

A C:\dir.txt file will be created containing the output of the command dir /a /s i.e. a complete listing of files and directories on the stick.

jaclaz

Edited by jaclaz
Posted

So everything is in place (C:\install\ exists, right?), but nLite.cmd is not executed. I an not aware with any issue with GUIRunOnce entries and USB setup, actually it has been used successfully since the first batch files to execute undoren.cmd and binifix.cmd.

Maybe looking at setup log files may reveal what went wrong :unsure:

Please attach the following files from the target computer:

c:\windows\setuplog.txt

c:\windows\setuperr.log

c:\windows\Setuperr.txt

c:\windows\Setupact.log

Posted
So everything is in place (C:\install\ exists, right?), but nLite.cmd is not executed.

yes you are right, i dunno why nlite.cmd is not executed, realy strange

the origin nlite.cmd (nlite.cm_) which im using on my installation-dvd looks like this

for /f "tokens=3" %%i IN ('reg query HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup /v "SourcePath" ^| findstr "REG_SZ"') do set SOURCE=%%i
"%Source%I386\SVCPACK\IRFA.EXE"
"%Source%I386\SVCPACK\MP3D.exe"
"%Source%I386\SVCPACK\QIP.EXE"
"%Source%I386\SVCPACK\MPUI.EXE"
"%Source%I386\SVCPACK\Skype40.exe"
"%Source%I386\SVCPACK\GIMP.EXE"
"%Source%I386\SVCPACK\XNVF.EXE"
"%Source%I386\svcpack\OpenOffice.org3.0.1.exe"
"%Source%I386\SVCPACK\PAIN.EXE"
"%Source%I386\SVCPACK\AV9_Silent.exe"
"%Source%I386\SVCPACK\PDFC.EXE"
EXIT

but this untouched nlite.cmd also didnt work on usb, thats why i made a directory called "install"with this above ssetups. thought something went wrong if the folders name look like this "$WIN_NT$.~LS"

setup.zip

Posted

@nai22

How do you know if the .cmd is not executed?

The whole .cmd is dependent upon a "conditional" variable definition (depending of a string in Registry) and has no error control, thus if the for loop returns an empty string and the SOURCE varaible is not defined it won't ever work.

Edit it as follows:

for /f "tokens=3" %%i IN ('reg query HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup /v "SourcePath" ^| findstr "REG_SZ"') do set SOURCE=%%i

SET SOURCE

PAUSE

IF NOT DEFINED SOURCE ECHO "SOURCE variable is NOT defined"&PAUSE

"%Source%I386\SVCPACK\IRFA.EXE"

"%Source%I386\SVCPACK\MP3D.exe"

"%Source%I386\SVCPACK\QIP.EXE"

"%Source%I386\SVCPACK\MPUI.EXE"

"%Source%I386\SVCPACK\Skype40.exe"

"%Source%I386\SVCPACK\GIMP.EXE"

"%Source%I386\SVCPACK\XNVF.EXE"

"%Source%I386\svcpack\OpenOffice.org3.0.1.exe"

"%Source%I386\SVCPACK\PAIN.EXE"

"%Source%I386\SVCPACK\AV9_Silent.exe"

"%Source%I386\SVCPACK\PDFC.EXE"

PAUSE

EXIT

and see what happens.

Whatever value SOURCE may get, the resulting path will be:

<whatever>I386\SVCPACK\

which can NEVER be the right value:

U:\$WIN_NT$.~LS\$OEM$\$1\INSTALL

Verzeichnis von U:\$WIN_NT$.~LS\$OEM$\$1\INSTALL

22.04.2009 11:40 <DIR> .

22.04.2009 11:40 <DIR> ..

15.04.2009 20:26 30.675.464 AV9_SILENT.EXE

23.11.2008 22:28 16.175.084 GIMP.EXE

18.02.2009 01:06 9.047.574 IRFA.EXE

12.01.2009 14:49 277.856 MP3D.EXE

23.11.2008 19:42 27.763.683 MPUI.EXE

13.02.2009 12:48 138.755.378 OPENOFFICE.ORG3.0.1.EXE

10.09.2008 01:03 1.671.431 PAIN.EXE

31.12.2008 00:36 16.203.379 PDFC.EXE

04.03.2009 22:39 3.376.810 QIP.EXE

23.02.2009 01:50 15.101.049 SKYPE40.EXE

22.04.2009 11:34 329 UPDATE.CMD

23.11.2008 22:33 9.210.824 XNVF.EXE

12 Datei(en) 268.258.861 Bytes

:whistle:

jaclaz

Posted
in my $winnt$.inf

[GuiRunOnce]

"%SystemRoot%\System32\nLite.cmd"=""

is that normal? "=""

I guess yes. This line is made out of winnt.sif and the syntax there seems correct, so I assume this "translation" is also correct.

Try modifying winnt.sif to:

[GuiRunOnce]
Command0=%SystemRoot%\System32\nLite.cmd

If still no luck- try adding START /WAIT to each line of nLite.cmd.

Ensure nLite.cmd is not executed indeed- add a line on the top:

echo TEST > c:\test.txt

After install is file c:\test.txt present?

======================

You may also try to modify the original nlite.cmd from svcpack and use this method, replace the top line with this:

SET TAGFILE=\$WIN_NT$.~LS
FOR %%h IN (U D M N O P Q R S T V W X Y) DO IF EXIST "%%h:%TAGFILE%" SET CDDRIVE=%%h:
if "%CDDRIVE%" == "" (
FOR %%h IN (C E F G H I J K L) DO IF EXIST "%%h:%TAGFILE%" SET CDDRIVE=%%h:
)
SET Source = %CDDRIVE%\$WIN_NT$.~LS\

Jaclaz- nLite.cmd he used is attached in archive in one of the previous posts. The one you quoted is produced by nLite I guess, unless he modified it.

Posted
@nai22

How do you know if the .cmd is not executed?

The whole .cmd is dependent upon a "conditional" variable definition (depending of a string in Registry) and has no error control, thus if the for loop returns an empty string and the SOURCE varaible is not defined it won't ever work.

because, i can start this script (windows\system32\nlite.cmd) manually by doubleclick and all programs will be installed ok. but i will follow you suggestion and add the checking options :yes:

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...