विंडोज 10 डिफ़ॉल्ट प्रोग्राम बदलते रहते हैं


50

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

मैंने देखा है कि यह ज्यादातर WinZip का उपयोग करते हुए फ़ाइलों को अनज़िप करने के दौरान होता है। Microsoft के अनुशंसित कार्यक्रमों जैसे एज, फ़ोटोज़, ग्रूव इत्यादि पर विंडोज डिफ़ॉल्ट कार्यक्रमों को वापस बदल देता है।

क्या ऐसा होने से प्रतिबंधित करने का कोई तरीका है? क्या किसी और को भी ऐसी ही स्थिति का सामना करना पड़ा है? मैं कहीं भी ऐसा ही सवाल नहीं कर सकता, इसलिए मैं यहां यह पूछ रहा हूं।


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

1
@ रामहाउंड: हाँ, यह बहुत बार हुआ है, यही वजह है कि मैं इसके लिए कुछ समाधान तलाश रहा हूं। इससे निराशा होती है।
kp91

यह भी देखें यहाँ
पाओलो गिबेलिनी

मैं "ASSOC" और "FTYPE" चलाने का सुझाव देता हूं। एक पाठ फ़ाइल के लिए आउटपुट। फिर, यदि परिवर्तन किए जाते हैं, तो आप पुराने परिवर्तनों को आसानी से देख सकते हैं। आप आसानी से मैन्युअल रूप से उन परिवर्तनों को ठीक करने के लिए एक बैच फ़ाइल बना सकते हैं जो सबसे अधिक टूटने लगती हैं, या जिसे आप बस सबसे अधिक परवाह करते हैं।
TOOGAM

जवाबों:


14

मैं इस समस्या को अक्सर लेकिन बेतरतीब ढंग से किया है। मैं आखिरकार इस मुद्दे के लिए ट्रिगर के एक सेट को ट्रैक करने में सक्षम था, लेकिन एक सीधा फिक्स नहीं ... केवल हैकिश, आंशिक वर्कआर्ड्स।


युक्ति:

उदाहरण के लिए, "ग्रूव" या "मूवीज़ एंड टीवी" संगीत और वीडियो प्रारूपों के संघों को हथियाने की कोशिश करेगा। एकमात्र समाधान जो मैंने पाया है वह इन प्रतीत होता है कि अनइंस्टॉल करने योग्य कार्यक्रमों की स्थापना रद्द करना है।

http://www.howtogeek.com/224798/how-to-uninstall-windows-10s-built-in-apps-and-how-to-reinstall-them/

उपरोक्त आलेख वर्णन करता है कि कुछ Microsoft इंस्टॉल किए गए ऐप्स को अस्थायी रूप से अनइंस्टॉल करने के लिए (शैल) पावर शेल का उपयोग कैसे करें ।

उदाहरण के लिए:

Get-AppxPackage *zunemusic* | Remove-AppxPackage

या

Get-AppxPackage *zunevideo* | Remove-AppxPackage

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

दुर्भाग्य से यह इन सभी समस्याओं को ठीक नहीं करेगा। PDFs Microsoft Edge पर वापस लौटते रहेंगे क्योंकि इसे इस विधि द्वारा अनइंस्टॉल नहीं किया जा सकता है।


ट्रिगर कारण:

मैं एक ट्रिगर को ट्रैक करने में सक्षम था जो मेरे एक कार्यक्रम के लिए इसका कारण बनता है। हालांकि मुझे यकीन नहीं है कि यह एकमात्र ऐसा है जो इसे करता है क्योंकि यह केवल कुछ संघों को बदलने का कारण बनता है। इसलिए अधिक संभावना है कि यह कुछ ऐसी क्रियाएं हैं जिनके कारण प्रोग्राम पहले ट्रिगर को सेट करता है; और एक अन्य कार्यक्रम ट्रिगर अनुक्रम को पूरा करता है।

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

मुझे लगता है कि ऐसा होता है कि पहला प्रोग्राम "सुरक्षा" को भ्रष्ट करने के लिए कुछ करता है विंडोज 10 में फ़ाइल संघों को बदलने वाले कार्यक्रमों के लिए है। दूसरे प्रोग्राम को खोलने से विंडोज को अपनी सुरक्षा की फिर से जाँच करने का कारण बनता है और जब हैश / प्रोगिड अवैध हो जाता है, तो यह Microsoft डिफॉल्ट्स में वापस आ जाता है।

उदाहरण के लिए, मैं फ़ोटोशॉप और फ़ायरफ़ॉक्स का एक पुराना संस्करण देख रहा हूँ। वे दोनों कुंजी को देखते हैं

HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf\UserChoice

प्रोग्राम 1 किसी तरह हैश / प्रोगिड को गड़बड़ कर देता है, प्रोग्राम 2 जो कि प्रकार से जुड़ा हुआ है, विंडोज को फिर से जांचता है और इसे वापस करता है। मैं थोड़ा रोमांचित हूं कि क्यों इसे शुरू करने के लिए भ्रष्ट माना जाता है क्योंकि प्रोग्राम 1 से पहले और बाद में फ़ाइल एसोसिएशन सही है। एसोसिएशन को हाइजैक नहीं किया गया था, इसलिए इसे शुरू करने के लिए माइक्रोसॉफ्ट के ओवररच की आवश्यकता नहीं थी।

मेरे सभी सिस्टम में समान प्रोग्राम स्थापित नहीं हैं, इसलिए मैं अनुमान लगा रहा हूं कि कई गूढ़ पुराने कार्यक्रम हो सकते हैं जो पहले ट्रिगर इवेंट का कारण बनते हैं। ऊपर मेरे मूल वर्कअराउंड के अलावा, मुझे लगता है कि आप अपमानजनक कार्यक्रमों का उपयोग कर मनमौजी हो सकते हैं। (कंधे उचकाने की क्रिया)


क्या आप निर्दिष्ट कर सकते हैं कि ट्रिगर कारण की पहचान करने के लिए आपने क्या किया? क्या आपने किसी विशिष्ट कार्यक्रम या एप्लिकेशन का उपयोग किया है?
आयुष्मान

1
@ युसमैन जिसका मैंने ऊपर उल्लेख किया है, मैंने Sysinternals / Microsoft से Procmon का उपयोग किया। मेरे पास शायद यह कार्यक्रम के लिए फिल्टर था और यह भी कि अगर "पथ" में 'पीडीएफ' था।
jljtgr

1
यह मुद्दे का जवाब नहीं है। मुझे यकीन नहीं है कि इसने इतने सारे उभार लिए हैं।
Appleoddity

9

एक स्पष्टीकरण और समाधान ghacks पर दिया गया है ।

आप या तो रीसेट रीसेट माई एप्स का उपयोग कर सकते हैं जिसे इस रीसेटिंग को रोकने के लिए विकसित किया गया था

मेरे ऐप्स को रीसेट करना बंद करें

या हाथ से रजिस्ट्री को संशोधित करें।

तो, यहाँ आपको इसके लिए क्या करना है यदि आप मैनुअल तरीके से पसंद करते हैं:

  1. विंडोज-की पर टैप करें, regedit.exe टाइप करें और एंटर-की को हिट करें। यह विंडोज रजिस्ट्री एडिटर को खोलता है। यदि आप कर सकते हैं, तो निम्न संचालन की आसान हैंडलिंग के लिए एक दूसरी रजिस्ट्री विंडो खोलें।
  2. निम्न कुंजी पर नेविगेट करें: HKEY_CURRENT_USER \ SOFTWARE \ Classes \ Local Settings \ Software \ Microsoft \ Windows \ CurrentVersion \ AppModel \ Repository \ पैकेज
  3. उस एप्लिकेशन को खोजें जिसे आप डिफ़ॉल्ट होने से रोकना चाहते हैं, और वहां App \ Capabilities \ FileAssociations खोलें। यह उस विशेष एप्लिकेशन के फ़ाइल संघों की सूची प्रदर्शित करता है।
  4. डेटा में मूल्य पर ध्यान दें, यह एक लंबे यादृच्छिक स्ट्रिंग की तरह दिखता है: AppXsq3757nydv3f9bx6862hv0t4z7ennqqd
  5. कृपया ध्यान दें कि यह स्ट्रिंग किसी भी प्रकार के फ़ाइल प्रकार या प्रोटोकॉल के लिए सूचीबद्ध हो सकती है।
  6. दूसरी रजिस्ट्री संपादक विंडो पर स्विच करें, और HKEY_CURRENT_USER \ SOFTWARE \ Classes \ ThatRandomString, जैसे HKEY_CURRENT_USER \ SOFTWARE \ Classes \ AppXsq375nnydv3f9bx6862hv0t4z7ennqdddq पर जाएं
  7. उस पर राइट-क्लिक करें, और नया> स्ट्रिंग मूल्य चुनें।
  8. इसे NoOpenWith नाम दें, और इसका मान रिक्त रखें।

किसी भी फ़ाइल एसोसिएशन के लिए प्रक्रिया को दोहराएं जो आप नहीं चाहते कि वह विशेष ऐप फिर से कभी जुड़ा हो।


6

एज, ग्रूव या फोटो जैसी कई ऐप ने आपकी फ़ाइलों को अपने नियंत्रण में ले लिया जब आपने विंडोज 10 में अपग्रेड किया, तो आप अपनी फ़ाइलों को खोलने के लिए अपनी पसंद के खुद के सॉफ़्टवेयर का चयन करने में सक्षम नहीं होंगे। यदि आप PDF के लिए "उपलब्ध" फ़ाइल हैंडलर के रूप में एक एक्सेल एज को छोड़कर अपनी रजिस्ट्री में सेटिंग जोड़ते हैं, तो इस व्यवहार को रोका जा सकता है। निम्नलिखित पीडीएफ फाइलों को खोलने के लिए एक्रोबैट के उपयोग को रोकने के लिए एज को बंद कर देगा और HTM और HTML फ़ाइलों को खोलने के लिए FIREFOX जैसे अन्य सॉफ़्टवेयर (मैं BLOCK शब्द का उपयोग करता हूं क्योंकि एज एक VIRUS की तरह काम करता है, यह हमेशा एज के लिए फाइल एसोसिएशन को फिर से सेट करता है, यहां तक ​​कि मेरा भी एक्रोबेट प्रो या रीडर को जोड़ने का 20 वां प्रयास कुछ घंटों, कभी-कभी सेकंड ..) के बाद फिर से सेट किया गया था। अब Regedit सेटिंग में। आपको रजिस्ट्री के अंदर संबंधित PROGRAM-ID को देखना होगा और फिर उस फ़ाइल के लिए एक नई कुंजी बनाना होगा जिसे आप उस प्रोग्राम से बाहर करना चाहते हैं। निम्नलिखित प्रविष्टि…।

[HKEY_CURRENT_USER\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\Repository\Packages\Microsoft.MicrosoftEdge_25.10586.0.0_neutral__8wekyb3d8bbwe\MicrosoftEdge\Capabilities\FileAssociations]
".htm"="AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9"
".html"="AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9"
".pdf"="AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723"
".svg"="AppXde74bfzw9j31bzhcvsrxsyjnhhbq66cs"
".xml"="AppXcc58vyzkbjbs4ky0mxrmxf8278rk9b3t"

... दिखाता है कि PDF
AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723 के
लिए वह PROGRAM-ID है।

अब आप ...
HKEY_CURRENT_USER\SOFTWARE\Classes\AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723 (उसी आईडी पर ध्यान दें) पर जाएं और एक नई STRING कुंजी बनाएं NoOpenWith (इसे खाली छोड़ें)

उदाहरण (जब तक एमएस आईडी नहीं बदलता है) निम्नलिखित एज को हाईजैक .HTM .HTML और .PDF फ़ाइलों पर रोक देगा:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Classes\AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9]
"NoOpenWith"=""

[HKEY_CURRENT_USER\SOFTWARE\Classes\AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723]
"NoOpenWith"=""

(आप इसे एक टेक्स्ट फ़ाइल में कॉपी कर सकते हैं, एक्सटेंशन को .reg में बदल सकते हैं और इसे अपनी रजिस्ट्री में आयात कर सकते हैं।)
यदि आप उन 2 कुंजियों को फिर से हटा देते हैं, तो यह फिर से मूल सेटिंग पर वापस आ जाएगा।


3
आपका उत्तर समझना लगभग असंभव है क्योंकि यह बहुत बुरी तरह से स्वरूपित है। कृपया मार्कडाउन सहायता पढ़ें और फ़ॉर्मेटिंग को बेहतर बनाने का प्रयास करें।
DavidPostill

1
देखें winhelponline.com/blog/windows-10-resetting-file-associations रजिस्ट्री फ़ाइल के लिए ऐसे सभी चीजों के साथ
सिआर्ही Kuchuk

यह विंडोज कार्यक्षमता को तोड़ने के लिए अनुमति देता है चेकिंग विकल्प हमेशा वांछित फ़ाइल प्रकारों को खोलने के लिए सेराटिन प्रोग्राम का उपयोग करें (यह संवाद से चेकबॉक्स हटाता है)।
वाल्डेमार गाओल्ज़िनोस्की

3

मैंने WinZip (20.0) के नवीनतम संस्करण पर स्विच किया और तब से समस्या का सामना नहीं किया। इसलिए मुझे लगता है कि पिछले संस्करण (15.0) किसी तरह विंडोज 10 फ़ाइल संघों के साथ असंगत था और रीसेट को ट्रिगर किया।


हाँ। WinZIp नॉलेज बेस शब्द चीजों को यह बताता है कि विंडोज 10 समस्या है, लेकिन समस्या वास्तव में यह है कि WinZip पहली बार फ़ाइल संघों के साथ खिलवाड़ कर रहा है। और यह उन प्रकारों के संघों के साथ क्यों खिलवाड़ कर रहा है जो अभिलेखागार नहीं हैं ?
मेदिनेक

2

मैंने एक तरीका पाया है कि किनारे को pdf / html हैंडलर बनने से रोकें। यह एज के प्रोगिड (AppX ..... कुंजी, के लिए Noopenwith मान को जोड़कर संभव है, यह सिस्टम से सिस्टम में भिन्न हो सकता है)। इसके बारे में अधिक जानकारी यहाँ। कैसे अपने पीडीएफ या HTML संघों अपहरण से बढ़त को रोकने के लिए? यही तरीका किसी अन्य ऐप के लिए काम करता है।


1
कृपया संदर्भ लिंक (एस) से उत्तर के आवश्यक हिस्सों को उद्धृत करें, क्योंकि लिंक लिंक किए गए पृष्ठ (परिवर्तन) होने पर उत्तर अमान्य हो सकता है।
DavidPostill

यह आलेख दूसरे को ले जाता है जिसमें फिक्स का एक आसान संस्करण है, उपयुक्त रजिस्ट्री परिवर्तन (और उन्हें पूर्ववत करने के लिए एक और) डालने के लिए एक डाउनलोड करने योग्य regedit फ़ाइल। लिंक
एरिक सस्समन

1

0

इसके अलावा उस चीज़ को देखने के (अद्यतन / प्रोग्राम है जो कि संवाद को जन्म दे सकता है कुछ फ़ाइलें खोल सकते हैं, अगर विकलांग नहीं स्थापित) http://www.tenforums.com/software-apps/14819-windows-asks-default-program-even- के बाद से किया जा रहा-सेट disable.html


0

यहाँ इसका एक और कारण है, मेरे लिए कम से कम:

सेजथुम्ब्स 2.0.0.23

जब मैंने विंडोज 10 के मूल संस्करण को स्थापित किया था, तो सभी अच्छी तरह से काम कर रहे थे।

लेकिन अब जब मैंने हाल ही में फिर से स्थापित किया है:

Microsoft Windows [संस्करण 10.0.15063]

SageThumbs ने उम्मीद के मुताबिक काम नहीं किया और यह समस्या दिखाई दी, मैंने इसे अन-इंस्टॉल किया, रिबूट किया, डिफ़ॉल्ट ऐप्स सेट किया, रिबूट किया और समस्या अब दूर हो गई :)

मैंने उस समस्या के लिए यहां एक मुद्दा खोला

वैसे, यह भी प्रतीत होता है कि:

Winamp 5.666

अब अच्छी तरह से काम नहीं करता है, क्योंकि यह संगीत के लिए डिफ़ॉल्ट ऐप होने के विकल्प के रूप में प्रकट नहीं होता है।


0

सेटिंग्स ऐप का यूआई स्वचालन ऐसा लगता है, दुर्भाग्य से, यहां सबसे अच्छा विकल्प है।

मैंने स्टार्टअप पर फ़ायरफ़ॉक्स पर अपने ब्राउज़र को सेट करने के लिए एक सरल ऑटोहॉटकी (एएचके) स्क्रिप्ट बनाई (आपको पहले एएचके स्क्रिप्ट को संकलित करने की आवश्यकता है, फिर मैंने इसे लॉगिन के बाद "देर से" चलाने के लिए सेट किया)। TABआपकी पसंद के ब्राउज़र को पाने के लिए ब्राउज़र की संख्या से निर्धारित होता है ।

विंडोज 10 पर परीक्षण किया गया, 1809 का निर्माण करें।

; Fix default browser

    Sleep 1250
    SendInput {RWin}
    Sleep 1000
    Send Default apps
    Sleep 3500
    Send {enter}
    Sleep 3500
    Send {tab}
    Sleep 250
    Send {tab}
    Sleep 250
    Send {tab}
    Sleep 250
    Send {tab}
    Sleep 250
    Send {tab}
    Sleep 250
    Send {enter}
    Sleep 2000
    Send {tab}
    Sleep 250
    Send {enter}
    Sleep 7500
    Send !{F4}
    Sleep 100

0

2016 में यहां बताए गए कुछ सुधार नए विंडोज 10 संस्करणों (1809 या बाद के) में काम नहीं करते हैं। तो यहाँ मैंने आज समस्या को ठीक करने के लिए किया है, जो हर घंटे के आसपास डिफ़ॉल्ट पीडीएफ दर्शक को रीसेट करके हमारे डोमेन नेटवर्क में प्रकट होता है।

सबसे पहले, पता करें कि कौन सा प्रोग्राम रजिस्ट्री कुंजी को लिखने की कोशिश करता है

 HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\{.ext}\UserChoice

जैसा कि यहां बताया गया है , इस कुंजी को सीधे लिखना किसी भी अधिक निषिद्ध नहीं है, यह विंडोज को अपनी चूक के लिए फ़ाइल एक्सटेंशन को रीसेट करने का कारण बनता है। मुझे Sysinternals ProcessMonitor ( RegSetValueनाम की कुंजी के प्रकार के केवल संचालन को दिखाने के लिए एक फ़िल्टर सेट) का उपयोग करके सटीक प्रक्रिया और इसकी पहुंच का समय मिला ।

मेरे मामले में, प्रक्रिया "svchost.exe" थी, जो इंगित करती है कि कुछ पृष्ठभूमि सेवाओं ने समस्या का कारण बना। अगली चीज़ जो मैंने की थी, वह विंडोज़ लॉग में दिख रही थी, जिसने मुझे दिखाया कि उस समय शुरू की गई एकमात्र सेवा हमारे डोमेन की ग्रुप पॉलिसी सेवा थी। अंत में, जीपीओ सेवा के विंडोज लॉग को देखकर, मैंने इसे दो संभावित सेवाओं पर नज़र रखी, जिनमें से एक का नाम था जो बहुत ही संदिग्ध लग रहा था।

मैंने इस जानकारी को अपने नेटवर्क प्रशासकों को भेज दिया और उस जानकारी के आधार पर वे एक घंटे से भी कम समय में समस्या को ठीक कर सकते थे।


-1

एक अन्य संभावित समाधान यह है कि आपके डिफ़ॉल्ट संघों को बदलने के लिए, ताकि जब विंडोज़ डिफ़ॉल्ट संघों पर वापस लौटती हैं, तो यह आपके द्वारा किए जाने वाले कार्यों के लिए पुनरावृत्ति करता है।

Https://technet.microsoft.com/en-us/library/hh825038.aspx देखें

10 जीतने के लिए यह लागू होता है? लिंक किए गए पृष्ठ का शीर्षक यह नहीं कहता है।
विंडोज़ 10
के लिए KB3135173 की स्थापना के बाद और कैसे


सुपर उपयोगकर्ता में आपका स्वागत है! कृपया संदर्भ लिंक (एस) से उत्तर के आवश्यक हिस्सों को उद्धृत करें, क्योंकि लिंक लिंक किए गए पृष्ठ (परिवर्तन) होने पर उत्तर अमान्य हो सकता है।
DavidPostill
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.