IBM Support

Why do patches fail with Windows error 0x00000641 Error_Install_Service_failure?

Technote (troubleshooting)


Problem(Abstract)

The Windows Installer Service or Windows Update Service cannot be reached.
Exit Code=1601 in the Client log from an action.

Resolving the problem

This error can occur when the Microsoft patch being applied requires Windows Installer Service or Windows Update Service to be running. These errors can occur because the computer is in Safe Mode, a service is corrupted, or because of administrative decisions. The error can be confusing to find because the Tivoli Endpoint Manager Action will return completed. This is because the patch runs and exits successfully, while recording error 0x00000641 into the system Event Log. Note that the Installer service will start itself if it is simply not running, unless the service setup type has been set to DISABLED.

The following task in the Patches For Windows Site will start the Windows Installer service.

"# 571 Windows Installer Service Is Disabled" The computers listed in this task have the Windows Installer service disabled. Deployment packages that use the Windows Installer service will fail on these computers.

For more information, see the following articles:

To temporarily resume the service for a patching event, use a Baseline with the following start and stop commands at the beginning and ending:

First, use the Windows Registry Wizard to create a Fixlet message to set the DWORD value of "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver" "Start" to "3". Name this Fixlet "Enable Windows Installer Service". Edit the Fixlet, go to the Action Tab, add 'net start msiserver'.

Second, use the Windows Registry Wizard to create a Fixlet message to set the DWORD value of "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver" "Start" to "4". Name this Fixlet "Disable Windows Installer Service". Edit the Fixlet, go to the Action Tab, add 'net stop msiserver'.

Third, select these two Fixlet messages and create a new baseline. Add the patches to be distributed, ensuring that an action is selected for each of them. Use the positioning buttons to place "Enable Windows Installer Service" at the top of the baseline, and to put "Disable Windows Installer Service" at the bottom.

To manage the Windows Update Service, create similar fixlets for "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv".

Historical Number

1775

Document information

More support for: IBM BigFix family

Software version: Version Independent

Operating system(s): Platform Independent

Software edition: Edition Independent

Reference #: 1506102

Modified date: 29 September 2014


Translate this page: