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