tdjb3 Posted January 7, 2008 Share Posted January 7, 2008 I am new to the forum and scripting, so I need some help. I am using RegWrite to create an entry in RunOnce, so that when a user logs in, a new script will run. For some reason, the entry for RunOnce appears to be entered (I see the prompts) and then on reboot the script does not run after logging in. The script works under XP and not 2000. I have also tried using the Run command to set off a bat file that will run regedit.exe. Below is a copy of my script. Opt ("ExpandEnvStrings", 1) If FileExists ("%Systemroot%\system32\jview.exe") Then RegWrite ("HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce", "MicrosoftJavaRemovalCleanup", "REG_SZ", "C:\Temp\AppDeploy\Jre_1.4.2.13\MicrosoftJavaRemovalCleanup.exe" ) EndIf If FileExists ("%Systemroot%\system32\jview.exe") Then Else Run ("%Systemroot%\regedit.exe c:\temp\appdeploy\Jre_1.4.2.13\SunJavaRemoval.reg") ControlFocus ("Registry Editor","",6) WinWaitActive ("Registry Editor","",5) Sleep (4000) Send ("Y") ControlFocus ("Registry Editor","",2) WinWaitActive ("Registry Editor","",5) Sleep (4000) Send ("{ENTER}") EndIf If FileExists ("%Systemroot%\system32\jview.exe") Then If FileExists ("%Systemroot%\inf\java.inf") Then Run ("%Systemroot%\system32\RunDll32.exe advpack.dll,LaunchINFSection java.inf,Uninstall") ControlFocus ("Microsoft VM uninstall","",6) WinWaitActive ("Microsoft VM uninstall","", 5) Sleep (4000) Send ("Y") ControlFocus ("Microsoft VM uninstall","",6) WinWaitActive ("Microsoft VM uninstall","", 5) Sleep (4000) Send ("!Y") EndIf EndIf Sleep (3000) Shutdown (6) Thanks for the help. Link to comment Share on other sites More sharing options...
Pioneer5250 Posted January 8, 2008 Share Posted January 8, 2008 try this: RegWrite("HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce", "MicrosoftJavaRemovalCleanup", "REG_SZ", '"C:\Temp\AppDeploy\Jre_1.4.2.13\MicrosoftJavaRemovalCleanup.exe"') this will add surround the app in "", in my experience they are required for the program to launch. Link to comment Share on other sites More sharing options...
tdjb3 Posted January 9, 2008 Author Share Posted January 9, 2008 Pioneer, Thanks for the information, but it did not work. I finally placed the information in Run and then created another entry to remove. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now