過去18時間で、Windows Updateのパッチ適用に応答して、Windows 7 Pro64ビットマシンが再起動しました。
VirtualBox Managerを起動しようとすると(マネージャーが管理する実際のVMではなく、それほど遠くはありません)、「\。\ GLOBALROOT\SystemRoot\System32.dllは実行するように設計されていません」というメッセージが表示されます。 Windowsの場合、またはエラーが含まれている」
このファイルを%systemroot%\ System32\crypy32.dllで検索すると、存在しません。
パッチがこのファイルを一掃したようですか?
VirtualBox(最初に実行していたバージョンとそれ以降のいくつかのバージョンの両方)を再インストールするダイアログボックスのアドバイスに従いましたが、それは役に立ちません(実際には、後のバージョンとは異なるエラーが発生しますが、この問題に対処したいと思います)他のVirtualBoxエラーに手を出すよりも)。
Crypt32.dllの関連するコピーを最も簡単に取得するにはどうすればよいですか? 「元のインストールメディア」ではなく、リカバリパーティションしかありません。
編集:@ Bobからの良いアドバイス。残念ながら、これを以前に修正しようとして、システムの復元ポイントをすべて使い果たしたようです。私が持っているオプションを尋ねる別の質問をしました: KB3004394を取り除きたいが、すべての復元ポイントを使い果たしましたか? 。
編集:問題のマシンに最近適用された更新は次のとおりです。
アップデートKB3004394はWindows7でバグがあるようです(Windows 8では問題ありません):
その更新をアンインストールすることで、一時的にこれを回避できます。
実際、単に更新をアンインストールするだけでは不十分な場合があります-更新前のポイントに戻るには、可能性がありますシステムの復元を使用する必要があります(更新自体が復元ポイントを作成しているはずなので、それを使用できます)。
このKBから修正プログラムをインストールして、更新KB3004394の問題を解決します。
KB3024777をインストールして、Windows7およびWindowsServer 2008 R2のKB3004394の問題を修正しますhttp://support2.Microsoft.com/kb/ 3024777/en-us