Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Máy Ảo

Khắc phục lỗi VirtualBox CERT_E_REVOCATION_FAILURE: Hướng dẫn từng bước

Hôm nay hướng dẫn rất "weird". Sửa lỗi VirtualBox startup bằng cách gần như "ma thuật". Vấn đề: bạn upgrade VirtualBox lên version 4.x. Bỗng nhiên nó không start, ném lỗi.

Lỗi: CERT_E_REVOCATION_FAILURE, bạn muốn... tự tử. Đừng. Tôi chỉ cách debug đúng và thông minh, cũng đưa insight cho 100 hiện tượng tương tự. Bài học tốt về Windows command line.

Vấn đề

VirtualBox không start. Không có gì hữu ích trong Event Viewer, bạn nghĩ không có gì thay đổi. Nhưng có, vì VirtualBox không chạy đúng. Popup gợi ý reinstall, nhưng không giúp. Cần cách khác.

Giải pháp

Cách hợp lý: suy nghĩ vài phút. Oracle đã tăng cường bảo mật VirtualBox từ version 4.3.14, gây điên đảo user Windows. Một lỗi là CERT_E_REVOCATION_FAILURE.

Chương trình hardened, phàn nàn về revocation certificate. Thú vị. Cảm giác cho tôi đây liên quan đến quy trình verify certificate Windows. Cụ thể: certificate online và offline. Vì VirtualBox cài local, ta đang đối mặt offline verification.

Bạn có thể có group policy hoặc tương tự đã thay đổi default Windows setup, vốn cho phép offline approval cho commercial certificate. Khi gói gọn tất cả, fix dễ tìm.

Muốn check – và thay đổi nếu cần – giá trị default cho certificate approval. Dùng tool SetReg, thuộc .NET 1.1 SDK. Download cài kit, chạy tool, xem có fix không. Nghe như ma thuật.

Cài trên Windows 7+ có thể complaint, nhưng bỏ qua an toàn (nếu không chạy IIS Web server). Mở cmd as Administrator, cd đến SDK install path, chạy lệnh.

Dựa trên MSDN howto:

<path to>\Microsoft.NET\SDK\v1.1\Bin\setreg.exe 5 true

Và ma thuật! VirtualBox chạy ngon!

Kết luận

Bạn có thể ghét tôi khi nói fix rõ ràng khi biết nhìn gì, ở đâu, khi nào, và có đủ technical expertise để giả vờ có trực giác cho vấn đề khó. Nhưng đó là sự thật.

Trường hợp này, hy vọng tôi kích thích trí tưởng tượng và giúp bạn phát triển sense troubleshooting cho lỗi seemingly hopeless. Certificate, à, nghe corporate, chắc group policy, làm sao thay đổi... Đó là tư duy healthy cần thiết.最重要的是, không cần reinstall gì. Chỉ command line hackery. Enjoy.

Cheers.