Virtual box安装回退的一系列可能的原因及解决办法
针对Virtual box安装回退的一系列可能的原因及解决办法(欢迎评论补充)
前言
上一周遇到一个特别艹蛋的问题,公司电脑的virtual box虚拟机提示更新升级
,按照提示去官网下载了更新包进行安装,中途在查看任务管理器的时候,手欠把安装中的软件进程终止了(不要问为什么手欠)。这一终止问题大了,后面安装过程中不管怎么样都无法完成,安装到最后会卡住,然后回退并提示出现严重错误。
具体如下图:
出现上述情况的原因很多,根据网上的经验总结下来,大致分为如下几种原因:
1. 系统服务未开启
这个不属于virtual box的问题,而是本机系统的相应安装服务未开启。解决方案很简单。
打开“我的电脑”——右击——管理——服务和应用程序——服务——在服务里启动:
Device Install Service.
Device Setup Manager.
- 1
- 2
开启这两个服务就好了(一般情况下是默认启动的)
2. 无法安装USB驱动
这个问题可以通过查看安装时打印的log发现,比较隐蔽,具体查看log的做法请参阅这篇博客。
或者走投无路的情况下,可以直接尝试在安装过程中取消usb驱动的安装(相应的,这个功能也就没有了,不过先能装上再说),即把下图划红线部分选项取消
3. 意外的安装终止(导致后面也无法安装)
这个就是我遇到的问题了,大致就是因为上次安装终止,导致安装信息残留在msi上。这样,后面每次安装,都会因为之前未安装完成的信息导致安装失败回滚。
对于这种问题下的安装失败,可供参考的方案非常少,这篇博客对这个问题做出了相应的解答,可惜解决方案已经过时,但思路仍旧可以参考。
简单来说,就是清理注册表的安装信息,你可以选择手动清理,不过不推荐(因为本人知识有限,手动清理一直清理不到关键的位置…)。
这里推荐使用CClear对注册表进行修复,方便快捷。清理完成之后,在运行安装程序
…
…
…
顺利完成~
原文地址:https://www.cnblogs.com/wyf2019/p/11351625.html
- Python中的logger和handler到底是个什么鬼
- 1570. [POJ3461]乌力波
- biztalk rosettanet 自定义 pip code
- Python之线程
- 3555: [Ctsc2014]企鹅QQ
- 【实战】RFID Hacking(1):看我如何突破门禁潜入FreeBuf大本营
- P2885 [USACO07NOV]电话线Telephone Wire
- 实战-Fluxion与wifi热点伪造、钓鱼、中间人攻击、wifi破解
- 【下载】PyTorch实现的神经网络翻译框架——机器翻译工具包 nmtpytorch
- P2605 [ZJOI2010]基站选址
- MYSQL之索引原理与慢查询优化
- MYSQL之视图、触发器、存储过程、函数、事物、数据库锁和数据库备份
- P1452 Beauty Contes
- Python基础(一)
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法