web-dev-qa-db-ja.com

VirtualBoxがWindowsServer2003で起動しない

開示できない理由により、Windows Server 2003で実行されているVirtualBoxホスト内にLinuxサーバーをインストールする必要があります。残念ながら、VirtualBoxが起動せず、実行可能な証明書への信頼のチェーンを構築できなかったことを示すエラーが表示されます。 。

WinVerifyTrustがスタブ実行可能ファイルで失敗しました:WinVerifyTrustが '\ Device\HarddiskVolume1\Program Files\Oracle\VirtualBox\VirtualBox.exe'(rc = -22919)のhrc = CERT_E_CHAININGで失敗しました

システムの詳細:

  • オペレーティングシステム:Windows Server 2003 SP 1
  • 最終更新日:不明
  • VirtualBoxバージョン:5.0.0

私は自分でいくつかの調査を行いましたが、更新の失敗を指摘しました。 Windows Updateを実行して修正しようとしましたが、複数のエラーで失敗しました。 SoftwareDistributionを削除し、Windows Updateサーバーを再起動してこれを修正しようとしましたが、エラーが解決しませんでした。

別の問い合わせで this になり、実行可能ファイルの証明書をインストールするように指示されました。私は記事の指示に従い、Symantecの証明書(副署名の下)を適切にインストールしました。再起動した後も、問題は解決しませんでした。

最後に、cmdcertutil -urlcache crl deleteを実行し、再起動して、CRLキャッシュをクリアしてみました。残念ながら、それもうまくいきませんでした。

4
Dillon Morse

WinVerifyTrustの問題は、Windowsの信頼されたルート証明機関ストア内にインストールされている適切なCAルート証明書がないために発生しているようです。

この問題を解決するには、適用される VeriSign Public Primary Certification Authority ルート証明書のいずれかをインストールしてみてください。たとえば、私の場合、 VeriSignクラス3パブリックプライマリ認証局-G5(ルート3) CA証明書が必要でした。 。pemとしてダウンロードしますが、インストールするには、証明書ファイルの拡張子をに変更できます。 crtをダブルクリックし、[証明書のインストール]をクリックします。適切な証明書ストアに自動的にインストールされます。

インストール後、VirtualBox5.0.2はWinVerifyTrustエラーなしで起動します。

4
brennick

近いうちにWindowsシステムを更新すると、この問題が発生する可能性があります。

解決策は、Virtual Boxのバージョンを5.0.10に更新することです。

VirtualBoxダウンロードページ

0
learningCurve