engert100 Posted September 8, 2009 Posted September 8, 2009 (edited) Since there is very little to none information on the web regarding this topic, here are my findings:How do i get the nice GUI on Vista during app install? Fact: RunOnceEx key has be removed from Vista RegistryWorkaround: Create the Key manually !1. In W.S.I.M. insert a new Synchronous command in Pass 4 and point to your batch file (which can be either on your network share or locally) which will create the RunOnceEx key and add all the applications to be installed under that key.2. Here's a sample of the code which will create the RunOnceEx key and add all apps in the registry:@ ECHO OFFREG ADD HKLM\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\RunOnceExSET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceExREG ADD %KEY% /V TITLE /D "Installing Applications & Settings" /fREG ADD %KEY%\005 /VE /D "Mapping Network Drive" /fREG ADD %KEY%\005 /V 1 /D "NET USE Z: \\myserver\mysharename password /USER:mydomain\domainuser" /fREG ADD %KEY%\010 /VE /D "Installing Microsoft Office 2007" /fREG ADD %KEY%\010 /V 1 /D "\\myserver\myshare\Apps\Office07\setup.exe /adminfile Unattended.MSP" /fREG ADD %KEY%\010 /V 2 /D "\\myserver\myshare\Apps\Capicom\CAPICOM-KB931906-v2102.exe /Q:A /R:N" /frestart -rEXIT3. Add another synchronous command in Pass 7 to AutoLogon as Administrator and this will produce: That's all! Edited September 8, 2009 by engert100
maxXPsoft Posted September 8, 2009 Posted September 8, 2009 In a .cmd fileSET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceExREG ADD %KEY% /V TITLE /D "RunOnceEx - Testing Applications" /fREG ADD %KEY% /v Flags /t REG_DWORD /d "20" /fREG ADD %KEY%\1003 /VE /D "FileZilla 3.x.x" /fREG ADD %KEY%\1003 /V 101 /D "CMD /C Start /Wait G:\APPS\FileZilla\Filezilla_autoit.exe" /fREG ADD %KEY%\1003 /V 102 /D "CMD /C XCOPY \"G:\APPS\FileZilla\*.xml\" \"%USERPROFILE%\AppData\Roaming\FileZilla\" /I /H /R /Y" /fREG ADD %KEY%\1014 /VE /D "WinRAR 3.90 X64" /fREG ADD %KEY%\1014 /V 101 /D "CMD /C Start /Wait G:\APPS\Winrar_x64\winrar-x64-390.exe /s" /fREG ADD %KEY%\1014 /V 102 /D "REGEDIT /S G:\APPS\Winrar_x64\Winrar_x641.reg" /frundll32.exe iernonce.dll,RunOnceExProcessEXITWorking in Vista 64 bit and in Windows Seven
iamtheky Posted September 9, 2009 Posted September 9, 2009 setupcomplete.cmd and FirstLogonCommands supposedly perform similar functions, though the latter has never worked for me. SetupComplete.cmd works beautifully, imo.http://technet.microsoft.com/en-us/library...314(WS.10).aspxhttp://www.msfn.org/board/firstlogoncommands-t90863.html
engert100 Posted September 10, 2009 Author Posted September 10, 2009 Can FirstLogonCommands and SetupComplete.cmd give you the nice GUI window?
iamtheky Posted September 10, 2009 Posted September 10, 2009 (edited) you can put your runonce.cmd lines in the setupcomplete.cmdso you would still be doingREG ADD %REGKEY% (with REGKEY being pointed at runonceex)the cute window is the titles you set, just the same. Edited September 10, 2009 by iamtheky
engert100 Posted September 10, 2009 Author Posted September 10, 2009 you can put your runonce.cmd lines in the setupcomplete.cmdso you would still be doingREG ADD %REGKEY% (with REGKEY being pointed at runonceex)the cute window is the titles you set, just the same.I see. So instead of adding the command line on Step 4 in W.S.I.M. you can add it in setupcomplete.cmd.Either way works i guess.My whole point with this thread was the RunOnceEx key which is removed from Vista.This sucks because runonceEx is really nice in my opinion and there is very little info online about this topic.I didn't know about setupcomple.cmd though, so thank you about that. I'll keep it in mind.
iamtheky Posted September 10, 2009 Posted September 10, 2009 Runonceex may not be there by default but it works. I think you have to log in as an admin for it to kick off. -- I'll verify that and get back to you, but I am fairly certain thats how my junk operates.
maxXPsoft Posted September 11, 2009 Posted September 11, 2009 The thing is that MS broke the iernonce.dll for a little while and also quit including the key by default. I copied a iernonce.dll from XP and used it quite awhile with same methods. My example above say's its alive and well in Vista SP2 64 bit and I have used it in Win Seven also.I use both setupcomplete.cmd and FirstLogonCommands with Vista and Seven with no problems.Am working on a ver of my app will better handle 64 bit right now.
NeilBuc Posted July 23, 2010 Posted July 23, 2010 How did you get the background colour to change when it autologged on and started to process the RunOnceEx reg key?Mine is black.CheersNeilSince there is very little to none information on the web regarding this topic, here are my findings:How do i get the nice GUI on Vista during app install? Fact: RunOnceEx key has be removed from Vista RegistryWorkaround: Create the Key manually !1. In W.S.I.M. insert a new Synchronous command in Pass 4 and point to your batch file (which can be either on your network share or locally) which will create the RunOnceEx key and add all the applications to be installed under that key.2. Here's a sample of the code which will create the RunOnceEx key and add all apps in the registry:@ ECHO OFFREG ADD HKLM\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\RunOnceExSET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceExREG ADD %KEY% /V TITLE /D "Installing Applications & Settings" /fREG ADD %KEY%\005 /VE /D "Mapping Network Drive" /fREG ADD %KEY%\005 /V 1 /D "NET USE Z: \\myserver\mysharename password /USER:mydomain\domainuser" /fREG ADD %KEY%\010 /VE /D "Installing Microsoft Office 2007" /fREG ADD %KEY%\010 /V 1 /D "\\myserver\myshare\Apps\Office07\setup.exe /adminfile Unattended.MSP" /fREG ADD %KEY%\010 /V 2 /D "\\myserver\myshare\Apps\Capicom\CAPICOM-KB931906-v2102.exe /Q:A /R:N" /frestart -rEXIT3. Add another synchronous command in Pass 7 to AutoLogon as Administrator and this will produce: That's all!
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now