ฉันพบสิ่งต่อไปนี้เป็นวิธีแก้ปัญหาที่ง่ายที่สุด คำเตือน: อย่าทำเช่นนี้หากคุณไม่ใช่ผู้ดูแลระบบท้องถิ่น
ปรับเปลี่ยนรีจิสตรีคีย์ต่อไปนี้:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\https\UserChoice]
เปลี่ยนProgId
เป็นค่าไร้สาระ
ลบบัญชีผู้ดูแลระบบภายในของคุณออกจากการอนุญาตในโฟลเดอร์ UserChoice (คุณจะยังคงมีสิทธิ์ของผู้ดูแลระบบตราบเท่าที่คุณอยู่ในกลุ่มผู้ดูแลระบบ)
เมื่อคลิกที่ลิงค์ http / https Windows จะมองไปที่รีจิสตรีคีย์เพื่อดูว่าโปรแกรมใดทำงาน เมื่อไม่พบมันจะแสดงรายการตัวจัดการ http ทั้งหมดที่ลงทะเบียนแล้วเพื่อให้คุณเลือก โดยปกติแล้วมันจะตั้งค่าใดก็ตามที่คุณเลือกให้กับรีจิสตรีคีย์นั้น แต่ก็ล้มเหลวเนื่องจากการได้รับอนุญาตให้ลบออก มันจะทำงานหากมีการยกระดับสิทธิ์ แต่หน้าจอการเลือกเว็บเบราว์เซอร์นั้นไม่มีสิทธิ์ในการยกระดับ
แฮ็ค แต่มันใช้งานได้สำหรับฉันและฉันเชื่อว่ามันปลอดภัย