Win7 Virtualbox在尝试启动虚拟机时出现此错误:加载'crypt32.dll'时出错:1790

时间:2015-06-10 18:39:30

标签: windows virtualbox

我在我的Windows 7框中安装了虚拟框4.3.28,试图打开导入的虚拟机并得到以下错误。

我已经看到大约两年前的一些帖子说这是一些Windows安全修复的问题,但我没有安装该修复程序,我已经安装了所谓的治疗方法,但无济于事。

KB3004394不在我的系统上

旧的修复程序没有帮助我(我没有在我的计算机上看到违规的KB文件)

Vagrant laravel box, guest machine entered an invalid state

https://www.virtualbox.org/ticket/13677

错误我看到了:

1618.161c: supR3HardenedScreenImage/LdrLoadDll: cache hit (Unknown Status -22900 (0xffffa68c)) on \Device\HarddiskVolume1\Windows\System32\crypt32.dll
1618.161c: Error (rc=0):
1618.161c: supR3HardenedScreenImage/LdrLoadDll: cached rc=Unknown Status -22900 (0xffffa68c) fImage=1 fProtect=0x0 fAccess=0x0 cHits=8 \Device\HarddiskVolume1\Windows\System32\crypt32.dll
1618.161c: Error (rc=0):
1618.161c: supR3HardenedMonitor_LdrLoadDll: rejecting 'C:\windows\system32\crypt32.dll' (C:\windows\system32\crypt32.dll): rcNt=0xc0000190
1618.161c: supR3HardenedMonitor_LdrLoadDll: returns rcNt=0xc0000190 'C:\windows\system32\crypt32.dll'
1618.161c: Fatal error:
1618.161c: Error loading 'crypt32.dll': 1790 [C:\windows\system32\crypt32.dll]

4 个答案:

答案 0 :(得分:4)

我遇到了同样的错误:Win7 64bit上的Error loading 'crypt32.dll',Vbox版本5.1.10 r112026(Qt5.6.2)。

我已经以这种方式解决了:

  1. 以管理员
  2. 开始cmd
  3. 运行命令:sfc /scannow

答案 1 :(得分:1)

来自超级用户: https://superuser.com/questions/851148/crypt32-dll-is-broken-for-virtualbox-since-patch-tuesday-9-dec-2014

从以下地址下载补丁: https://support.microsoft.com/en-us/kb/3024777

重要说明:请确保下载适用于64位系统的x64版本。

答案 2 :(得分:1)

下载最新版本的vm virtualbox。如果您使用的是4.3.xx,则会出现此错误。

答案 3 :(得分:-2)

我和vb 4.16有同样的问题,这个解决方案解决了它。 http://www.microsoft.com/en-us/download/confirmation.aspx?id=45307