很久沒寫過博客了,最近想寫個wp8的程序,但自己機子系統是win7的,而wp8的應用要在win8 64位系統中才能開發,自己又不想重新安裝
一個系統,唯有安裝個虛擬機,再安裝win8系統。
一切都進行得很順利,就在要啟動wp8的模擬器時,發現報錯了,說Hyper-V無法運行,后來找出原因,要在控制面板->程序->啟動或關閉windows功能 找到Hyper-V的一項,勾上。點擊確定之后,安裝完畢,但還是提示錯誤,說要在Hyper-V的管理面板的操作菜單啟動Hyper-V服務,但打開Hyper-V的管理面板又發現沒有這樣的一項,咋辦呢,又去查了一下,發下要在安裝虛擬機的時候勾一個選項,如圖:

就算你安裝好了VM也沒關系,也是可以勾選的,但要關閉了VM里面的系統才行,就在VM的菜單中的VM->設置->處理器里面,還有就是,在你安裝win8系統根目錄里面找到
找到.vmx文件,用記事本打開,在里面加上兩條配置
hypervisor.cpuid.v0 = "FALSE"
mce.enable = "TRUE"
然后開啟win8,打開控制面板->程序->啟動或關閉windows功能 找到Hyper-V的一項,把勾去掉,點確定。完成之后,在重新勾,再點確定。這里的操作主要是為了重新
安裝Hyper-V,安裝Hyper-V之后,不要着急,記得重啟系統。再次打開wp8模擬器,發現一切ok。
普及一下知識:Hyper-V是win8自帶的一種虛擬機軟件,類似於VMware Workstation,但兩者有種很大的區別是,Hyper-V是硬件虛擬,VMware是純軟件虛擬,所以在VMware的虛擬機中繼續嵌套虛擬機是可行的,而Hyper-V是不行的,而wp8模擬器本身就是一種Hyper-V虛擬機,另外附加一個地址,是關於Hyper-V的http://sjbbs.zol.com.cn/1/33670_1526.html。
安裝有問題的Q我吧 836911886,加我記得說wp8模擬器
