VirtualBox COM获取对象失败

Oracle VM VirtualBox 获取 VirtualBox COM 对象失败 解决办法 1、相关报错信息 下面是打开VirtualBox 的报错信息 获取 VirtualBox COM 对象失败. 应用程序将被中断. Failed to instantiate CLSID_VirtualBox w/ IVirtualBox, CLSID_VirtualBox w/ IUnknown works. PSDispatch looks broken by some installer ... 阅读详情

原文地址:http://blog.youkuaiyun.com/zp_00000/article/details/70207445




错误详情


1. 先来看看错误详情
  1. 获取 VirtualBox COM 对象失败.
  2. 应用程序将被中断.
  3. Failed to instantiate CLSID_VirtualBox w/ IVirtualBox, CLSID_VirtualBox w/ IUnknown works.
  4. PSDispatch looks broken by some installer featuring the broken oleaut32.msm module as a component.
  5. See also https://support.microsoft.com/en-us/kb/316911 .
  6. 返回 代码:E_INVALIDARG (0x80070057)
  7. 组件:VirtualBoxClientWrap
  8. 界面:IVirtualBoxClient {d2937a8e-cb8d-4382-90ba-b7da78a74573}
通过错误描述可以看出oleaut32模块加载的时候发生中断。

2. VirtualBox版本
  1. Version 5.1.18 Edition
解决

解决方法:

1. 修改注册表中如下两项:
  1. HKEY_CLASSES_ROOT\CLSID\{00020420-0000-0000-C000-000000000046}
  2. HKEY_CLASSES_ROOT\CLSID\{00020424-0000-0000-C000-000000000046}

2. 分别修改上面两项中的 InprocServer32的默认值为
  1. C:\Windows\system32\oleaut32.dll

具体操作

1.打开注册表(window + R 打开运行)


2.找到注册表中的需要修改的两项

 
 
3.点击InprocServer32在右侧面板中对默认值(和InprocServer32)进行内容修改

修改前:(修改时可以通过点击右键进行选项选择也可以直接双击名称进行修改)


 修改后:


注意:老版本的VirtualBox只有默认或者InprocServer32项,将两者的内容同时修改为
  1. C:\Windows\system32\oleaut32.dll
4.点击开启VirtualBox即可成功


 

VirtualBox启动时遇到“获取VirtualBox COM对象失败”的解决方案 库,该库提供了VirtualBox的API接口,允许开发者以编程方式管理虚拟机。通过上述代码,可以创建一个名为"MyVM"的虚拟机,并配置该虚拟机的硬件参数,包括CPU核心数、内存大小以及虚拟硬盘和光驱的连接。最后,启动虚拟机并在图形界面中显示。VirtualBox是一款常用的虚拟机软件,但有时在启动过程中会遇到错误提示信息:“获取VirtualBox COM对象失败”。为了解决这个问题,可以尝试以下几种方法。经过以上步骤,大部分用户应该能够成功解决“获取VirtualBox COM对象失败”的问题。 阅读详情

相关推荐

VirtualBox 启动时出现 “获取 VirtualBox COM 对象失败“ 的解决方案

VirtualBox 是一款常用的虚拟机软件,但有时在启动时可能会遇到 “获取 VirtualBox COM 对象失败” 错误。有时,其他进程可能与 VirtualBox 冲突,导致 COM 对象获取失败。首先,卸载当前安装的 VirtualBox 版本,然后重新下载并安装最新版本。请确保您的操作系统符合 VirtualBox 的最低系统要求,并查看 VirtualBox 官方网站上的兼容性列表。有时,重新注册 VirtualBox 的 COM 组件可以修复与 COM 对象通信的问题。

CodeGu的博客 3329

获取VirtualBox COM对象失败,Unable to start the virtual device

转载请标明出处: http://blog.csdn.net/Android_Mnbvcxz/article/details/53995572 一、问题 1、将Genymotion和VirtualBox安装好之后,并且已经下载完了virtual device;  2、但是在运行虚拟机的时候却弹出了错误提示:虚拟机电脑控制台——严重错误。  如图:  错误信息: 获取V

hhh594521的博客 8123

VirtualBox 启动时提示“获取 VirtualBox COM 对象失败”的解决

昨天给电脑打了一堆补丁和更新,今天启动 VirtualBox 的时候提示 “获取 VirtualBox COM 对象失败”,好在百度到了 优快云 上的一篇文章解决了这个问题。 错误详情 “获取 VirtualBox COM 对象失败” 的错误详情: 获取 VirtualBox COM 对象失败 应用程序将被中断 明细 Failed to instantiate CLSID_Virtua...

夫君子之行,静以修身,俭以养德,非淡泊无以明志,非宁静无以致远. 988

获取 VirtualBox COM 对象失败

获取 VirtualBox COM 对象失败. 应用程序将被中断. Document is empty. Location: ‘…/.config/VirtualBox/VirtualBox.xml’, line 1 (0), column 1. …/src/VBox/Main/src-server/VirtualBoxImpl.cpp[554] (nsresult VirtualBox::init()). 返回 代码: NS_ERROR_FAILURE (0x80004005) 组件: VirtualBo

Neo的博客 2025

手机拍照也能玩高光谱?教你用TensorFlow Lite在Android上实现实时RGB转高光谱

本文介绍了如何利用TensorFlow Lite在Android设备上实现实时RGB到高光谱的图像重构技术。通过深度学习模型优化和移动端部署策略,使智能手机具备专业级光谱分析能力,适用于农业检测、化妆品分析等多个领域。

weixin_29091105的博客 246

QCC308x/3095收发一体:TX/RX双模一拖二与多编码广播实战解析

本文深度解析高通QCC308x/3095蓝牙音频芯片的TX/RX双模功能与广播应用。芯片支持发射和接收模式下的“一拖二”连接,并能实现LE Audio多设备广播,显著提升多设备音频切换体验与商业广播能力,适用于健身、导览等丰富场景。

g9h0i1的博客 1003

VirtualBox COM对象获取失败

VirtualBox COM对象获取失败 问题描述: Failed to instantiate CLSID_VirtualBox w/ IVirtualBox, but CLSID_VirtualBox w/ IUnknown works. PSDispatch looks fine. Weird. 返回 代码: E_NOINTERFACE (0x80004002)

xzxuzhou112的博客 346

【密码专栏】超强进阶:PLONK VS Groth16(上)

前言 前文《天冷了,干了这碗“零知识证明”鸡汤》对「零知识证明学习」作了一个形象化的比喻:炖鸡汤。那么本系列的主要内容可以简单概括为《论高压锅炖鸡汤的一百种方法》之方法二。在学会了“清炖鸡汤”之后,不如来一口“阿胶鸡汤”补补脑细胞吧! 正如鸡汤不同风味之间各具千秋,不同的zk-SNARK方案也各有所长。zk-SNARK方案可以被分为【通用】与【非通用】zk-SNARK,PLONK与Groth16分别是其中的典型代表。通过本系列,我们将对PLONK算法内容作简要介绍,并指出PLONK和Groth16算法思路上

Hyperchain的博客 1805

Oracle VM VirtualBox启动失败提示无法获取 Virtual box COM 对象。

尝试使用Windows管理员模式打开,问题消失,之后不用管理员模式打开,也没事。如果不行,可以尝试参考链接中的方案。

qq_26216047的博客 666

跨域问题 - 其他 method 都没有跨域问题,只有delete有跨域的问题

跨域的配置等一切正常,GETPOSTPUTOPTIONS都可以正常访问, 唯独有一个DELETE有跨域的问题, 经过排查发现这个DELETE请求有body, 经过一系列排查, 发现头部有一个不太正常的值是为了避免浏览器的影响, 直接在 postman 中新建一个请求, 竟然也有跨域的问题, 后来把的值改成了请求就可以正常调用了.

galoiszhou的博客 527

TC3XX - MCAL知识点(九):PWM EB-tresos配置说明及代码浅析

脉冲宽度调制(PWM)驱动器负责提供与AUTOSAR指定的PWM信号生成相关的标准服务。PWM通道的底层定时器驱动是GTM (TOM或ATOM片)或CCU6 (T12或T13片)定时器通道。软硬件匹配关系如下:PWM直接引用的是GTM与CCU6模块,然后GTM与CCU6再关联到Port的,根据软硬件匹配关系,也能调用中断来使用,本例子没使用中断。CCU6是一个高分辨率的16位捕获和比较单元,具有特定的应用模式,主要用于交流驱动控制。特殊的工作模式支持控制无刷直流电机使用霍尔传感器或反电动势检测。

梦想技术家 2886

virtualbox 报错 获取virtualBox COM对象失败.应用程序将被中断

解决方法:在确定没用其他问题的情况下,我们需要进入到提示的目录 比如这里就是C:\user\XXX\.virtualbox 目录下手动删除virtualbox.xml文件即可。然后重新打开Vbox就不会报错了!

qq_20776003的博客 791

华为OD机考双机位C卷 - 螺旋数字矩阵 (Java & Python& JS & C/C++ & GO )

华为OD机考双机位C卷 - 数字螺旋矩阵(OD上机考试双机位C卷)。提供在线OJ刷题。Java、C++、Python、GO语言、C语言、JavaScript题解,并提供完整思路讲解。

算法大师! 3217

VirtualBox 获取COM对象失败的解决办法

转自博客:http://blog.csdn.net/android_mnbvcxz/article/details/53995572 个人感脚这个方法有缺陷,每次修改完注册表过一会,浏览器就联系不上代理服务器了。必须要把注册表改回来才能继续上网。差不多是一个缓兵之计吧。。。虽然确实能解决我的这种问题。。 一、问题 1、将Genymotion和VirtualBox安装好之后

Hide_in_Code 5216

山羚羊优化算法(MGO)详解:从自然智慧到优化引擎

山羚羊优化算法(MGO)是一种新型元启发式算法,灵感来源于山羚羊的社会行为和等级制度。该算法模拟了四种核心行为:领地独居雄性(局部开发)、母系山瞪羚群(群体协作)、单身雄性山瞪羚(全局探索)和迁徙觅食(动态扰动)。MGO通过数学建模将这些生物行为转化为优化机制,在探索与开发间实现平衡。算法已成功应用于函数优化、无人机路径规划和支持向量机优化等领域,展现出优异的性能。未来研究将聚焦于参数自适应调整、混合算法设计等方向,以进一步提升算法性能。

qq_42212808的博客 203

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

获取virtualbox COM对象失败的处理办法

virtualbox安装后出现virtualbox COM对象失败而运行不了的情况。以下是解决方法: 1、首先运行里输入『regedit』或者按『win+R』执行运行再输入『regedit』 获取virtualbox COM对象失败的处理办法 2、在注册表编辑器中找见一下两个选项: a、HKEY_CLASSES_ROOT\CLSID\{00020420-0000-0000-C000-000000...

Yietion的博客 1万+

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

获取VirtualBox COM对象失败

一、问题 1、将Genymotion和VirtualBox安装好之后,并且已经下载完了virtual device;  2、但是在运行虚拟机的时候却弹出了错误提示:虚拟机电脑控制台——严重错误。  如图:  错误信息: 获取VirtualBox COM对象失败  应用程序将被中断  明细(D)  Failed to instantiate CLSID_VirtualBox w/ IVirtu...

zjy900507的博客 4184

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

VirtualBox 获取virtualbox COM对象失败的处理办法

点击打开链接

Cathyqiianqianqian的博客 1990

获取virtualbox COM对象失败

1、在开始菜单,运行里输入regedit,运行系统的注册表。 2、找到选项HKEY_CLASSES_ROOT\CLSID\{00020420-0000-0000-C000-000000000046}InprocServer32 的值,如下图: 3、将默认的oleaut32.dll改成C:\Windows\system32\oleaut32.dll,如图: 4、再找...

请叫我皮皮虾的博客 6006

VirtualBox出现获取 “VirtualBox COM 对象失败 ”的错误

VirtualBox COM 对象失败

hua_chi的专栏 2338
上一篇: Android抓包方法(三) 之Win7笔记本Wifi热点+WireShark工具
下一篇: windows下使用tcpdump + 模拟器获取android数据包
THMAIL
博客等级 码龄10年 2434粉丝 432原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值