Installation and Upgrade

Applies to: Patch My PC Publisher

Overview

This section provides guidance for troubleshooting issues that may occur during installation or upgrade of the Publisher. It covers common scenarios related to missing prerequisites, unavailable installation sources, and environment configuration problems.

The topics in this section focus on identifying and resolving issues such as missing MSI files, Windows Installer errors, and missing components including the WSUS API and Configuration Manager SDK. These troubleshooting steps help ensure a successful installation or upgrade of the Publisher.

The Publisher Fails to Upgrade

At the end of a sync, if a new version of the Publisher is available, the Publisher attempts to install the update by default. When this occurs, the following entry appears in the PatchMyPC.log file at the end of the sync.

Starting self-update, the command line is: MsiExec.exe /i C:\WINDOWS\TEMP\PatchMyPC-Publishing-Service.msi /qn /log C:\WINDOWS\TEMP\PatchMyPC-Publishing-Service_Upgrade.log
circle-info

Note

If you see errors such as "An error occurred with the SignalR connection" logged around the time illustrated above, this is normal while some services stop and start again during the update process.

If a failure occurs during the self update process and Alerts are configured, a notification is generated. The notification will appear similar to the screenshots shown below

To understand the root cause of the upgrade failure, it is recommended to inspect the log file indicated in PatchMyPC.log produced by the .msi installer:

  • C:\WINDOWS\TEMP\PatchMyPC-Publishing-Service_Upgrade.log

See Error 1714 for more detail on the common causes for upgrade failures.

Error 1714/1612 - The older version of Patch My PC Publishing Service cannot be removed

When searching up for the value return value 3 from the bottom of the PatchMyPC-Publishing-Service_Upgrade.log log file, you might see log lines similar to the following:

When you attempt to manually install the update by downloading and running the latest .msiarrow-up-right, you receive a dialogue similar to the below:

The 1612 error code is usually thrown when the original installation media for the currently installed application is no longer available on the system - something has deleted it. Typically, .msi software caches itself to C:\Windows\installer and the original .msi file is critical for any application update, repair, or uninstall.

The Windows Installer service first looks the .msi of the currently installed version in C:\Windows\installer and also its last known install location - the self-updater is downloaded and launched from C:\Windows\temp.

circle-check

If you encounter this issue, you can resolve it by recaching the missing .msi file:

  1. Download the .msi file for the current version you have installed

  2. Recache the .msi file using the below command:

  1. Attempt the update again and it should now be successful

We do not currently publicly host the installers for older versions of the Publisher, so it is advised to open a technical support casearrow-up-right requesting a copy for the version you need.

After resolving the issue, it is strongly recommend you investigate any clean up scripts or other automations which may be deleting files from C:\Windows\installer to prevent the issue from happening again.

Last updated

Was this helpful?