विंडोज 10 में क्रोम को डिफॉल्ट ब्राउजर के रूप में कैसे सेट करें


19

मैंने reg कुंजियों में डिफ़ॉल्ट सेटिंग की कोशिश की है:

hkeycu>software>microsoft>windows>shell>associations>urlassociations>httpऔर https

master_preferenceफ़ाइल का उपयोग करने की कोशिश की ।

कमांड स्विच का उपयोग करने की कोशिश की --make-default-browser

अभी तक ये काम नहीं कर रहे हैं।

किसी भी सहायता की सराहना की जाएगी। किसी भी बैच फ़ाइल, रजिस्ट्री कुंजी, फ़ाइल प्रतिस्थापन / संपादन के लिए खोलें ... मूल रूप से कुछ भी मैं स्वचालित कर सकता हूं।


1
यह आपके द्वारा सेट किए जाने वाले किसी भी प्रोग्राम के लिए काम करना चाहिए, बस फ़ाइल पथ को बदलना होगा .... nuance.custhelp.com/app/answers/detail/a_id/15717/~/…
Moab


1
विंडोज 8 और उच्चतर में, एक्सएमएल फ़ाइल का उपयोग करके फ़ाइल संघों को लागू किया जाना है ... क्योंकि हैशिंग एल्गोरिथ्म जगह में है। Pls देखें damonjohns.com/2013/08/16/… और blogs.technet.com/b/mrmlcgn/archive/2013/02/02/26/…
w32sh

नीचे जूडी ली के जवाब की जाँच करें ; यह मेरे लिए काम किया!
सैम

जवाबों:


9

क्या आपने Chrome को डिफ़ॉल्ट ब्राउज़र के रूप में स्वचालित रूप से सेट करने के लिए .vbs फ़ाइल बनाने की कोशिश की है?

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "%windir%\system32\control.exe /name Microsoft.DefaultPrograms /page pageDefaultProgram\pageAdvancedSettings?pszAppName=google%20chrome"
WScript.Sleep 1200
WshShell.SendKeys "{TAB}"
WshShell.SendKeys " "
WshShell.SendKeys "{TAB}"
WshShell.SendKeys "{TAB}"
WshShell.SendKeys " "
WScript.Quit

संदर्भ: ओएस 10 के दौरान विंडोज 10 में IE को डिफ़ॉल्ट ब्राउज़र बनाने में उपयोगकर्ता "आरजे" द्वारा टिप्पणी


वाह, यह वास्तव में काम किया! इसके लिए बहुत - बहुत धन्यवाद; मैं उम्र के लिए ऐसा करने के लिए एक रास्ता चाहता हूँ!
सैम

इसके अलावा, यदि आप इसे स्टार्टअप पर चलाना चाहते हैं, तो .vbs फ़ाइल को%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup
सैम

1
इसके अलावा, आप SendKeysबिट्स को सरल बना सकते हैं WshShell.SendKeys "{TAB} {TAB}{TAB} "
सैम

2
मैंने देखा है कि यह Chrome को सभी फ़ाइल प्रकारों के लिए डिफ़ॉल्ट बनाता है जो इसे खोल सकते हैं। यह पीडीएफ को क्रोम में खोलने के लिए डिफ़ॉल्ट को ओवरराइड करता है जो मेरी विशेष स्थिति में पसंद नहीं है। क्या यह संभव होगा कि पीडीएफ फाइलपेट को संशोधित किया जाए? (.html, .shtml, .htm, इत्यादि - पीडीएफ को छोड़कर बाकी सब कुछ)। मुझे लगता है कि मैं "डिफ़ॉल्ट ऐप्स" (स्वचालित रूप से और आदर्श रूप से चुपचाप) में 'वेब ब्राउज़र' को बदलने के व्यवहार को दोहराने के लिए देख रहा हूं।
एलिप्सिस

1
विंडोज 10 में काम नहीं करता है1809
मिकी 3

4

यहाँ जूडी ली / आरजे समाधान का पावरशेल संस्करण दिया गया है:

function Set-ChromeAsDefaultBrowser {
    Add-Type -AssemblyName 'System.Windows.Forms'
    Start-Process $env:windir\system32\control.exe -ArgumentList '/name Microsoft.DefaultPrograms /page pageDefaultProgram\pageAdvancedSettings?pszAppName=google%20chrome'
    Sleep 2
    [System.Windows.Forms.SendKeys]::SendWait("{TAB} {TAB}{TAB} ")
}

2

विंडोज 10 में डिफ़ॉल्ट ब्राउज़र को बदलने के लिए क्रिस्टोफ़ कोलबीज़ से टूल आज़माएं - https://kolbi.cz/blog/2017/11/10/setdefaultbrowser-set-the-default-browser-per-user-onww-10-10- और सर्वर-2016-बिल्ड-1607 /

लॉन्च किया गया SetDefaultBrowser.exe HKLM "Google Chrome"और मेरे लिए यह ठीक रहा।


1

मैंने स्क्रिप्ट को ऊपर संशोधित किया ताकि यह केवल डिफ़ॉल्ट ब्राउज़र को बदले और अन्य सेटिंग्स (मेल, पीडीएफ, आदि) में से कोई भी नहीं। इसलिए यह ब्राउज़र डिफ़ॉल्ट ब्राउज़र को विंडोज 10 में डिफ़ॉल्ट ऐप्स का उपयोग करते हुए बदल रहा है।

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "%windir%\system32\control.exe /name Microsoft.DefaultPrograms /page pageDefaultProgram\pageAdvancedSettings?pszAppName=google%20chrome"
WScript.Sleep 1200
WshShell.SendKeys "{TAB}"
WshShell.SendKeys "{TAB}"   
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys " "
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys " "
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys " "
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys " "
WshShell.SendKeys "{TAB}"
WshShell.SendKeys " "
WScript.Quit

1

यह पूरी तरह से स्वचालित नहीं है, लेकिन आवश्यक चरणों को कम कर देता है। सेटिंग्स पर जाएं, "डिफ़ॉल्ट ऐप्स" ढूंढें और उस पर राइट क्लिक करें और "पिन टू स्टार्ट" चुनें। फिर आप 2 क्लिक में चयन स्क्रीन पर वापस आ सकते हैं।


0

जूडी ली के उत्तर से स्क्रिप्ट लें और इसे ट्विक करें।

Option Explicit
Dim oShell, sWinDir
Set oShell = WScript.CreateObject("WScript.Shell")
sWinDir = oShell.ExpandEnvironmentStrings("%WINDIR%")
oShell.Run sWinDir & "\system32\control.exe /name Microsoft.DefaultPrograms /page pageDefaultProgram"
Set oShell = Nothing
WScript.Quit

इसे अपने डेस्कटॉप पर .vbs फ़ाइल (जैसे SetDefaultProgams.vbs) के रूप में सहेजें । डबल क्लिक करने पर यह विंडोज 10 के पिछले संस्करणों की तरह, बाईं ओर की सूची के साथ अधिक परिचित सेट डिफ़ॉल्ट प्रोग्राम लाएगा।

(बेशक किसी प्रोग्राम / स्क्रिप्ट को इनवॉइस करने के अन्य तरीके हैं। आप इसे अपने स्टार्ट मेनू पर रख सकते हैं, या इसे सीएमडी या पॉवरशेल के माध्यम से चला सकते हैं।)

इस स्क्रिप्ट का परीक्षण मेरे द्वारा विंडोज संस्करण 10.0.16299.192 पर किया गया था।


0

धन्यवाद एक टन @ बेन। आपने अभी मेरा दिन बचाया है।

सर्वर 2016 पर, मुझे TABENTERTABइसके बजाय उपयोग करना था TABTABTABऔर यह पूरी तरह से ठीक काम कर रहा है!

    function Set-ChromeAsDefaultBrowser {
    Add-Type -AssemblyName 'System.Windows.Forms'
    Start-Process $env:windir\system32\control.exe -ArgumentList '/name Microsoft.DefaultPrograms /page pageDefaultProgram\pageAdvancedSettings?pszAppName=google%20chrome'
    Sleep 2
    [System.Windows.Forms.SendKeys]::SendWait("{TAB} {ENTER} {TAB}")
}

-1

अपडेट करें

यह तकनीक अब विंडोज 10 1803 में काम नहीं करती है । इस उत्तर को देखें ।


मैंने एक छोटा सा प्रोग्राम लिखा है जो जूडी ली की तकनीक पर आधारित है : सेट डिफॉल्ट ब्राउज़र । अधिक जानकारी के लिए पेज देखें।


-5

विंडोज 10 पर, सेटिंग्स -> सिस्टम -> डिफ़ॉल्ट ऐप्स खोलें, और "वेब ब्राउज़र" पर स्क्रॉल करें। यदि आप यहां ड्रॉपडाउन से क्रोम का चयन करने का प्रयास करते हैं और यह चयन नहीं होता है (जैसा कि बग प्रतीत होता है), ड्रॉपडाउन से इंटरनेट एक्सप्लोरर चुनें (ध्यान दें कि यह चयन करता है), फिर ड्रॉपडाउन से क्रोम का चयन करने के लिए पुन: प्रयास करें। यह बग को हल करने के लिए प्रकट होता है


Chrome को डिफ़ॉल्ट ब्राउज़र के रूप में तुरंत सेट करने के लिए क्या कदम हैं ?
अल्जामिन

विंडोज 10 पर, सेटिंग्स -> सिस्टम -> डिफ़ॉल्ट ऐप्स खोलें, और "वेब ब्राउज़र" पर स्क्रॉल करें। यदि आप यहां ड्रॉपडाउन से क्रोम का चयन करने का प्रयास करते हैं और यह चयन नहीं होता है (जैसा कि बग प्रतीत होता है), ड्रॉपडाउन से इंटरनेट एक्सप्लोरर चुनें (ध्यान दें कि यह चयन करता है), फिर ड्रॉपडाउन से क्रोम का चयन करने के लिए पुन: प्रयास करें। यह बग को हल करने के लिए प्रकट होता है।
अलंकेन

इसे अपने उत्तर में जोड़ें।
अल्जामिन

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