crypt32.dll не работает для Virtualbox, так как патч вторник 9 декабря 2014?


4

За последние 18 часов мой 64-разрядный компьютер с Windows 7 Pro перезагрузился в ответ на обновление Windows, применявшее исправления.

Теперь я обнаруживаю, когда пытаюсь запустить VirtualBox Manager (а не виртуальные виртуальные машины, которыми управляет менеджер, я не захожу так далеко), я получаю сообщение "\. \ GLOBALROOT \ SystemRoot \ System32.dll либо не предназначен для работы в Windows или содержит ошибку

enter image description here

Когда я ищу этот файл в% systemroot% \ System32 \ crypy32.dll, он не существует.

Кажется, что исправление уничтожило этот файл?

Я последовал совету из диалогового окна о переустановке VirtualBox (как версии, которую я первоначально запускал, так и нескольких более поздних версий), но ничего из этого не помогает (ну, на самом деле я получаю разные ошибки от более поздних версий, но я бы скорее решил эту проблему чем вбивать в другие ошибки VirtualBox).

Как я могу наиболее легко получить соответствующую копию crypt32.dll? У меня есть только раздел восстановления, а не «исходный установочный носитель».


РЕДАКТИРОВАТЬ: Хороший совет от @Bob. К сожалению, похоже, я использовал все свои точки восстановления системы, пытаясь исправить это раньше. Я задал еще один вопрос, спрашивая, какие у меня есть варианты: Хотите избавиться от KB3004394, но израсходовали все мои точки восстановления? ,


РЕДАКТИРОВАТЬ: Вот последние обновления, примененные к данной машине:

enter image description here

Ответы:


7

Похоже, что обновление KB3004394 прослушивается в Windows 7 (хорошо в Windows 8):

Вы можете временно обойти это, удалив это обновление.

На самом деле, это может быть недостаточно просто удалить обновление - вы может быть необходимо использовать Восстановление системы, чтобы вернуться к точке, предшествующей обновлению (само обновление должно было создать точку восстановления, чтобы вы могли ее использовать)


Спасибо за совет . К сожалению, это выявило еще одну проблему, которая заключается в том, что я израсходовал все точки восстановления, пытаясь исправить другие проблемы. Я задал еще один вопрос здесь: superuser.com/questions/851157/... ,
glaucon

1
@ Glaucon Ой! Я так понимаю стандартная деинсталляция не сработала?
Bob

Извините, у меня нет такого опыта, и из-за большого количества других патчей, примененных одновременно, я не думал о возможности просто удалить один из них. Я пойду посмотрю, поможет ли это.
glaucon

1
@glaucon Чтобы удалить обновления, поиск Programs and Features в меню «Пуск». Затем слева выберите View installed updates, Вы можете удалить оттуда. (примечание: меня зовут Боб, а не Бен: P)
Bob

ОК, сейчас все выглядит хорошо! Я следовал описанному выше процессу, чтобы удалить KB3004394, и VirtualBox manager теперь запускается как обычно. Фу! Большое спасибо за вашу помощь и извините за вещь Бена / Боба.
glaucon

2

Установите исправление из этой базы знаний, чтобы решить проблему с обновлением KB3004394:

Установите KB3024777, чтобы исправить проблему с KB3004394 в Windows 7 и Windows Server 2008 R2 http://support2.microsoft.com/kb/3024777/en-us


2
Забавно, потому что все это обновление, похоже, удаляет старое обновление.
slhck

@slhck Также забавно, потому что очевидно, что другой нарушает само обновление ... поэтому люди должны вручную установить этот: S
Bob

спасибо за подсказку, что делает исправление. Я видел это только сегодня в канале Microsoft RSS для Windows 7.
magicandre1981
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.