Бродячий ларавелловый ящик, гостевой компьютер перешел в неверное состояние
Laravels Homestead vagrant box до сегодняшнего дня работал нормально. После автоматического обновления Windows сервер не запускается и выдает следующее сообщение об ошибке:
Гостевой компьютер вошел в недопустимое состояние во время ожидания загрузки. Допустимые состояния «запускаются, работают». Машина находится в «прерванном» состоянии. Пожалуйста, убедитесь, что все настроено правильно и попробуйте снова.
Если у поставщика, который вы используете, есть графический интерфейс, который поставляется вместе с ним, часто бывает полезно открыть его и посмотреть на машину, поскольку графический интерфейс часто имеет более полезные сообщения об ошибках, чем Vagrant может извлечь. Например, если вы используете VirtualBox, запуститеvagrant up
в то время как графический интерфейс VirtualBox открыт.
Когда я смотрю в файл журнала машины, я вижу следующую ошибку:
d64.f9c: supR3HardenedMonitor_LdrLoadDll: pName=C:\Windows\system32\crypt32.dll *pfFlags=0x0 pwszSearchPath=00000000006fdf80:C:\Windows\system32
d64.f9c: supR3HardenedScreenImage/LdrLoadDll: cache hit (Unknown Status -22900 (0xffffa68c)) on \Device\HarddiskVolume4\Windows\System32\crypt32.dll
d64.f9c: Error (rc=0):
d64.f9c: supR3HardenedScreenImage/LdrLoadDll: cached rc=Unknown Status -22900 (0xffffa68c) fImage=1 fProtect=0x0 fAccess=0x0 cErrorHits=2 \Device\HarddiskVolume4\Windows\System32\crypt32.dll
d64.f9c: Error (rc=0):
d64.f9c: supR3HardenedMonitor_LdrLoadDll: rejecting 'C:\Windows\system32\crypt32.dll': rcNt=0xc0000190
d64.f9c: supR3HardenedMonitor_LdrLoadDll: returns rcNt=0xc0000190 'C:\Windows\system32\crypt32.dll'
d64.f9c: Fatal error:
d64.f9c: Error loading 'crypt32.dll': 1790 [C:\Windows\system32\crypt32.dll]
fec.24d8: supR3HardenedWinDoReSpawn(2): Quitting: ExitCode=0x1 rcNt=0x0
1278.950: supR3HardenedWinDoReSpawn(1): Quitting: ExitCode=0x1 rcNt=0x0
Кто-то, кто сталкивался с этой проблемой раньше? Мой crypt32.dll поврежден?