VirtualBox が Windows Server 2003 で起動しない

VirtualBox が Windows Server 2003 で起動しない

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

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

システムの詳細:

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

自分で調べてみたところ、更新が失敗したことがわかりました。Windows Update を実行して修正しようとしましたが、複数のエラーが発生して失敗しました。Windows SoftwareDistributionUpdate サーバーを削除して再起動して修正しようとしましたが、エラーは解消されませんでした。

別の調査で私はこれ、実行可能ファイルの証明書をインストールするように指示されました。記事の指示に従い、念のため Symantec の証明書 (副署名付き) をインストールしました。再起動後も、問題は解決しませんでした。

certutil -urlcache crl delete最後に、実行して再起動することで CRL キャッシュをクリアしようとしましたcmd。残念ながら、これも機能しませんでした。

答え1

ウィンベリファイトラストこの問題は、Windows の信頼されたルート証明機関ストア内に適切な CA ルート証明書がインストールされていないことが原因で発生するようです。

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

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

答え2

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

解決策としては、Virtual Boxのバージョンをアップデートすることです。5.0.10

VirtualBox ダウンロードページ

関連情報