
dbeckner asked a question.
@jdempsey @CharlesW I was hoping you could help with the following errors I'm receiving. I have installed the hotfix that Charles provided for the field "has uninstall program" and it solved that issue, but when the scheduled task runs to process alerts I get the errors in the enclosed text documents.
Essentially it appears that enabling MSDTC - Network Access is a requirement on both the server and client sides for the MyApps feature to complete the uninstall process. I don't see this documented in the App Portal documentation. Is there any official documentation for this. I anticipate needing to provide vendor documentation to the security team before pushing this change organization wide. Additionally I'd like to know what exact settings of MSDTC need to be enabled i.e. client inbound/outbound, allow remote clients, allow remote administration, etc.
Thanks in advance.
Yes, upon closer inspection, it appears that the hotfix I provided also has a code change which required MSDTC to be enabled.. The issue you were originally trying to fix, where has uninstall program was always reporting false, is only a UI issue, rather than an an issue which will prevent alerts from being reclaimed correctly.. As such, one option is to revert the hotfix I delivered.. Another option is to enable MSDTC, which works, but is cumbersome.. You can do this by performing the steps in the following article:
https://www.codeproject.com/Tips/1233146/Working-with-MSDTC
Otherwise, you'd need to upgrade to 2020 R1, and apply a hottfix which eliminates the need for MSDTC to be enabled.. There is no hotfix for this against 2018R1, and it is not likely that one could be provided...