问题描述:
初始报错:
VirtualBox – Error in supR3HardenedWiReSpawn
Error relaunching VirtualBox VM process: 5
supR3HardenedWinReSpawn what: 5 VERR_INVALID_NAME (-104) -Invalid (malformed) file/path name.
点确定后就是“不能为虚拟电脑XXX打开一个新任务”的exit 1报错了。
而这些错误意味着有些DLL文件加载失败。(注释 1)
产生原因:
根据Kevin Arrows(2020)收集整理的用户报告,有大致以下三类:
1. VirtualBox核心驱动未安装或损坏(重装inf.文件就行)
2. 第三方反病毒软件干扰(特别是win10防火墙,但我尝试给VirtualBox的各个应用添加白名单未成功)
3. Windows系统更新后不兼容
解决方法:
1~4略
5. 打开注册表,找到
计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VBoxDrv
双击Start,将数值1(或者其他)改为2就行(我在这一步成功修好)。(注释2)
注释:
- DLL: Dynamic Link Library 动态链接库,在运行时加载和链接的可执行文件,多见于防止主机被高权限恶意软件攻击而被禁用
- 数值与含义
-
数值
启动类型
解释
0
引导
服务挂载在引导界面上
1
系统
服务挂载在核心初始化界面上(引导界面)
2
自动
服务根据服务管理器自动挂载
3
手动
服务按需手动挂载
4
禁用
服务禁用