If you have start wondering "Is there anyway to install and run an instance of Openstack on a Windows PC?"
Openstack Made Easy :)

Yes of course you can install compute on Hyper-V. pls refer the below link :

http://www.cloudbase.it/openstack/openstack-compute-installer/

Supported Operating Systems:

Windows Server / Hyper-V Server 2008 R2 (until Kilo)
Windows Server / Hyper-V Server 2012
Windows Server / Hyper-V Server 2012 R2 (starting with Havana)
Windows Server / Hyper-V Server 2016 (starting with Kilo)
Windows Nano Server 2016 (starting with Liberty)
Windows 8, 8.1, 10 (Testing / Development only)

Did this answer your question?