Win7 Virtualbox 在尝试启动虚拟机时出现此错误:加载错误 'crypt32.dll': 1790
Win7 Virtualbox is giving this error when trying to launch a vm: Error loading 'crypt32.dll': 1790
我在我的 windows 7 box 中安装了 virtual box 4.3.28,尝试打开导入的 VM 并出现以下错误。
我看到大约 1/2 年前的一些帖子说这是一些 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]
我在 vb 4.16 中遇到了同样的问题,这个修复解决了它。
http://www.microsoft.com/en-us/download/confirmation.aspx?id=45307
从以下位置下载补丁:
https://support.microsoft.com/en-us/kb/3024777
重要提示:确保下载适用于 64 位系统的 x64 版本。
我有同样的错误:Error loading 'crypt32.dll'
在 Win7 64 位,Vbox 版本 5.1.10 r112026 (Qt5.6.2) 上。
我是这样解决的:
- 以管理员身份启动
cmd
- 运行 命令:
sfc /scannow
下载最新版本的 vm virtualbox。如果你使用 4.3.xx,它有这个错误。
我在我的 windows 7 box 中安装了 virtual box 4.3.28,尝试打开导入的 VM 并出现以下错误。
我看到大约 1/2 年前的一些帖子说这是一些 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]
我在 vb 4.16 中遇到了同样的问题,这个修复解决了它。 http://www.microsoft.com/en-us/download/confirmation.aspx?id=45307
从以下位置下载补丁: https://support.microsoft.com/en-us/kb/3024777
重要提示:确保下载适用于 64 位系统的 x64 版本。
我有同样的错误:Error loading 'crypt32.dll'
在 Win7 64 位,Vbox 版本 5.1.10 r112026 (Qt5.6.2) 上。
我是这样解决的:
- 以管理员身份启动
cmd
- 运行 命令:
sfc /scannow
下载最新版本的 vm virtualbox。如果你使用 4.3.xx,它有这个错误。