Windows Phone SDK 8.0的安装软硬件配置要求

1.Windows 8 专业版及以上的系统,且必须为64位。(这里假设为windows 8系列版本,而不是windows server 2012

2.内存4G4G以上

3.CPU支持硬件虚拟化并且开启

可以使用附件中的软件进行检测,Hardeware Virtualization Yes .

 

一般现在还在用的电脑的CPU都支持虚拟化,如果连虚拟化都不支持,那就不用往下看了,直接换CPU吧。

支持了虚拟化,在BIOS里会默认关闭,要到BIOS里找到virtualization相关字样的选项,设置为enable

或者使用微软官方提供的Coreinfo v3.1工具进行检测并自动开启,Checking and enabling BIOS settings具体步骤请参考微软官方给到的文档:System requirements for Windows Phone Emulator

4.支持二进制地址转换SLAT

这个功能如果CPUintel的,则需要i3以及以上的CPU才会支持,如果CPU不支持,别着急,还有方法。

用附件里的软件进行检测,把Coreinfo.exe放到D盘根目录下,管理员打开命令行提示符,进入D盘,输入Coreinfo.exe -V ,出现以下信息

   

代表支持,代表不支持,可以发现该图片中的电脑CPU不支持SLAT

5.假设支持,那么还需要在安装好的win8系统中打开相应的Hyper-V功能,控制面板--〉程序和功能--〉启用和关闭Windows功能〉将Hyper-V勾选上,点击确定。

 

6.安装SDK8.0的镜像,不再赘述。

 


 

TIPS

如果你的CPU比较老,不支持SLAT,就会在安装SDK8.0完成的最后出现“CPU不支持虚拟化无法运行模拟器”的警告,一般有两种解决办法:

一种是换CPU,买一个二手的i3CPU,具体的不太懂,自行搜索

另一种就是不花一分钱,装一个Windows Server 2012 ,通过配置,使用体验可以接近windows 8,而这个运行模拟器时对“CPU是否支持SLAT”没有限制,只要支持硬件虚拟化就可以。此时,为了避免浪费时间,需要完成下面两项后再安装SDK,否则仍会不支持虚拟机,更改配置后还需要再安装或修复一遍才行(SDK安装很耗时间)。

1. BIOS里开启硬件虚拟化

2. windows server 2012来打开Hyper-V功能,和windows 8步骤有少许不同,根据提示一步步来就可以,不再赘述。

最后,有经济条件的直接买个真机测试或者换台电脑,搞定……

 

附上远景论坛改造windows server的方法

Windows Server 2012改造成Windows 8 的方法

http://bbs.pcbeta.com/viewthread-1088752-1-1.html

原文地址:https://www.cnblogs.com/fengbeihong/p/2888235.html