I have it installed on Windows 10 and working, I dont auto load as this for me is just a load on resources for little gain. I just run it from a taskbar icon from time to time to get updates.
Use the windows search icon left side of the bottom bar and search for minion.
if its not found then its not installed (or not installed in a way recognisable to windows).
if it is there then right click on th minion icon and choose pin to start &/or taskbar, should be able to run it then from one or more of these places more easily.
if it is not found then try again to install again from
http://minion.mmoui.com/
and use the big green download button.