Yes, 4D Embroidery will work on Windows 10, but you will have to install a new set of HASP Drivers or the software won't be available for usage.
You can download a new set of HASP drivers using the link below: http://www.emnetsoftware2.co.uk/downloads/HASP/HASPUserSetup.exe
Secondly, if you still have issues, go back to previous version of Windows. You have that chance for 1 month only since the update started.
You can do this through Start > Settings > Update and Recovery > Recovery > Go Back.