मेरे पास कोई डिफ़ॉल्ट वेब ब्राउज़र कैसे नहीं है, इसलिए सिस्टम पूछता है कि किसी लिंक पर क्लिक करने पर कौन से ब्राउज़र का उपयोग करना है?


12

मैं कुछ चीजों के लिए इंटरनेट एक्सप्लोरर का उपयोग करता हूं और दूसरों के लिए क्रोम। जब मैं लिंक को खोलने के लिए किस ब्राउज़र के लिंक पर क्लिक करूं, क्या यह एक विकल्प है? क्या यह विंडोज़ में संभव है? मैं वर्तमान में विंडोज 8 चला रहा हूं, हालांकि संस्करणों के बीच समानताएं होनी चाहिए।

मेरे ज्ञान का सबसे अच्छा करने के लिए यह संभव नहीं है।


अस्वीकरण: मैंने विंडोज 3.11 के बाद से विंडोज का उपयोग नहीं किया है। हालाँकि, यह है कि मैं यह कैसे काम करने की उम्मीद करता हूं: सबसे पहले, एक बैच या सरल कार्यक्रम लिखें जो आपसे पूछता है कि क्या आप चाहते हैं कि URL इसे IE या क्रोम में खोला जाए। फिर, IE और Chrome, दोनों में, डिफ़ॉल्ट HTTP और HTTPS हैंडलर सेट करें जो आपने लिखा था। यदि (और यह एक बड़ा है तो ) आप डिफ़ॉल्ट वेब पेज हैंडलर सेट कर सकते हैं और ब्राउज़र इसे स्वीकार करेंगे, आपको वही मिलेगा जो आप चाहते हैं।
kainaw

अगर मैं प्रोग्राम लिख पाता तो मैं :)। यदि आप किसी को जानते हैं तो मुझे बताएं, लेकिन मैं पहले से ही बना नहीं पाया। मुझे लगता है मैं उम्मीद कर रहा था कि सिस्टम में एक तरीका मौजूद होगा जैसे कि विंडोज अज्ञात प्रकारों के लिए फ़ाइल एक्सटेंशन कैसे संभालता है।

हाय कनौ, मैंने एक उपाय खोजा है। नीचे देखें और आपकी मदद के लिए धन्यवाद।

जवाबों:


12

मैंने निम्नलिखित को सबसे सरल समाधान के रूप में पाया। चेतावनी: यदि आप स्थानीय व्यवस्थापक नहीं हैं, तो ऐसा न करें।

निम्न रजिस्ट्री कुंजियों को संशोधित करें:

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

एक हैक, लेकिन यह मेरे लिए काम कर रहा है, और मेरा मानना ​​है कि यह सुरक्षित है।


यह मेरे सुझाव के समान है। एप्लिकेशन लिखने के बजाय, आपको अंतर्निहित विंडोज एप्लिकेशन का उपयोग करने का एक तरीका मिला। मुझे खुशी है कि यह आपके लिए काम करता है।
kainaw

हां। मैंने शुरू में एक बैच प्रोग्राम करने की कोशिश की थी क्योंकि आपने मेरे लिए एक प्रॉम्प्ट और रीडायरेक्ट लाने का सुझाव दिया था, लेकिन इसे लॉन्च करने से इनकार कर दिया (हो सकता है कि मैंने इसे गलत तरीके से रजिस्ट्री में दर्ज किया था, निश्चित नहीं)। एक बार फिर धन्यवाद।
एंड्रयू वोगेल

1
Win10 के लिए काम करता है
tm-

1
अनुमतियाँ हटाने से निरंतर एक्सप्लोरर ताज़ा / पुनरारंभ हो जाता है। टास्क बार पर प्रतीक हमेशा के लिए पलक झपकते हैं। बहुत ही
अनाउंसिंग

1
मुझे दो UserChoice फ़ोल्डरों पर अनुमति इनहेरिटेंस को अक्षम करना पड़ा ताकि मैं अपने स्थानीय व्यवस्थापक खाते को ACL से स्पष्ट रूप से हटा सकूं। अब तक, सभी अच्छी तरह से काम कर रहा है। यदि भविष्य में कुछ टूटता है, तो क्या मैं अनुमतियों को "रीसेट" करने के लिए सिर्फ विरासत में मिला सकता हूं?
जैकब स्टैम


0

मैंने पाया कि मुझे काम करने के लिए अनुमति बदलने की ज़रूरत नहीं है। मैं आपत्तिजनक कार्यक्रम के लिए सिर्फ http को बाधित करने के साथ दूर हो गया। https लिंक अभी भी काम करते हैं। मैं अपने ब्राउज़र के निष्पादन योग्य (पेल मून) को राइट-क्लिक 'सेंड टू' मेनू पर भेजकर http शॉर्टकट URL खोल सकता हूं, और यह भेजे गए URL एक साधारण वर्कअराउंड है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.