開示できない理由により、Windows Server 2003で実行されているVirtualBoxホスト内にLinuxサーバーをインストールする必要があります。残念ながら、VirtualBoxが起動せず、実行可能な証明書への信頼のチェーンを構築できなかったことを示すエラーが表示されます。 。
WinVerifyTrustがスタブ実行可能ファイルで失敗しました:WinVerifyTrustが '\ Device\HarddiskVolume1\Program Files\Oracle\VirtualBox\VirtualBox.exe'(rc = -22919)のhrc = CERT_E_CHAININGで失敗しました
システムの詳細:
私は自分でいくつかの調査を行いましたが、更新の失敗を指摘しました。 Windows Updateを実行して修正しようとしましたが、複数のエラーで失敗しました。 SoftwareDistribution
を削除し、Windows Updateサーバーを再起動してこれを修正しようとしましたが、エラーが解決しませんでした。
別の問い合わせで this になり、実行可能ファイルの証明書をインストールするように指示されました。私は記事の指示に従い、Symantecの証明書(副署名の下)を適切にインストールしました。再起動した後も、問題は解決しませんでした。
最後に、cmd
でcertutil -urlcache crl delete
を実行し、再起動して、CRLキャッシュをクリアしてみました。残念ながら、それもうまくいきませんでした。
WinVerifyTrustの問題は、Windowsの信頼されたルート証明機関ストア内にインストールされている適切なCAルート証明書がないために発生しているようです。
この問題を解決するには、適用される VeriSign Public Primary Certification Authority ルート証明書のいずれかをインストールしてみてください。たとえば、私の場合、 VeriSignクラス3パブリックプライマリ認証局-G5(ルート3) CA証明書が必要でした。 。pemとしてダウンロードしますが、インストールするには、証明書ファイルの拡張子をに変更できます。 crtをダブルクリックし、[証明書のインストール]をクリックします。適切な証明書ストアに自動的にインストールされます。
インストール後、VirtualBox5.0.2はWinVerifyTrustエラーなしで起動します。