Client Automation - 14.5 and higher.
If above solution does not work maybe the registry data for Patch Manager were removed or partially removed and we need to do a full install using this method :
Do a backup of
directory <DSM PATH>\PatchManagement
and File <DSM PATH>\Web Console\webapps\pmengine.war
Execute this to remove Patch Manager registry entries :
Some registry keys may not exist :
REG DELETE "HKEY_CLASSES_ROOT\Installer\Products\FDBCA83AA8481F04BB4F5DB50186C0AB" /F
REG DELETE "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\FDBCA83AA8481F04BB4F5DB50186C0AB" /F
REG DELETE "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\FDBCA83AA8481F04BB4F5DB50186C0AB" /F
REG DELETE "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{A38ACBDF-848A-40F1-BBF4-D55B10680CBA}" /F
REG DELETE "HKEY_CURRENT_USER\Software\Microsoft\Installer\Features\FDBCA83AA8481F04BB4F5DB50186C0AB" /F
REG DELETE "HKEY_CURRENT_USER\Software\Microsoft\Installer\Products\FDBCA83AA8481F04BB4F5DB50186C0AB" /F
REG DELETE "HKEY_CURRENT_USER\Software\Microsoft\Installer\UpgradeCodes\0447406EA95072C4D8B2CD94F58E2C95" /F
REG DELETE "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UpgradeCodes\0447406EA95072C4D8B2CD94F58E2C95" /F
REG DELETE "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-21-92964498-990564685-1875323071-500\Products\FDBCA83AA8481F04BB4F5DB50186C0AB" /F
Execute this in a cmd with administrative privileges :
caf stop tomcat
cd /D <Client Automation 14.6 Source>\WindowsProductFiles_x86\PatchManager
msiexec.exe /i PatchManager.msi /l*v "%TEMP%\PatchManager.log" REBOOT=REALLYSUPPRESS UNICENTER_ITRM="<DSM PATH>\DSM" /qb-!
Adapt <DSM PATH> with the client automation PATH. Example UNICENTER_ITRM="C:\Program Files (x86)\CA\DSM"
If pmengine.was is not updated execute this :
msiexec.exe /i PatchManager.msi /l*v "%TEMP%\PatchManager_Upgrade.log" REBOOT=REALLYSUPPRESS REINSTALLMODE=vamus REINSTALL=ALL ALLUSERS=1 UNICENTER_ITRM="<DSM PATH>\DSM" /qb-!
If file <DSM PATH>\Web Console\webapps\pmengine.war has been updated and has the new date execute this
And restore the directory <DSM PATH>\PatchManagement