1.win10怎么打开cpu虚拟化
重启windows系统,并进入BIOS模式。
进入BIOS模式有很多种方式,因为主板不同,可能按的按键也略有差异。我的电脑是Lenovo的ThinkPad,所以我按的是F1。
在进入BIOS模式后,发现win10没有“Advance”,只有一个类似的叫“Config”的Tab,进入后里面也有一个“CPU”选项。 相信不少人看到这里就会说,进去设置“Intel Virtualization Technology”为“Enabled”就好了啊! 其实不然!!!!其实不然!!!!其实不然!!!! 重要的事情说三遍 如果你进入“CPU”选项就会发现,“Intel Virtualization Technology”本身就是“Enabled”。
有人会说,我不信,我要F9恢复默认设置。事实上我就是这么做的,结果再次进入BIOS,“Intel Virtualization Technology”还是“Enabled”。
我心中暗自窃喜,这下总没问题了吧。打开任务管理器的瞬间我崩溃了,“性能”->“CPU”选项中的“虚拟化”还是“禁用”状态。
再次进入BIOS模式,发现有一个“Security”的选项甚是奇怪。Enter进入其中,发现还有一个叫做“Virtualization”的选项,怎么这里也有一个虚拟化,进去看看再说。
原理这个“Virtualization”中也有一个“Intel(R) Virtualization Technology”而这个的状态却是“Disabled”,哈哈,到这里终于找到问题所在了,果断把它设置成“Enabled”。 保存后重启,再看任务管理器,“虚拟化”已经变成“已启用” 现在我们可以放心的启动VMware了,看看截图吧,系统跑的飞快~~。
2.win10怎么设置最大处理器状态
1、如下图,鼠标右键点击Windows10桌面左下角的win徽标,在弹出的右键菜单中点击“控制面板”:
2、如下图,右上角“查看方式”选择“小图标”,再点击“电源选项”:
3、如下图,选择“高性能”,即可使cpu始终维持100%最高频率:
4、如果要手动调整cpu工作状态,可以点击“更改计划设置”→“更改高级电源设置”:
下拉看到“处理器电源管理”这项,可以修改设置“最小处理器状态”,将“最小处理器状态”改为“100%”后,处理器也会始终维持100%最高频率:
3.如何通过编程读取CPU的序列号
java是可以获取的但是比较麻烦但是还是感觉用C比较方便privatevoidGetInfo(){stringcpuInfo="";//cpu序列号=newManagementClass("Win32_Processor");=cimobject.GetInstances();foreach(){cpuInfo=mo.Properties["ProcessorId"].Value.ToString();Response.Write("cpu序列号:"+cpuInfo.ToString());}//获取硬盘IDStringHDid;=newManagementClass("Win32_DiskDrive");=cimobject1.GetInstances();foreach(){HDid=(string)mo.Properties["Model"].Value;Response.Write("硬盘序列号:"+HDid.ToString());}//获取网卡硬件地址=newManagementClass("Win32_");=mc.GetInstances();foreach(){if((bool)mo["IPEnabled"]==true)Response.Write("MACaddress\t{0}"+mo["MacAddress"].ToString());mo.Dispose();}}只有Pentium3能够读取cpu的“序列号”,后来的cpu都没有装配这个信息。
一般cpu只能读取cpu的“信息”而不是“序列号”。
4.如何通过编程读取CPU的序列号
java是可以获取的但是比较麻烦但是还是感觉用C比较方便privatevoidGetInfo(){stringcpuInfo="";//cpu序列号=newManagementClass("Win32_Processor");=cimobject.GetInstances();foreach(){cpuInfo=mo.Properties["ProcessorId"].Value.ToString();Response.Write("cpu序列号:"+cpuInfo.ToString());}//获取硬盘IDStringHDid;=newManagementClass("Win32_DiskDrive");=cimobject1.GetInstances();foreach(){HDid=(string)mo.Properties["Model"].Value;Response.Write("硬盘序列号:"+HDid.ToString());}//获取网卡硬件地址=newManagementClass("Win32_");=mc.GetInstances();foreach(){if((bool)mo["IPEnabled"]==true)Response.Write("MACaddress\t{0}"+mo["MacAddress"].ToString());mo.Dispose();}}只有Pentium3能够读取cpu的“序列号”,后来的cpu都没有装配这个信息。
一般cpu只能读取cpu的“信息”而不是“序列号”。
转载请注明出处windows之家 » Win10中如何读取cpu序列号