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. Android 中图可以用到的图片处理类 BitmapUtils

    Android在实际开发中很多时候都要对图片进行一定的处理,这里总结的BitmapUtils 类包括一下几个功能: 1.Android图片倒影, 2.Android图片模糊处理, 3.Android图 ...

  2. poj 3614(网络流)

    Sunscreen Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 6672   Accepted: 2348 Descrip ...

  3. 洛谷—— P2183 巧克力

    https://www.luogu.org/problemnew/show/P2183 题目描述 佳佳邀请了M个同学到家里玩.为了招待客人,她需要将巧克力分给她的好朋友们.她有N(1<=N< ...

  4. robot upstart 问题

    1.启动后在记录文件发现左轮节点未启动: 因为左边的类未实例化,不会去订阅消息然后初始化 2.两个节点均可以启动后,发现启动后又死掉 因为在程序里有getenv(“HOME”)然后付给string,g ...

  5. iOS -- MBProgressHUB

    高级: http://www.jianshu.com/p/485b8d75ccd4 //只有小菊花 - (void)indeterminateExample { // Show the HUD on ...

  6. 2.【nuxt起步】-初始化创建nuxt项目

    1. 脚手架初始化: vue init nuxt-community/starter-template NuxtMyms 2.输入项目相关信息 3.切换到项目目录下 安装依赖 Cd nuxtmyms ...

  7. iOS开发 解决使用AVAudioRecorder录制后转mp3解决音量小的问题

    使用AVAudioRecorder录音后使用avplayer播放声音小,录音完后转成mp3格式的音频声音也小!!! 老板要求最基本的是不用把手机放到耳边听! 在StackOverFlow上查了一下,加 ...

  8. [反汇编练习] 160个CrackMe之032

    [反汇编练习] 160个CrackMe之032. 本系列文章的目的是从一个没有任何经验的新手的角度(其实就是我自己),一步步尝试将160个CrackMe全部破解,如果可以,通过任何方式写出一个类似于注 ...

  9. 使用纯CSS3实现一个日食动画

    日食现象是月亮挡在了地球和太阳之间,也就是月亮遮挡住了太阳. 所以要构造日食,我们须要2个对象:一个代表月亮,一个代表太阳. <div class="eclipse sun" ...

  10. windows pipe

    管道分为 匿名管道 和 命名管道 . 1.匿名管道仅仅能在父子进程间进行通信.不能在网络间通信,并且传输数据是单向的.仅仅能一端写,还有一端读. 2.命令管道能够在随意进程间通信.通信是双向的,随意一 ...