विंडोज 10 में, नोटपैड ++ उन फ़िलिप के आइकन को हाईजैक करता रहता है जिन्हें आप नोटपैड ++ में खोलते हैं (डिफ़ॉल्ट रूप से)। उस व्यवहार को तोड़ना बहुत मुश्किल था, लेकिन मुझे आखिरकार यह काम करना पड़ा!
तैयारी
1. रजिस्ट्री अनुमतियां
विंडोस रजिस्ट्री खोलें, और अपने आप को फ़ोल्डर्स के लिए पर्याप्त "अनुमति" दें HKEY_CLASSES_ROOT
और HKEY_CURRENT_USER
। मुझे खुद पर यकीन नहीं है कि सफल होने के लिए पूरी प्रक्रिया के लिए न्यूनतम सेटिंग्स क्या हैं। आपको सेटिंग्स के साथ थोड़ा खेलना है। कभी भी आपको आने वाली प्रक्रिया में एक त्रुटि संदेश मिलता है, इस चरण पर वापस जाएं और अपनी रजिस्ट्री अनुमतियां बढ़ाएं।
2. कुछ कस्टम आइकन बनाएं कुछ कस्टम आइकन
बनाएं, उदाहरण के लिए फ़ोल्डर में C:\ICONS\
। मैं 256x256 png-files को ico-files में बदलने के लिए निम्न वेबसाइट https://iconverticons.com/online/ का उपयोग करता हूं ।
3. नोटपैड ++ इंस्टॉल करें
बस नोटपैड ++ प्राप्त करें । यहां कुछ खास नहीं।
4. व्यवस्थापक अधिकारों के साथ एक टर्मिनल खोलें विंडोज़ सर्च बार में
टाइप cmd
करें। दिखाई देने वाले CMD- आइकन पर राइट क्लिक करें और पॉपअप विंडो में "Run as एडमिनिस्ट्रेटर" चुनें।
रजिस्ट्री हैकिंग
अस्वीकरण: अपनी रजिस्ट्री को बदलने से संभावित रूप से आपके विंडोज इंस्टॉलेशन को नुकसान हो सकता है। मैंने सर्वश्रेष्ठ इरादों के साथ नीचे की प्रक्रिया लिखी है, लेकिन कुछ गलत होने पर मैं किसी भी जिम्मेदारी से इनकार करता हूं।
नोट: मैं .bat
फ़ाइलों के लिए इस प्रक्रिया का उपयोग करने की सलाह नहीं देता । यह विंडोज के लिए एक बहुत ही महत्वपूर्ण फ़ाइल-प्रकार है। इसलिए मुझे नहीं पता कि अगर आप इसकी मानक रजिस्ट्री कुंजियों को हटा दें तो क्या होगा।
नीचे दी गई प्रक्रिया बताती है कि कस्टम आइकन कैसे निर्दिष्ट करें - जो आपने C:\ICONS\abcfile.ico
सभी *.abc
फाइलों में बनाया है ।
1. रजिस्ट्री हैकिंग, भाग एक
पहली रजिस्ट्री कुंजी जिसे आपको जोड़ना चाहिए HKEY_CLASSES_ROOT\.abc
। यदि यह कुंजी पहले से मौजूद है, तो आप इसे हटाना चाहते हैं। कुंजी और उसके सभी उपकुंजियों को हटाने के लिए निम्नलिखित कमांड का उपयोग करें:
> REG DELETE HKEY_CLASSES_ROOT\.abc /f
निम्नलिखित आंकड़ा दिखाता है कि हम इस रजिस्ट्री कुंजी और उसके सभी उपकुंजियों का निर्माण (पुनः) कैसे करेंगे:
आप इसे मैन्युअल रूप से कर सकते हैं या निम्न कमांड चला सकते हैं:
> REG ADD HKEY_CLASSES_ROOT\.abc /ve /t REG_SZ /d "abc_auto_file"
> REG ADD HKEY_CLASSES_ROOT\.abc /v BrowserFlags /t REG_DWORD /d 0x00000000
> REG ADD HKEY_CLASSES_ROOT\.abc /v EditFlags /t REG_DWORD /d 0x00000000
> REG ADD HKEY_CLASSES_ROOT\.abc /v PerceivedType /t REG_SZ /d "text"
> REG ADD HKEY_CLASSES_ROOT\.abc\DefaultIcon /ve /t REG_SZ /d "C:\ICONS\abcfile.ico,0"
2. रजिस्ट्री हैकिंग, भाग दो
दूसरी रजिस्ट्री कुंजी जिसे आपको जोड़ना चाहिए HKEY_CLASSES_ROOT\abc_auto_file
। यदि यह कुंजी पहले से मौजूद है, तो आप इसे हटाना चाहते हैं। कुंजी और उसके सभी उपकुंजियों को हटाने के लिए निम्नलिखित कमांड का उपयोग करें:
> REG DELETE HKEY_CLASSES_ROOT\abc_auto_file /f
निम्नलिखित आंकड़ा दिखाता है कि हम इस रजिस्ट्री कुंजी और उसके सभी उपकुंजियों का निर्माण (पुनः) कैसे करेंगे:
आप इसे मैन्युअल रूप से कर सकते हैं या निम्न कमांड चला सकते हैं:
> REG ADD HKEY_CLASSES_ROOT\abc_auto_file /ve /t REG_SZ
> REG ADD HKEY_CLASSES_ROOT\abc_auto_file\DefaultIcon /ve /t REG_SZ /d "C:\ICONS\abcfile.ico"
> REG ADD HKEY_CLASSES_ROOT\abc_auto_file\shell /ve /t REG_SZ
> REG ADD HKEY_CLASSES_ROOT\abc_auto_file\shell\edit /ve /t REG_SZ
> REG ADD HKEY_CLASSES_ROOT\abc_auto_file\shell\edit\command /ve /t
> REG_EXPAND_SZ /d "\"C:\Program Files (x86)\Notepad++\notepad++.exe\" \"^%1\""
> REG ADD HKEY_CLASSES_ROOT\abc_auto_file\shell\open /ve /t REG_SZ
> REG ADD HKEY_CLASSES_ROOT\abc_auto_file\shell\open\command /ve /t
> REG_EXPAND_SZ /d "\"C:\Program Files (x86)\Notepad++\notepad++.exe\" \"^%1\""
3. रजिस्ट्री हैकिंग, भाग तीन
दूसरी रजिस्ट्री कुंजी जिसे आपको जोड़ना चाहिए HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.abc
। यदि यह कुंजी पहले से मौजूद है, तो आप इसे हटाना चाहते हैं। कुंजी और उसके सभी उपकुंजियों को हटाने के लिए निम्नलिखित कमांड का उपयोग करें:
> REG DELETE HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.abc /f
निम्नलिखित आंकड़ा दिखाता है कि हम इस रजिस्ट्री कुंजी और उसके सभी उपकुंजियों का निर्माण (पुनः) कैसे करेंगे:
आप इसे मैन्युअल रूप से कर सकते हैं या निम्न कमांड चला सकते हैं:
> REG ADD HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.abc /ve /t REG_SZ
> REG ADD HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.abc\OpenWithList /ve /t REG_SZ
> REG ADD HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.abc\OpenWithProgids /ve /t REG_SZ
> REG ADD HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.abc\OpenWithProgids /v "C:\Program Files (x86)\Notepad++\notepad++.exe" /t REG_NONE /d 0
> REG ADD HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.abc\OpenWithProgids /v abc_auto_file /t REG_NONE /d 0
आइकन कैश ताज़ा करें
निम्न आदेश को Windows आइकन कैश ताज़ा करना चाहिए:
> %windir%\system32\ie4uinit.exe -show
नोटपैड ++ को फ़ाइलप्राइप पर असाइन करें
मैंने देखा है कि कभी-कभी - बदलाव केवल नोटपैड ++ को खोलने के बाद डिफ़ॉल्ट रूप से प्रभावी हो जाता है ताकि फ़िलाटाइप को खोल दिया जा सके। यह कैसे करना है:
- दिए गए फ़ाइल प्रकार के साथ एक फ़ाइल बनाएँ, उदाहरण के लिए:
myFile.abc
- फ़ाइल पर राइट क्लिक करें, और ">>" अन्य एप्लिकेशन के साथ खोलें "चुनें
- आपको एक पॉपअप विंडो मिलनी चाहिए:
- डिफ़ॉल्ट प्रोग्राम के रूप में नोटपैड ++ का चयन करें
समाप्त
आम तौर पर अब आइकन बदल गया है! और उस विशेष फ़ाइल के सभी फाइलों में कस्टम आइकन होगा। वे नोटपैड ++ में डिफ़ॉल्ट रूप से खुलेंगे।
शायद आपको आइकन कैश को फिर से ताज़ा करना चाहिए:
> %windir%\system32\ie4uinit.exe -show
या इसे प्रभावी होने के लिए अपने सिस्टम को पुनः आरंभ करें (हालाँकि पुनरारंभ करना मेरे लिए आवश्यक नहीं था)।