This issue mainly happens on a 64-bit machine. When you accept the EULA displayed by BHM, it writes the acceptance setting in the 64 bit registry hive.


[HKEY_LOCAL_MACHINE\SOFTWARE\BizTalkHealthMonitor\EULA]
"EULAAccepted"="YES"


But BizTalk360 is 32-bit due to restrictions imposed by dependency objects like ExplorerOM, hence it always looks at the 32-bit hive (WoW64 in a 64 bit machine). To fix this issue, please create following entry in the registry.


[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\BizTalkHealthMonitor\EULA]
"EULAAccepted"="YES"


You can either create the above Key's manually by opening regedit.exe ("Run as Administrator") or download the attached .reg file and then double click to import.