VirtualBox 無法在 Windows Server 2003 上啟動

VirtualBox 無法在 Windows Server 2003 上啟動

由於我無法透露的原因,我需要在執行 Windows Server 2003 的 VirtualBox 主機中安裝 Linux 伺服器。

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 更新伺服器來解決此問題,但錯誤仍然存在。

另一個詢問讓我發現,它指示我安裝可執行檔的憑證。我按照文章的說明進行操作,並安裝了賽門鐵克的證書(在副署下)以達到良好的效果。重啟後,我的問題仍然沒有解決。

certutil -urlcache crl delete最後,我嘗試透過運行cmd並重新啟動來清除 CRL 快取。不幸的是,這也不起作用。

答案1

Win驗證信任出現此問題的原因似乎是 Windows 受信任的根憑證授權單位儲存中缺少安裝適當的 CA 根憑證。

要解決該問題,您可以嘗試安裝以下任一個VeriSign 公共主要憑證授權單位根證書適用於您。例如,就我而言,我需要VeriSign 3 級公共主要憑證授權單位 - G5(根 3)CA 憑證。您將把它下載為.pem但要安裝它,您可以將憑證檔案的副檔名變更為.crt然後雙擊它並單擊“安裝證書”。它應該會自動安裝到適當的憑證儲存中。

安裝後,VirtualBox 5.0.2 啟動時不會出現 WinVerifyTrust 錯誤。

答案2

如果你近期碰巧更新了Windows系統,你可能會遇到這個問題。

有效的解決方案是將 Virtual Box 的版本更新為5.0.10

VirtualBox 下載頁面

相關內容