Ik ben bezig met het maken van een unattended installatie script. Dit script voegt register sleutels toe aan de RunOnceEx sleutel (HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx). Maar een aantal installatie's slaat mijn pc over. Hij komt dan met de melding "FOUT: teveel opdrachtregelparameters".
Het vreemde is dat andere installaties die langere regels hebben wel doorgaan.
Deze slikt hij bijvoorbeeld niet:
REG ADD %KEY%\010 /VE /D "Installatie DotNet2" /f
REG ADD %KEY%\010 /V 1 /D "%systemdrive%\Install\Apps\DotNet2\dotnetfx.exe /q:a /c:\"install.exe /q\" /f
REG ADD %KEY%\055 /VE /D “Aanpassen Office 2003 licentie” /f
REG ADD %KEY%\055 /V 1 /D “%systemdrive%\Program Files\Microsoft Office\OFFICE11\WINWORD.EXE” /f
Maar deze weer wel:
REG ADD %KEY%\035 /VE /D "Installatie Java" /f
REG ADD %KEY%\035 /V 1 /D "%systemdrive%\Install\Apps\Java\jre-6u5-windows-i586-p-s.exe /s ADDLOCAL=jrecore IEXPLORER=1 MOZILLA=1 JAVAUPDATE=0 REBOOT=Suppress /L %SYSTEMROOT%\TEMP\JRE6setup.log" /f
Ik kan in geen één tutorial vinden dat je rekening moet houden met de lengtes van je regels. Wel met quotes, en die heb ik zoals je misschien wel ziet afgedekt met een backslash, zoals dat stond in die tutorials.
Iemand een idee waarom dit dan toch de soep in loopt?
Het vreemde is dat andere installaties die langere regels hebben wel doorgaan.
Deze slikt hij bijvoorbeeld niet:
REG ADD %KEY%\010 /VE /D "Installatie DotNet2" /f
REG ADD %KEY%\010 /V 1 /D "%systemdrive%\Install\Apps\DotNet2\dotnetfx.exe /q:a /c:\"install.exe /q\" /f
REG ADD %KEY%\055 /VE /D “Aanpassen Office 2003 licentie” /f
REG ADD %KEY%\055 /V 1 /D “%systemdrive%\Program Files\Microsoft Office\OFFICE11\WINWORD.EXE” /f
Maar deze weer wel:
REG ADD %KEY%\035 /VE /D "Installatie Java" /f
REG ADD %KEY%\035 /V 1 /D "%systemdrive%\Install\Apps\Java\jre-6u5-windows-i586-p-s.exe /s ADDLOCAL=jrecore IEXPLORER=1 MOZILLA=1 JAVAUPDATE=0 REBOOT=Suppress /L %SYSTEMROOT%\TEMP\JRE6setup.log" /f
Ik kan in geen één tutorial vinden dat je rekening moet houden met de lengtes van je regels. Wel met quotes, en die heb ik zoals je misschien wel ziet afgedekt met een backslash, zoals dat stond in die tutorials.
Iemand een idee waarom dit dan toch de soep in loopt?