4

По причинам, которые я не могу раскрыть, мне нужно установить сервер 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 Update, чтобы исправить это, но ошибки не исчезли.

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

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

2 ответа2

4

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

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

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

0

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .