मैंने निम्नलिखित को सबसे सरल समाधान के रूप में पाया। चेतावनी: यदि आप स्थानीय व्यवस्थापक नहीं हैं, तो ऐसा न करें।
निम्न रजिस्ट्री कुंजियों को संशोधित करें:
[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 लिंक पर क्लिक करने पर, विंडोज उस रजिस्ट्री कुंजी को देखेगा कि कौन सा प्रोग्राम चलाना है। जब यह नहीं मिल सकता है, यह आपके लिए चुनने के लिए सभी पंजीकृत http हैंडलर की एक सूची लाता है। आम तौर पर यह उस रजिस्ट्री कुंजी के लिए जो भी आप चुनते हैं, वह सेट हो जाता है, लेकिन अनुमति हटाए जाने के कारण यह विफल हो जाता है। यदि यह अनुमत अनुमतियाँ होती, तो यह काम करती, लेकिन उस वेब ब्राउज़र चयन स्क्रीन में उन्नत अनुमतियाँ नहीं हैं।
एक हैक, लेकिन यह मेरे लिए काम कर रहा है, और मेरा मानना है कि यह सुरक्षित है।