Итак, сегодня я запустил свою виртуальную машину Windows Server 2008 R2 и получил сообщение об ошибке:
Result Code: E_FAIL (0x80004005)
Component: MachineWrap
Interface: IMachine {5047460a-265d-4538-b23e-ddba5fb84976}
И я взглянул на файл VBoxHardening.log. Я заметил несколько строк о crypt32.dll. Но я не нашел никакой информации об этой проблеме в Windows 10 и попытался переустановить VirtualBox три раза. Затем я проверил свой файл crypt32.dll и срок его действия истек.
Я изменил дату на компьютере на 05.08.2018, и это сработало. Но это временное решение, так как изменение даты нарушает многие другие сертификаты.
Я использую Windows 10 Pro (сборка 1809).
Вот ошибка в VBoxHardening.log:
1268.143c: Fatal error:
1268.143c: Error loading 'crypt32.dll': 1790 [C:\WINDOWS\system32\crypt32.dll]
52c.2528: supR3HardNtChildWaitFor[2]: Quitting: ExitCode=0x1 (rcNtWait=0x0, rcNt1=0x0, rcNt2=0x103, rcNt3=0x103, 658 ms, the end);
2f14.1988: supR3HardNtChildWaitFor[1]: Quitting: ExitCode=0x1 (rcNtWait=0x0, rcNt1=0x0, rcNt2=0x103, rcNt3=0x103, 1156 ms, the end);