有三种方案:
1、先在任务管理器中关掉所有virtualBox的进程,然后进入到C:UsersAdministratorVirtualBox VMs 将相应guest的文件夹随便改个名字,再重新打开此guest,你会发现打不开,这时再次关掉所有的virtualBox进程,将guest的名字再改回来,然后guest就可以顺利使用了。
2、打开bios(具体方法要看你是什么电脑)BIOS Setup Utility --》Config ==> CPU ==> Intel(R) Virtualization Technology(如果你用的不是intel的处理器,那就是别的带有virtualization technology的选项) ==> 设置为 Enabled
3、在虚拟机设置里将CPU个数调整为1个。
4.使用低版本的VBox解决问题
虽然说我们是有方案去修复高版本VBox Bug的,但是此操作过程比较复杂,如果用户可以接受使用稳定版本而不是最新版本的话,那么可以尝试卸载安装的VBox软件之后安装4.3.12,安装此版本的VBox虚拟机之后,运行虚拟机操作系统的时候就不会出现不能新建任务的错误
总结
1.我的虚拟机设置中的CPU个数本来就为1
2.最终采用第四种方式,到网上搜索资料造成该错误的原因可能是因为本身机器是windows7旗舰版和虚拟机冲突导致的,原本为4.3.18版本降到4.3.12之后正常