I know that you've asked this question a long time ago and your problem might not exist anymore,but I've goggled around and found your post on top results... So I'll answer it just to help other people who is suffering the same pain...

I think the story goes like this...

The VirtualBox,after some version,starts to be strictly correct about the OS it is installed on. On Windows,it validates your files against modifications,files such as system32.dll,shell32.dll and so on... This files are the ones modified when you use a custom theme and softwares like CustoPack Tools. This is my case. So,that entry on your log which says:

supR3HardenedWinVerifyCacheProcessImportTodos: 'shell32.dll' -> '\Device\HarddiskVolume2\Windows\System32\shell32.dll' [rcNtRedir=0xc0150008]

Is validating your shell32.dll against modifications. If it fails,for any reason,it will not start your VM. I don't know why they started to do this,but the latest version which doesn't do that is the 4.3.12. You can download that specific version (or earlier) and run your VMs or try to repair your system files. You should uninstall and repair all your system files before it can work again (Like using SFC - If you don't know what is it,google for SFC /scannow).

For me,this behavior is a pain in the S... Hope the Oracle had a good reason when started doing this hard check...

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐