Challenge
Time to go all in with Windows 8 and migrate development environments to Hyper-V.
When you’re migrating from VMware to Hyper-V, and you happen to install Hyper-V before uninstalling VMware Workstation or Player, you will get warning that VMware uninstall cannot proceed while Hyper-V role is installed on the server or workstation.
Solution
Modify file C:\ProgramData\VMware\VMware Player\Uninstaller\bootstrap.lua, or C:\ProgramData\VMware\VMware Workstation\Uninstaller\bootstrap.lua using text editor and comment out line
CheckForMSHyperV()
with two dashes, so it will become
--CheckForMSHyperV()
Then save file and rerun the uninstall and it will succeed.