tigroid3
@tigroid3
PHP, YII2, SQL, Postgres, Docker, SPHINX, GIT

Как исправить ошибку 0x80004005 при запуске VirtualBox?

При запуске, вылетает такая ошибка (фото с сети)
ad123ecad3544bb088a6d3cb73d5f1c6.png
  • Вопрос задан
  • 113 просмотров
Решения вопроса 1
tigroid3
@tigroid3 Автор вопроса
PHP, YII2, SQL, Postgres, Docker, SPHINX, GIT
Сразу отвечу на свой вопрос.
Вариант, если вам не помогли все прочие способы решения проблемы (установка новой версии, удаление обновлений и т.д.).
Причина в том, что повреждены или модифицированны файлы
C:\Windows\System32\shell32.dll и
C:\Windows\System32\imagehlp.dll
Гуглим, как заменить/восстановить данные файлы(я взял с другого компьютера) и профит, виртуалочка работет)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
saboteur_kiev
@saboteur_kiev
software engineer
Тебе может помочь вот такое:

sfc /scannow

Суть в том, что начиная с версии 4.3.чегототам, была введена проверка подключаемых библиотек, и она криво работает с некоторыми обновлениями от MS - считает эти файлы недостоверными.
Одним из решений бывает удалять эти обновления отдельно и запрещать их установку, или не пользоваться самопальными сборками винды, в которых любят эти файлы подпатчить для "красивых иконок". В общем, мне в свое время помог sfc /scannow.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы