За последние 18 часов мой 64-разрядный компьютер под управлением Windows 7 Pro перезагрузился в ответ на установку обновлений Windows Update.
Теперь я обнаруживаю, что когда я пытаюсь запустить VirtualBox Manager (а не виртуальные машины, которыми управляет менеджер, я не захожу так далеко), я получаю сообщение "\.\GLOBALROOT\SystemRoot\System32.dll либо не предназначен для работы в Windows, либо содержит ошибку "
Когда я ищу этот файл в% systemroot%\System32\crypy32.dll, он не существует.
Кажется, что исправление уничтожило этот файл?
Я последовал совету из диалогового окна о переустановке VirtualBox (как версии, которую я изначально запускал, так и нескольких более поздних версий), но ничего из этого не помогает (ну, на самом деле я получаю разные ошибки от более поздних версий, но я бы скорее решил эту проблему чем вбивать в другие ошибки VirtualBox).
Как я могу наиболее легко получить соответствующую копию crypt32.dll? У меня есть только раздел восстановления, а не "исходный установочный носитель".
РЕДАКТИРОВАТЬ: Хороший совет от @Bob. К сожалению, кажется, я использовал все свои точки восстановления системы, пытаясь исправить это раньше. Я задал еще один вопрос, спрашивая, какие у меня есть варианты: Хотите избавиться от KB3004394, но израсходовали все мои точки восстановления? ,
РЕДАКТИРОВАТЬ: Вот последние обновления, примененные к рассматриваемой машине: