Scripting Question

Script failing, not sure why. K1000 scripting.

06/22/2015 6161 views

I am running a script to uninstall java and reinstall a specific version of java. The uninstall runs fine, it seems to fail on the install. I removed the "running as" line, but it is our administrator account. I have confirmed username and PW are correct.

Running as: 
Launched Process: kace7983.bat
Running as:
Creating process returned non-zero: C:\ProgramData\Dell\KACE\kbots_cache\packages\kbots\106\jre-8_31_64.exe /s /v /norestart AUTOUPDATECHECK=0 JAVAUPDATE=0 JU=0: (0) The operation completed successfully.
Error Code: 0
Status Code: -80
Launching program: 'C:\ProgramData\Dell\KACE\kbots_cache\packages\kbots\106\kace7983.bat' '' wait='true'

Launching program: 'C:\ProgramData\Dell\KACE\kbots_cache\packages\kbots\106\jre-8_31_64.exe' '/s /v /norestart AUTOUPDATECHECK=0 JAVAUPDATE=0 JU=0' wait='true'

0 Comments   [ + ] Show comments


All Answers

possible status codes and their description are posted here. https://support.software.dell.com/de-de/kb/111687?action=artikel&id=906
Answered 06/22/2015 by: aragorn.2003
Red Belt


Unless you're deploying a 'deployment.properties' file using the KBox, it seems you may be unaware that the command line you specify does nothing to eliminate the brain-dead "out of date" message that JRE will pop up when *it* decides you need to update.

There's plenty of information here at IT Ninja and elsewhere on the work-around.

if you're not bothered and will persist with the EXE, I suspect the error is because you cannot have a space between the 'V' of the /V argument and the content that you want to pass to MSIExec (which is ultimately all that the EXE does), as in:

C:\ProgramData\Dell\KACE\kbots_cache\packages\kbots\106\jre-8_31_64.exe /s /v/norestart AUTOUPDATECHECK=0 JAVAUPDATE=0 JU=0

Answered 06/22/2015 by: VBScab
Red Belt

  • The strange thing is, is that this script ran fine on Friday.

    Launching program: 'C:\ProgramData\Dell\KACE\kbots_cache\packages\kbots\106\jre-7_51_64.exe' '/s /v /norestart AUTOUPDATECHECK=0 JAVAUPDATE=0 JU=0' wait='true'

    That was successful.

A couple of things I noticed - First of all, as VBScab mentioned, you typically won't have a space after the /v. You would also enclose all options that go along with the /v in quotes. For example:

jre-7_51_64.exe /s /v"/norestart AUTOUPDATECHECK=0 JAVAUPDATE=0 JU=0"

Next, I noticed that the installer you are using is the 64-bit installer. Where I work, we have to run a mixed environment of 32-bit and 64-bit Windows, due to application compatibility. If that is also the case for you, you may want to make sure the PC it errored out on is actually running a 64-bit version of Windows.

If all of that is correct, and it still won't work, try adding a logging parameter to your execution string to see if you can get an idea where it is failing. Example:

jre-7_51_64.exe /s /v"/norestart AUTOUPDATECHECK=0 JAVAUPDATE=0 JU=0 /l* %TEMP%\Java_Install.log"

After the log is created, search through it for any errors.

Answered 06/22/2015 by: BHC-Austin
4th Degree Black Belt

  • jre-7_51_64.exe is this offline or online installer?

Don't be a Stranger!

Sign up today to participate, stay informed, earn points and establish a reputation for yourself!

Sign up! or login

View more:


This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ