Silent deployment of a .DIAGCAB file to perform software uninstall ----- Error Code 1612 MsiExec.exe -----

Hello All,

Have anyone used MicrosoftProgram_Install_and_Uninstall.meta.diagcab to remove Specific Application from endpoints via BigFix Tool.
From BigFix, Using Application Guid, I am not able to uninstall RemotelyAnywhere on a couple of systems and getting the error code 1612 which means installation source for this product is not available.
So, I used Microsoft tool and using this tool I am able to manually remove the Software.
Basically, I ran this software as admin -> On next tab I selected Remotely anywhere software and on next tab clicked on uninstall wizard.
So, can we automate these steps via BigFix, Any idea/suggestion on below points will be appreciated.
-> Silent execution cmd for .diagcab
-> How Application name can parse with MicrosoftProgram_Install_and_Uninstall.meta.diagcab

MS link for Install_and_Uninstall Tool :- https://support.threattracksecurity.com/support/solutions/articles/1000070852-msi-error-1612-installation-source-for-this-product-is-not-available-during-installation-uninstall

Thanks in advance!!

Regards,
Manish Singh

I think this is one of those scenarios where you first have to figure out how to do this via the command line before you can start to transpose that into a Bigfix action. If the tool you have found doesn’t support use via the command line I’m not sure you will have much success. A manual clean up is often possible but you need to locate and delete registry keys and files/folders that the MSI created which you can then write as actionscript commands but this is by no means straight forward.

I did global search but not able to find command line attribute to execute diacab. Let me open Microsoft ticket and see if they can help…

I don’t know if its still available but MSIZAP looks like it can be run via CLI with the product GUID passed as an argument that was supposed to clean up the installer data from the machine. https://docs.microsoft.com/en-us/windows/win32/msi/msizap-exe

Standalone MSIzap.exe is not available and now .exe has been integrated with SDK. In-order to utilize MSI, I need to install SDK on all the endpoints which will be compliance issue. So, I think it would not be the correct approach.
image

I feel ya with needing this as a solution. I’m wondering if you can simply copy the msizap.exe and use that standalone vs. installing the SDK. I am going to attempt this to see if it works. I like you wish Microsoft would make their tool work silently.