PGP Desktop 10.2.0 SCCM 2007 Deployment (Preventing Automatic Client Reboot)

 Hello everyone,

We're having trouble deploying PGP desktop without a restart. I've tried both adding the /norestart and REBOOT=ReallySuppress switches to the MSI command line but to no avail. The install works correctly with the options needed but I just cannot stop the automatic restart of the client afterwards.

If I run this from a CMD line on a test machine there is no reboot. So it seems theres something in SCCM triggering this. Any suggestions?

Below is the command line we're using in SCCM. I've tried both /norestart and REBOOT=ReallySuppress seperately and together... feel like I'm losing the battle. Help!


0 Comments   [ + ] Show comments

Answers (1)

Answer Summary:
Update: The install was returning exit code 3010 which was causing the reboot. The only way I could prevent the reboot was to wrap the install in VBscript which returned the exit code as 0 for this package. VBscript code I used: 'if return code is 3010 script reports return code of 0 on exit (prevents mandatory reboot) 'if return code is any other value script reports that value on exit (allows correct error reporting) Dim Retval Retval=0 Dim WSHShell Set WSHShell = WScript.CreateObject("WScript.Shell") WSHShell.Run "msiexec.exe /i PGPdesktop.msi /qn /norestart TRANSFORMS=NPcustom.mst", 1, True Set WSHShell = Nothing If Retval = 3010 Then Retval=0 WScript.Quit(Retval) else WScript.Quit(Retval) End If
Posted by: jagadeish 12 years ago
Red Belt

1. Check, Is there any custom action in the vendor MSI which is scheduled to initiate reboot forcefully after installation.. If so, comment that custom action.

2. Is there any property like 'RebootYesNo' in property table with 'Yes' value.. If so, Please change it to 'No'.. Also check, are there any other property releated to REBOOT in the property table..

3. Please see the below link for SCCM part


  • Hi Jagadeish,

    Thanks for your response. In the MSI under the _installValidate propety I've found an entry ScheduleReboot with a value of 20 and also a ForceReboot with Value of 16 not sure what these values refer to. Should I create a MST with these fields removed? - SleepySid 12 years ago
  • Comment 'ScheduleReboot' standard action in both Execute Immediate and Execute Deferred sequences if it is not conditionalized.. - jagadeish 12 years ago

Don't be a Stranger!

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

Sign up! or login


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