माइक ड्रॉप:मुझे विश्वास है कि जितना मैंने पहले सोचा था, उससे कहीं अधिक जल्दी मैं कंप्यूटर का उपयोग करना बंद कर दूंगा। पूरी तरह से नहीं, नाटकीय अर्थों में, बिल्कुल। उनमें से कोई भी जड़ों की ओर वापस नहीं जा रहा है, इको-केवमैन, समाज-शापित चीज। नहीं, इतना कठोर कुछ नहीं। लेकिन मैं मशीनों के साथ अपनी बातचीत को उस बिंदु तक कम कर दूंगा, जिसका उपयोग मैं केवल न्यूनतम आवश्यकताओं के लिए करता हूं, क्योंकि मैं गुणवत्ता में गिरावट और सॉफ्टवेयर समाधानों की बुद्धिमत्ता से परेशान हो रहा हूं और दुनिया पर उलटी हो रही हूं। आज का हमारा विषय:डिफ़ॉल्ट कार्यक्रम।
डिफ़ॉल्ट कार्यक्रम, या अनुप्रयोग, यदि आप करेंगे। विंडोज़ में। आह। इसे सही तरीके से न करने का एक और चमकदार उदाहरण यहां दिया गया है। हाल ही में, Microsoft के बारे में लेखों का एक स्थान रहा है, जिससे आम उपयोगकर्ताओं के लिए विंडोज 11 में डिफ़ॉल्ट ऐप्स को स्विच करना कठिन हो गया है। सिवाय इसके कि यह कल की खबर है। नॉर्मियों के लिए लंबे समय से ऐसा करना मुश्किल हो गया है। मैंने विंडोज 11 की अपनी देव समीक्षा में पहले ही इस मुद्दे को कवर कर लिया है, लेकिन मुझे लगता है कि मेरा स्वर "फोटोजेनिक" नहीं है जो बड़े पैमाने पर खपत के लिए पर्याप्त है। न ही यह विंडोज 11 एक्सक्लूसिव है। इस संबंध में विंडोज कितना गहरा कष्टप्रद है, इसमें कुछ भी नया नहीं है। विंडोज 10 यही काम करता है। एज का उपयोग करें, एज का उपयोग करें, एज का उपयोग करें। हर जगह Klaxons। तो मैंने सोचा, ठीक है, क्या कमांड-लाइन से विंडोज डिफॉल्ट ऐप्स को कॉन्फ़िगर करने और शोर और बकवास से बचने का कोई तरीका है?
तो हम किस बारे में बात कर रहे हैं?
सबसे पहले, विशिष्ट कार्यक्रमों के लिए फ़ाइल प्रकारों का डिफ़ॉल्ट जुड़ाव। हर ऑपरेटिंग सिस्टम के अपने डिफॉल्ट होते हैं। लेकिन फिर, जब आप उन चूकों से दूर हो जाते हैं, तभी मजेदार चीजें होती हैं। मैंने आपको पहले ही दिखाया है कि कैसे Microsoft कई बार मेरी IrfanView छवि फ़ाइल संबद्धताओं को रीसेट करेगा। मैंने आपको पहले ही दिखाया था कि कैसे, भले ही मैंने कुछ प्रोग्राम को डिफ़ॉल्ट रूप से सेट किया हो, विंडोज 10 अभी भी कभी-कभी अपने प्रश्न पॉप करेगा, ज्यादातर जब यह मीडिया या ब्राउज़र की कार्यक्षमता की बात आती है। सिर्फ एज ही नहीं। वीडियो फ़ाइलें भी!
2018 में वापस, नई स्थापना, IrfanView।
हताशा, बहुत कुछ?
विंडोज 11 में, एकमात्र वास्तविक अंतर यह है कि सेटिंग्स मेनू में अब विशिष्ट फ़ाइल प्रकारों के लिए डिफ़ॉल्ट एप्लिकेशन असाइन करने के लिए थोड़ा अलग, थोड़ा अधिक जटिल वर्कफ़्लो है, और इसके विपरीत। देव बिल्ड में, यह कार्यक्षमता थोड़ी भद्दी और धीमी है, लेकिन विंडोज 10 से मौलिक रूप से भिन्न नहीं है। आप अभी भी एक फ़ाइल पर राइट-क्लिक कर सकते हैं, इसके साथ खोलें, और वह सब। उबाऊ। लेकिन वास्तविक समस्या इसके बारे में कुशल होने की कोशिश में है!
assoc, ftype और dism की दुखद स्थिति
विंडोज के पुराने संस्करणों ने फ़ाइल संघों को असाइन करने या बदलने के लिए कमांड-लाइन टूल्स (assoc, ftype) की एक श्रृंखला की पेशकश की, ताकि आप अपनी पसंद के वांछित कार्यक्रम में अपनी फाइलें खोल सकें। आप एक तैयार की गई XML फ़ाइल का उपयोग करके समूह नीतियों या रजिस्ट्री के माध्यम से भी ऐसा कर सकते हैं, जो सिस्टम को बताता है कि विभिन्न फ़ाइल प्रकारों को कैसे संभालना है। सबसे सुंदर समाधान नहीं है, लेकिन आसानी से स्क्रिप्ट करने योग्य है।
यह कुछ भी नहीं करता है। इसी तरह, आप कोशिश कर सकते हैं:
Dism.exe /online /Export-DefaultAppAssociations:C:\PS\DefaultAssoc.xml
परिनियोजन छवि सर्विसिंग और प्रबंधन उपकरण
संस्करण:10.0.22000.1
छवि संस्करण:10.0.22000.132
ऑपरेशन सफलतापूर्वक पूरा हुआ।
एक्सएमएल खोलें, अपनी पसंद की किसी भी प्रकार की फ़ाइल में मैन्युअल परिवर्तन करें, फिर आयात करें।
<एसोसिएशन आइडेंटिफ़ायर=".3g2"
ProgId="VLC.3g2"
ApplicationName="VLC मीडिया प्लेयर" />
<एसोसिएशन आइडेंटिफ़ायर=".3gp"
ProgId="VLC.3gp"
ApplicationName="VLC मीडिया प्लेयर" />
<एसोसिएशन आइडेंटिफ़ायर=".ac3"
ProgId="AppXqj98qxeaynz6dv4459ayz6bnqxbyaqcs"
ApplicationName="Groove Music" />
<एसोसिएशन आइडेंटिफ़ायर=".adt"
ProgId="AppXqj98qxeaynz6dv4459ayz6bnqxbyaqcs"
ApplicationName="Groove Music" />
<एसोसिएशन आइडेंटिफ़ायर=".adts"
ProgId="VLC.adts"
ApplicationName="VLC मीडिया प्लेयर" />
...
Dism.exe /Online /Import-DefaultAppAssociations:C:\PS\DefaultAssoc.xml
परिनियोजन छवि सर्विसिंग और प्रबंधन उपकरण
संस्करण:10.0.22000.1
छवि संस्करण:10.0.22000.132
ऑपरेशन सफलतापूर्वक पूरा हुआ।
विंडोज 10 20H2 से, इनमें से कोई भी समाधान वास्तव में मौजूदा उपयोगकर्ता के लिए काम नहीं करता है। यदि आप परिवर्तन करना चाहते हैं, तो आप कर सकते हैं, सिवाए इसके कि सिस्टम उन्हें पूरी तरह से अनदेखा कर देगा। इसके अलावा, विंडोज अब किसी भी प्रोग्राम और फाइल एसोसिएशन को हैश भी प्रदान करता है, और इस हैश का उपयोग यह सत्यापित करने के लिए किया जाता है कि परिवर्तन कानूनी है, यानी उपयोगकर्ता द्वारा किया गया है। तो आप वास्तव में रजिस्ट्री के माध्यम से मैन्युअल रूप से मैकिंग नहीं कर सकते, क्योंकि विंडोज़ आपके मैन्युअल परिवर्तनों को अनदेखा कर देगा, क्योंकि वे हैश से मेल नहीं खाएंगे। हैश की गणना कैसे की जाती है, मुझे हरा देता है।
और इसलिए, कोई फर्क नहीं पड़ता कि मैंने क्या प्रयास किया, मुझे सेटिंग जीयूआई पर वापस जाना पड़ा, और वहां परिवर्तन करना पड़ा। धीमा, बोझिल और दक्षता बेल्ट के नीचे एक और पंच। लेकिन फिर भी, आधुनिक ऑपरेटिंग सिस्टम उत्पादक के बजाय कष्टप्रद होने के लिए डिज़ाइन किए गए हैं।
कोई वास्तविक समाधान?
नहीं। मुझे कोई नहीं मिला, और यह उपरोक्त मुद्दे का एक अच्छा, सरल, उचित विकल्प होगा। हालाँकि, आप अपने असंतोष को थोड़े अलग तरीके से व्यक्त कर सकते हैं। सबसे पहले, व्यवस्थित और अनुशासित बनें। सुनिश्चित करें कि आपने अपने सिस्टम पर प्रत्येक प्रोग्राम को सही ढंग से सेट किया है, और एक्सप्लोरर में किसी भी फ़ाइल प्रकार पर राइट-क्लिक करें, ताकि आप उन्हें सही हैंडलर (और स्थायी रूप से) दे सकें। दूसरा, आपको कष्टप्रद डिफ़ॉल्ट प्रोग्रामों को निष्क्रिय या अनइंस्टॉल करना चाहिए यदि वे आपको परेशान करते रहते हैं।
उदाहरण के लिए, जबकि मुझे एज समग्र रूप से एक बहुत अच्छा ब्राउज़र लगता है, इसे IFEO के माध्यम से मेरे विंडोज बॉक्स पर चलने की अनुमति नहीं है। ऐसा इसलिए है क्योंकि आपको सेटिंग्स के हेडरबार में एज का उपयोग करने की सिफारिशें मिलती हैं, आप इसे सेटिंग्स में देखते हैं, जब आप ब्राउज़र-सक्षम फ़ाइलों को खोलने का प्रयास करते हैं तो आप इसे + प्रोमो संदेश देखते हैं। यह सब बहुत कष्टप्रद और हताश करने वाला है। समाधान? किनारा नहीं चल सकता। सरल। और इस तरह आप गलती से भी अपनी एसवीजी या पीडीएफ फाइलों को गलत प्रोग्राम में नहीं खोलेंगे। पूर्ण। अच्छा? कोई आवश्यक नहीं? दुर्भाग्य से हाँ।
निष्कर्ष
दिलचस्प बात यह है कि विंडोज 10 ने आपको डिफ़ॉल्ट कार्यक्षमता प्रकारों (जैसे वीडियो, संगीत, आदि) की एक छोटी सूची देकर प्राचीन समस्या का एक अर्ध-उचित समाधान लागू किया था, और आप (ज्यादातर) उन्हें संभालने के लिए सही प्रोग्राम असाइन कर सकते थे। अब, विंडोज 11 प्रति-प्रोटोकॉल और प्रति-प्रत्यय हैंडलिंग के पुराने और जटिल तरीके पर वापस जाता है, जो बोझिल है, और शायद भ्रमित करने वाला भी है, क्योंकि इसमें कोई स्थिरता नहीं है। सबसे बुरी बात यह है कि यदि आप वास्तव में इस प्रक्रिया में दक्ष होना चाहते हैं, तो आप ऐसा नहीं कर सकते।
वर्तमान में, विंडोज 11 को वास्तव में यह बताने का सबसे अच्छा तरीका है कि कौन से ऐप्स को कौन सी फाइलें खोलनी चाहिए, आपको वांछित प्रोग्राम की स्थापना के दौरान करना चाहिए (फिर पृष्ठभूमि में सॉफ़्टवेयर आपके लिए कड़ी मेहनत करता है), इसके बाद कभी-कभी राइट-क्लिक करें> उन फ़ाइल प्रकारों के लिए साथ खोलें जो नेट के माध्यम से गिर गए हों। यह सरल, आसान या सुंदर नहीं है, लेकिन यह यही है। मैं चाहता था कि इस लेख में दिमाग उड़ाने वाली उत्पादकता चाल हो, लेकिन ऐसा नहीं है। उम्मीद है, यह ऑपरेटिंग सिस्टम स्टैक में बेकार और अर्थहीन परिवर्तनों की एक लंबी प्रवृत्ति की शुरुआत नहीं है, तकनीकियों को और अलग कर रहा है और अनजान, कम-बुद्धि वाले लोगों की भीड़ के लिए कुछ नहीं कर रहा है। दूसरे विचार पर ... रुको।
चीयर्स।