This probably falls under "stupid user tricks," but it seemed awkward so I thought it may be worth bringing to your attention.
When I installed, it needed to update C++ runtime. However, that initially balked because Impulse was using the old version. It gave me some "abort, retry, ignore" options.
Per C++ installer's suggestion, I initally tried closing Impulse. This complained because I was installing Elemental. I chose
the close anyway option, but that did not work. (Something like "Impulse can't close right now.")
I subsequently went back to the C++ installer and chose to ignore the application. I figured I would need to come back and complete the elemental installation.
After C++ completed, I was told to reboot. I did.
I opened Impulse planning to reinstall Elemental. To my surprise, Impulse claimed Elemental was installed.
So I tried to run it, and got the following dialog.
The application failed to initialize properly (0xc015002). Click on OK to terminate the application.
I am in the process of reinstalling, which I assume will work. (I will update this if it does not.) But this sequence struck me as a little awkward.