Help - Search - Members - Calendar
Full Version: 7zip extract to %ProgramFiles% problem
MSFN Forums > Unattended Windows Discussion & Support > Application Installs

   
Google Internet Forums Unattended CD/DVD Guide
CypherBit
I'm trying to use the below code to extract the content of FileZilla.exe (a 7-zip SFX archive) to %ProgramFiles%:
CODE
REG ADD %KEY%\005 /VE /D "Performing Additional Tasks" /f
REG ADD %KEY%\005 /V 1 /D "%systemdrive%\install\FileZilla.exe -y /q /r:n -o%programfiles%" /f

It gets added to my RunOnceEx (in registry) no problem but when I reboot and the extraction should begin it extracts to C:\Program not C:\Program Files.
I thought I'll just enclose in inverted commas like this:
CODE
REG ADD %KEY%\005 /V 1 /D "%systemdrive%\install\FileZilla.exe -y /q /r:n -o"%programfiles%" "

and the problem will be solved but that doesn't work. It does't even get added to RunOnceEx (-o"%programfiles%" doesn't work as well) .

I could naturally put the content of FileZilla.exe in a Program Files folder and add it to archive like that then just extract to %systemdrive% but that really shouldn't be necessary.

Could anyone help me out with this one, what am I doing wrong?
Bâshrat the Sneaky
If it's a setup, use

CODE
setup.exe -y /q /r:n


if it's an archive,

use

CODE
archive.exe -y -o%ProgramFiles%



Note that if you add this last command to the registry from Windows, you'll have to use double %! (that would be %%ProgramFiles%%)
CypherBit
It's a simple archive containing config files. I used:
CODE
REG ADD %KEY%\005 /V 1 /D "%systemdrive%\install\FileZilla.exe -y -o%%programfiles%%" /f

It got added to my registry, I rebooted and the archive was extracted to a folder named %programfiles% on C:\ . It didn't get extracted to %programfiles% (C:\Program Files) but it created a folder %programfiles% on C:\ .

Again any advice is greatly appreciated.
CypherBit
A good friend of mine found a solution for this one. He searched the 7-zip forums and came accross a post mentioning quote mixing. This is the solution he provided:
CODE
REG ADD %KEY%\005 /V 1 /D "%systemdrive%\install\FileZilla.exe -y -o\"%programfiles%\"" /f

It worked in all of the quick tests I threw at it for now, %appdata%, %systemdrive%.
Rambler
It is also mentioned in the MSFN unattended guide here
Would save you time searching for the answer smile.gif
CypherBit
Thank you Rambler, I searched extensively just didn't occur to me it was a RunOnceEx problem, thought it was 7-zip related...meaning I searched in the wrong places.
What you posted sure explains the fact I was getting abnormal program termination if I used that syntax from cmd line. The \ infront of -o clearly isn't needed if it's not used in RunOnceEx.

Think (hope) I won't need any further assistance with this one newwink.gif
Google Internet Forums Unattended CD/DVD Guide
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.