VirtualBox не запускается на Windows Server 2003

По причинам, которые я не могу раскрыть, мне нужно установить сервер Linux на хосте VirtualBox, работающем в Windows Server 2003. К сожалению, VirtualBox не запускается, из-за чего появляется ошибка, которая указывает на то, что он не может создать цепочку доверия к сертификату исполняемого файла.,

Сбой WinVerifyTrust в исполняемом файле-заглушке: сбой WinVerifyTrust: hrc=CERT_E_CHAINING в "\Device\HarddiskVolume1\Program Files\Oracle\VirtualBox\VirtualBox.exe" (rc=-22919)

Детали системы:

  • Операционная система: Windows Server 2003 SP 1
  • Последнее обновление: неизвестно
  • Версия VirtualBox: 5.0.0

Я провел небольшое исследование, которое указало на неудачное обновление. Я попытался запустить Центр обновления Windows, чтобы исправить это, но это не удалось с несколькими ошибками. Я пытался удалить SoftwareDistribution и перезапустите сервер Центра обновления Windows, чтобы исправить это, но ошибки не исчезли.

Другой запрос привел меня к этому, который велел мне установить сертификат исполняемого файла. Я следовал инструкциям статьи и установил сертификат Symantec (под встречными подписями) для хорошей меры. После перезагрузки моя проблема так и не была решена.

Наконец, я попытался очистить кеш CRL, запустив certutil -urlcache crl delete в cmd и перезагрузка. К сожалению, это тоже не сработало.

2 ответа

Кажется, проблема WinVerifyTrust возникает из-за отсутствия соответствующего корневого сертификата CA, установленного в хранилище доверенных корневых центров сертификации Windows.

Чтобы решить эту проблему, вы можете попробовать установить любой из корневых сертификатов открытого первичного центра сертификации VeriSign. Например, в моем случае мне потребовался публичный первичный центр сертификации VeriSign Class 3 - сертификат CA G5 (Root 3). Вы загрузите его как .pem, но для его установки вы можете изменить расширение файла сертификата на .crt, затем дважды щелкнуть по нему и нажать "Установить сертификат". Он должен быть автоматически установлен в соответствующем хранилище сертификатов.

После установки VirtualBox 5.0.2 запускается без ошибки WinVerifyTrust.

Если вам случится обновить вашу систему Windows в ближайшем будущем, вы можете столкнуться с этой проблемой.

Решение работает, чтобы обновить версию Virtual Box до 5.0.10

Страница загрузки VirtualBox

Другие вопросы по тегам