Jump to content

Windows Update Method For An Unattended Cd


Recommended Posts

ok we been over this and U are probally frustrated with me but I have to ask I can change

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runonce\zz110

"1"="C:\\Install\\MozillaFirebird\\MozillaFirebird.exe/mzfb"

@="Extracting MozillaFirebird"

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runonce\zz110

"1"="C:\\Install\\MozillaFirebird\\MozillaFirebird.exe/sI CAN CHANGE THIS "s" to be "mzfb" like above right"

@="MozillaFirebird"

Link to comment
Share on other sites


do the files need to be extracted first.

if they do then you need to sets of commands if not they only need one.

e.g.

if needed to be extracted

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runonce\zz110

"1"="C:\\Install\\MozillaFirebird\\MozillaFirebird.exe/extraction switch"

@="Extracting MozillaFirebird"

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runonce\zz110

"1"="C:\\Install\\MozillaFirebird\\MozillaFirebird.exe/mzfb"

@="MozillaFirebird"

e.g.

if not needed to be extracted

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runonce\zz110

"1"="C:\\Install\\MozillaFirebird\\MozillaFirebird.exe/mzfb"

@="MozillaFirebird"

Link to comment
Share on other sites

by the way you missed out the [] on the HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runonce\zz110

it should look like this [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runonce\zz110]

Link to comment
Share on other sites

  • 1 month later...
@DaveXP, i think i may have figured out how to use %systemdrive%, will not give any more info untill i have got it sussed

Have you found out yet?

From what I understand, the %systemdrive% variable doesn't exist during the RunOnceEx stage, right? I've thought about making a first RunOnceEx entry to use one of those scripts that some members have used to find their CD-ROM drive letter and set the variable. I'll have to find the code, but its something like:

IF EXIST C:\Install\confirm.txt SET %SYSTEMDRIVE% C:\

IF EXIST D:\Install\confirm.txt SET %SYSTEMDRIVE% D:\

IF EXIST E:\Install\confirm.txt SET %SYSTEMDRIVE% E:\

which would go into those numbered entries in the registry file:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnceEx\001]

"1"="IF EXIST C:\Install\confirm.txt SET %SYSTEMDRIVE% C:\"

"2"="another one"

"3"="and so on"

@="Finding location of files..."

Just a theory though. (confirm.txt is just a blank txt file to confirm its existance in the Install folder)

Link to comment
Share on other sites

i dont think IF EXIST would work in a .reg file but you do have a good thery if maybe you where to set that @ the start of the .reg file instead of doing like you have, may it would work i will look up in the Windows XP Registry book to see about varibles.

Link to comment
Share on other sites

This is kind of confusing

RunOnceEx doesn't like any variable at all (even tried %homedrive%\install\)

Doing an IF EXIST and SET command for %hdd% sets it to C:\, but only in the active command window. %hdd% won't work if run from anywhere else. Pretty much useless when the first runonceex key is set_variables.cmd (which is in system32) and the command window closes thus losing the variable.

Giving me a headache this is!

Link to comment
Share on other sites

meh, i find the best way is to do it via a batch file, ie:

SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx

REG ADD %KEY%\zz010 /VE /D "Doing Stuff" /f

REG ADD %KEY%\zz010 /V 1 /D "%systemdrive%\Install\stuff.exe" /f

that way you can put variables in, i run this from cmdlines.txt

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