2016.06.05

这两天想在virtualbox上安装CentOS7.0玩,遇到一个问题:

不能为虚拟电脑 CentOS7 打开一个新任务.

The virtual machine 'CentOS7' has terminated unexpectedly during startup with exit code 1 (0x1). More details may be available in 'C:\Users\wfqpersonal\VirtualBox VMs\CentOS7\Logs\VBoxHardening.log'.

返回 代码: E_FAIL (0x80004005)
组件: MachineWrap
界面: IMachine {f30138d4-e5ea-4b3a-8858-a059de4c93fd}

尝试过得方法如下:

1.C:\Program Files\Oracle\VirtualBox\drivers\vboxdrv\VBoxDrv.inf 右键点击安装,效果不行。这个方法解决的不是这个问题。

2.网上还有说更改处理器个数的,没有用。

3.还试过修改windows主题模式,由于win10 需要trustinstaller权限才能操作system32目录下的东西,于是找了个工具获取了权限:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\runas]
@="获取TrustedInstaller权限"

[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="获取TrustedInstaller权限"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"

将上述内容保存成.reg文件,执行。然后右键点击文件或者目录就可以出现“获取trustInstaller权限”的选项来获取,就可以操作system32目录的权限了。

然后替换Uxtheme.dll等三个库文件,替换之后差点没把我的win10害死,开机黑屏只有鼠标图标可以看见,

这时候重启win10出现win图标后强制关机,重复2~3次后出现系统修复,一开始进入安全模式照样黑屏,最后让win10自己检测修复系统后恢复,

进入system32目录可以看到win10把原来的Uxtheme.dll等库文件替换回来了。

结论是win10的主题模式并不是破解版,这个方法估计在win7下才有用。

当然还有用U盘制作winPE系统盘进入,替换主题库文件的方法,太麻烦,没有试,反正结果也是一样。

问题依然没有解决。

4.找了virtualbox其他版本来试试,还是这个问题,最后在某个论坛发现virtualbox从4.3.12版本以后就加入了安全检查机制,如果有其他系统程序往virtualbox进程添加不受信任的dll就会

出现这个问题。

5.终于放弃virtulbox安装CentOS7,改用vmware workstations 12。

6.(2016.07.10补充)还有两个办法可以试试(不能保证不出现,如果不是非要用VB不可,建议用VM)

(1)以兼容Win7模式,管理员身份运行。我试了试,确实这种错误不常出现了,偶尔还是会有,另外就是最好不要强制退出虚拟机,好像这种情况下出错概率高。

(2)因为4.3.12版本以后的安全机制,一些系统性程序,安全性软件等会注入dll,所以关闭这些情况也会好一点。我关闭电脑上的广告屏蔽软件ADsafe和文件查询软件everything,就好一点了,不过出错的概率五五开的样子。

virtualBox 不能开启一个新任务的错误的更多相关文章

  1. 缺少新的栈标识:报出异常FLAG_ACTIVITY_NEW_TASK flag-是由于activity关闭之后开启一个新的acitivity时没有标识在栈中,所以需要给一个栈标识

    异常(栈里必须有activity的flag标识): 05-02 08:43:36.173: E/AndroidRuntime(3328): android.util.AndroidRuntimeExc ...

  2. C# 开启一个新进程并为新进程设置工作目录

    Process p = new System.Diagnostics.Process(); //设置新进程的工作目录,如果不设置那么新进程的工作目录为开启这个进程的工作目录 p.StartInfo.W ...

  3. node + express本地搭建服务器,开启一个新的项目

    1.安装node.地址:https://nodejs.org/zh-cn/download/ 2.新建一个文件夹test,进入到该文件夹下 a.按shift  + 鼠标右键 ,选择在此处打开命令窗口( ...

  4. September,开启一个新的征程!

    寻找梦里的未来笑对现实的无奈不能后退的时候不再傍徨的时候永远向前 路...一直都在

  5. Virtualbox中不能为虚拟机打开一个新任务的原因及解决方法

    VirtualBox新建虚拟机时报错,不能为虚拟机打开一个新任务的原因 解决办法如下 1.保证bios里的virtualization technology的选项开启,不同电脑BIOS设置可能会不一样 ...

  6. Android课程---Oracle VM VirtualBox出现不能为虚拟机打开一个新任务

    因工作需要在Win7下增添了Win7虚拟系统,随着VirtualBox 4.326的版本更新,用户们也开始升级.一用户在升级后发现原来创建的虚拟机无法打开,提示信息为:不能为虚拟电脑win7打开一个新 ...

  7. VirtualBox不能为虚拟电脑 Ubuntu 打开一个新任务

    今天在用Vbox中的Ubuntu系统准备测试Python代码时,Vbox报了一个错误:"不能为虚拟电脑 Ubuntu 打开一个新任务".因为之前用的时候还好好的,也不知道是不是最近 ...

  8. VirtualBox报错:不能为虚拟电脑XXX打开一个新任务

    报错产生的背景 今天在这里下载了一个用于VirtualBox的Kali Linux虚拟机文件(使用VirtualBox可以直接打开使用,不用执行安装过程).但是将该文件导入到VirtualBox中之后 ...

  9. android为什么不允许新开启一个线程来更新UI,而是用handler来更新界面

    下面是快速创建一个新线程的方法: 第一种:直接创建子线程并启动      new Thread() {@Overridepublic void run() {     //这里写入子线程需要做的工作  ...

随机推荐

  1. js-键盘回车搜索enter

    这个问题需求在移动版上经常用到. <div class="sousuo">        <input type="text" placeho ...

  2. js-利用插件qrcode.min.js,前端实时生成二维码

    qrcode.min.js <script type="text/javascript" src="js/jquery.min.js"></s ...

  3. python 之 处理excel表的xlwt模块学习记录

    python 操作excel表的常用模块主要有2个: 1:xlrd:读取excel表 2:xlwt:创建并写入excel表 安装方法: 可以直接下载安装:https://pypi.python.org ...

  4. Linux字符模式下如何设置/删除环境变量

    Linux字符模式下设置/删除环境变量方法: bash下 设置:export 变量名=变量值 删除:unset 变量名 csh下 设置:setenv 变量名 变量值 删除:unsetenv 变量名 h ...

  5. Codeforces 622F The Sum of the k-th Powers

    Discription There are well-known formulas: , , . Also mathematicians found similar formulas for high ...

  6. rocketMq---------相关命令

    搭建就不详细说了,cent7.x的系统,openJdk8,maven3.x,gradle4.10.2, git 1.8.3.1 直接下载相关的二进制压缩包,解压即用,方便. 下面看常用的管理命令 ro ...

  7. DNA的复制

    半保留复制 DNA分子复制时, DNA分子的双螺旋将解开, 互补的碱基之间的氢键断裂, 解开的两条单链作为复制的模板, 游离的脱氧核苷酸依据碱基互补配对的原则, 通过形成氢键结合到作为模板的单链上. ...

  8. 转 Windows串口过滤驱动程序的开发

    在Windows系统上与安全软件相关的驱动开发过程中,“过滤(filter)”是极其重要的一个概念.过滤是在不影响上层和下层接口的情况下,在Windows系统内核中加入新的层,从而不需要修改上层的软件 ...

  9. 在DevExpress GridControl中添加进度条控件 z

    首先可以使用 DevExpress GridControl 自带的进度条控件. 但是我要用一个方法来设置所有的单元格进度,而不是每个单元格都要设置一遍,同时我想要根据进度值不同,进度条显示不同的颜色. ...

  10. UnicodeEncodeError: 'ascii' codec can't encode character u'\u5728' in position 1

    s = "图片picture"print chardet.detect(s) for c in s.decode('utf-8'): print c UnicodeEncodeEr ...