permanently disable hyper-v in windows 10
It is not normal, that Hyper-V gets readded again after a reboot. I have no idea ho to prevent this, but I have an answer to stop Hyper-V from getting working.
Open a command prompt as admin and run this command:
bcdedit /set {current} hypervisorlaunchtype off
After a reboot, Hyper-V is still installed but the Hypervisor is no longer running.
Now you can use VMware without any issues.
If you need Hyper-V again, run this command from a cmd, started as admin:
bcdedit /set {current} hypervisorlaunchtype auto