Link to home
Start Free TrialLog in
Avatar of droworley
droworley

asked on

How do I skip reboots when pushing packages using Configuration Manager 2007?

Hello,

I am trying to push several Adobe Patches (9.3, 9.3.1, and 9.3.2) using Configuration Manager 2007. I am using the /norestart at the end of each package, and telling Configuration Manager that no action is necessary. However, it still says reboot pending when I check the status after 9.3.0 or 9.3.1 installs. I don't want users to have to reboot several time to do the install. I can run the command line outside of configuration mananger and it works fine.

Here is the cmd lin I am running;
msiexec /p <filename>.msp /qb! /norestart

Any help would be greatly appreciated!
ASKER CERTIFIED SOLUTION
Avatar of tint846
tint846

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of merowinger
Avatar of droworley
droworley

ASKER

As far as I understand the /norestart is equal to ReallySuppress. I have found out that you can run multiple patches in one line;

msiexec /p patch1.msp;patch2.msp

I am going to try that and see if it works.

Thanks!
actually its not. the /norestart works like REBOOT=supress. here is a decent explanation

The Windows Installer REBOOT property can be set to "force", "suppress" and "reallysuppress". This last one raises some eyebrows- here is the break down:

Force
Always prompt for a reboot at the end of the installation. The UI always prompts the user with an option to reboot at the end. If there is no user interface the system automatically reboots at the end of the installation.

Suppress
Suppress prompts for a reboot at the end of the installation. The installer still prompts the user with an option to reboot during the installation whenever it encounters the ForceReboot action. If there is no user interface, the system automatically reboots at each
ForceReboot. Reboots at the end of the installation, for example caused by an attempt to install a file in use, are suppressed.

ReallySuppress
Suppress all reboots and reboot prompts initiated by ForceReboot during the installation. Suppress all reboots and reboot prompts at the end of the installation. Both the reboot prompt and the reboot itself are suppressed. For example, reboots at the end of the installation, caused by an attempt to install a file in use, are suppressed.

Another property, REBOOTPROMPT can be set to Suppress (or just S) so that any reboot performed by the Windows Installer happens automatically without interaction from the user. Setting this property does not initiate a reboot if one is not needed, it only suppresses the display of any prompts for reboots to the user.
Did any of these work for you?
I am giving you both some point on this one. The problem is with msiexec itself. It was returning an exit code of 3010. Look that up and you will find out that it mean ERROR_SUCCESS_REBOOT_PENDING. Now your command lines were correct, but I had to run it using the Setup.exe, not the AcroRead.msi.

So this is what my final command line looked like;

Setup.exe /rs /msi TRANSFORMS=AcroRead.mst /qb!

The ! takes away the cancel button...