Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> เครื่องเสมือน

กล่องเสมือน CERT_E_REVOCATION_FAILURE - วิธีแก้ไข

นี่จะเป็นบทช่วยสอนที่แปลกมากในวันนี้ กล่าวคือเราจะแก้ไขปัญหาเกี่ยวกับการเริ่มต้น Virtualbox โดยใช้บางสิ่งที่เข้าใกล้เวทย์มนตร์ แท้จริงแล้วปัญหาที่คุณกำลังเผชิญอ่านดังต่อไปนี้ เมื่อเร็ว ๆ นี้ คุณได้อัปเกรดการติดตั้ง Virtualbox เป็นเวอร์ชัน 4.X หรือบางอย่าง ทันใดนั้นมันก็ไม่เริ่มต้นอีกต่อไป แต่จะส่งข้อผิดพลาดแทน

ข้อความแสดงข้อผิดพลาดอ่านว่า CERT_E_REVOCATION_FAILURE และคุณรู้สึกเหมือนกรีดข้อมือ แต่อย่า ให้ฉันแสดงให้คุณเห็นว่าปัญหาประเภทนี้ได้รับการดีบักอย่างถูกต้องและชาญฉลาดอย่างไร และยังให้ข้อมูลเชิงลึกเกี่ยวกับปรากฏการณ์อื่นๆ ที่คล้ายกันอีกร้อยรายการที่คุณอาจพบ นอกจากนี้ยังเป็นบทเรียนที่ดีในบรรทัดคำสั่งของ Windows

ปัญหา

Virtualbox ไม่เริ่มทำงานอีกต่อไป ไม่สามารถง่ายกว่านั้นอีกแล้ว ไม่มีสิ่งใดที่เป็นประโยชน์ในบันทึกของ Event Viewer และคุณไม่คิดว่ามีอะไรเปลี่ยนแปลงในระบบของคุณ คุณคิด. แต่เห็นได้ชัดว่ามีบางอย่างเนื่องจาก Virtualbox ทำงานไม่ถูกต้องอีกต่อไป ป๊อปอัปแนะนำให้ติดตั้ง Virtualbox ใหม่ แต่นั่นก็ไม่ได้ช่วยอะไร เราต้องการอย่างอื่น

วิธีแก้ไข

วิธีที่เหมาะสมในการแก้ปัญหานี้คือการคิดสักครู่ ปรากฎว่า Oracle ได้เพิ่มความปลอดภัยของ Virtualbox โดยเริ่มจากเวอร์ชัน 4.3.14 สิ่งนี้ทำให้ผู้ใช้ Windows จำนวนมากคลั่งไคล้ข้อผิดพลาด หนึ่งในนั้นคือ CERT_E_REVOCATION_FAILURE

ดังนั้นเราจึงมีโปรแกรมที่แข็งกระด้าง และตอนนี้กำลังบ่นเกี่ยวกับการเพิกถอนใบรับรอง น่าสนใจ. ความรู้สึกของฉันบอกฉันว่าสิ่งนี้เกี่ยวข้องกับกระบวนการตรวจสอบใบรับรองของ Windows โดยเฉพาะใบรับรองออนไลน์และออฟไลน์ เนื่องจาก Virtualbox ของเราเป็นการติดตั้งในเครื่อง เราจึงมักจะต่อสู้กับปัญหาเกี่ยวกับการยืนยันแบบออฟไลน์

จากนั้น คุณอาจมีนโยบายกลุ่มบางประเภทหรือคล้ายกันซึ่งอาจเปลี่ยนการตั้งค่าเริ่มต้นของ Windows ซึ่งเคยอนุญาตการอนุมัติแบบออฟไลน์สำหรับใบรับรองเชิงพาณิชย์ เมื่อคุณเชื่อมโยงสิ่งเหล่านี้เข้าด้วยกันแล้ว การแก้ไขจะค้นหาได้ง่ายขึ้น

สิ่งที่เราต้องการทำคือตรวจสอบ - และเปลี่ยนแปลงหากจำเป็น - ค่าเริ่มต้นสำหรับการอนุมัติใบรับรอง ซึ่งสามารถทำได้ด้วยเครื่องมือที่ชื่อว่า SetReg ซึ่งเป็นส่วนหนึ่งของ .NET 1.1 SDK เราจะดาวน์โหลดและติดตั้งชุดอุปกรณ์ จากนั้นเรียกใช้เครื่องมือ และดูว่าวิธีนี้ช่วยแก้ปัญหาได้หรือไม่ ฟังดูเหมือนเวทมนตร์ใช่ไหม

หากคุณติดตั้งบน Windows 7 ขึ้นไป ระบบอาจบ่น แต่คุณสามารถเพิกเฉยต่อข้อผิดพลาดได้อย่างปลอดภัย โดยเฉพาะอย่างยิ่งหากคุณไม่ได้ใช้งานเว็บเซิร์ฟเวอร์ IIS จากนั้น เรียกใช้ cmd ในฐานะผู้ดูแลระบบ ไปที่เส้นทางการติดตั้ง SDK และเรียกใช้คำสั่ง

ตาม Howto ของ MSDN เราต้องการ:

<พาธไปยัง>\Microsoft.NET\SDK\v1.1\Bin\setreg.exe 5 จริง

และเวทมนตร์! Virtualbox จะทำงานได้ดีในขณะนี้!

สรุป

คุณอาจจะเกลียดฉันที่บอกว่าการแก้ไขจะชัดเจนเมื่อคุณรู้ว่าต้องค้นหาอะไร วิธีค้นหา ที่ไหนและเมื่อไหร่ และหากคุณมีความเชี่ยวชาญด้านเทคนิคในปริมาณที่เหมาะสมโดยแสร้งทำเป็นมีสัญชาตญาณสำหรับปัญหาที่ยาก แต่นั่นคือความจริงจริงๆ

ในกรณีนี้ ฉันหวังว่าฉันจะกระตุ้นจินตนาการของคุณและช่วยให้คุณพัฒนาความรู้สึกในการแก้ปัญหาสำหรับข้อผิดพลาดที่ดูเหมือนสิ้นหวัง ใบรับรอง, อ่า, บางสิ่งบางอย่างที่ฟังดูเป็นองค์กร, ต้องเป็นนโยบายกลุ่มหรือเหมือนกัน, เราจะเปลี่ยนแปลงสิ่งนั้นได้อย่างไร, และอื่น ๆ. นั่นเป็นความคิดที่ดีที่คุณต้องแก้ไขปัญหาประเภทนี้ เหนือสิ่งอื่นใด ไม่จำเป็นต้องติดตั้งอะไรใหม่ แค่แฮ็กเกอร์บรรทัดคำสั่ง สนุก.

ไชโย