Windows Registry Disclaimer:
Quest does not provide support for problems that arise from improper modification of the registry. The Windows registry contains information critical to your computer and applications. Make sure you back up the registry before modifying it. For more information on the Windows Registry Editor and how to back up and restore it, refer to Microsoft Article ID 256986 “Description of the Microsoft Windows registry” at Microsoft Support.
Solution 1
In most common cases this problem can be solved by repairing the install with the original installer. Then Upgrade to the next build.
Solution 2
Msizap.exe is a command line utility that removes either all Windows Installer information for a product or all products installed on a computer. Products installed by the installer may fail to function after using Msizap.
For Agent:
- Stop Agent service
- Open registry, go to HKLM\SOFTWARE\AppRecovery\Agent and export AgentID folder to desktop
- Go to Control Panel, Program and Features, and remove Agent
- Go to C:\Program Files, if AppRecovery folder exists, delete it
- Open registry, if HKLM\SOFTWARE\AppRecovery exists, delete it
- Download MsiZap, in elevated CMD, change directory to MSIZAP location and run:
- 32 bit systems: msizap T! {7A43B7BA-AAFC-4F9D-A205-1E59994695EB}
- 64 bit systems: msizap T! {82556F7B-51A3-45D8-8B9D-7C85B2B7B8C4}
- Reboot server
- Install Agent using .EXE installer or use 7-Zip (or comparable app) to extract files from .EXE installer and run .MSI file to install
- Stop Agent service, open registry, go to HKLM\SOFTWARE\AppRecovery\Agent and delete AgentID folder
- Go to desktop and inject exported AgentID from step 2, start Agent service
- Stop Core Service, make sure MongoDB is stopped as well
- Open registry, go to HKLM\SOFTWARE and export AppRecovery folder to desktop
- Go to Control Panel, Program and Features, and remove Core
- Go to C:\Program Files, if AppRecovery folder exists, delete it
- Open registry, if HKLM\SOFTWARE\AppRecovery exists, delete it
- Download MsiZap, in elevated CMD, change directory to MSIZAP location and run msizap T! {F1AD8970-6853-4DA0-8DA1-DACAC27E51B8}
- Reboot server
- Install Core using .EXE installer or use 7-Zip (or comparable app) to extract files from .EXE installer and run .MSI file to install
- Stop Core service, open registry, go to HKLM\SOFTWARE and delete AppRecovery folder
- Go to desktop and inject AppRecovery folder from step 2, start Core service
- Go to Control Panel, Program and Features, and remove LMU
- Go to C:\Program Files\AppRecovery, if LocalMountUtility folder exists, delete it
- Download MsiZap, in elevated CMD, change directory to MSIZAP location and run msizap T! {73E1DCB2-14F2-471B-823E-F25D567D306E}
- Download and install the Local Mount Utility again.