crypt32.dll is broken for Virtualbox since patch Tuesday 9-Dec-2014?

Solution 1:

Looks like update KB3004394 is bugged in Windows 7 (fine in Windows 8):

  • https://www.virtualbox.org/ticket/13677
  • https://forums.virtualbox.org/viewtopic.php?f=6&t=65056
  • https://answers.microsoft.com/en-us/windows/forum/windows_7-windows_update/windows-update-kb3004394-issues/ace25277-7f65-4486-bc44-c1b106907a18

You can temporarily work around this by uninstalling that update.

In fact, it may not be sufficient to merely uninstall the update - you might have to use System Restore to go back to a point prior to the update (the update itself should have created a restore point, so you can use that).

Solution 2:

Install the fix from this KB to resolve the issue with Update KB3004394:

Install KB3024777 to fix an issue with KB3004394 on Windows 7 and Windows Server 2008 R2 http://support2.microsoft.com/kb/3024777/en-us