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