Hello,
Thank you for posting in Q&A forum.
Based on the information you provided, I suspect the following reasons may cause this problem:
- Corruption in Windows Installer Service registry
- Pending/Incomplete installtion or uninstallation
- Missing MSI binaries
I suggest you try the following steps to see if this problem can be solved:
1.Delete any entries found under below registry and reboot:
HKLM\System\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations HKLM\Software\Microsoft\Windows\CurrentVersion\Installer\InProgress
2.Run the below MSI fixit and clean up pending/incomplete installation or uninstallation:
http://internal.evergreen.microsoft.com/mats/Program_Install_and_Uninstall
3.Backup the below MSIserver service registry, replace it from a working machine and reboot
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msiserver
Note If you modify the registry incorrectly, you can cause serious problems. Therefore, follow these steps carefully. For additional protection, back up the registry before you modify it. For more information about how to back up and restore the registry, see How to back up and restore the registry in Windows.
I hope the information above is helpful.
Best regards
Zunhui
============================================
If the Answer is helpful, please click "Accept Answer" and upvote it.