Hello there!
If you are using a paid subscription of Hamachi then the service will start automatically.
On a free subscription, it will only start as a local service, so you will need to start it manually.
The subscriptions are tied to networks, so please make sure the network your Windows 10 client is a member of is attached to a paid network
I hope this helps!