इस लेख की एक बल्कि जटिल कहानी है, इसलिए मेरे साथ रहें। Microsoft उत्पादों के साथ घनिष्ठ रूप से जुड़ा एक अनाम स्रोत मुझे इमेज फाइल एक्जीक्यूशन ऑप्शन (IFEO) और Windows डिबगर की विशेष निंजा शक्तियों में टैप करने वाली एक बहुत ही दिलचस्प जानकारी के साथ ईमेल किया। किस अंत के लिए, आप पूछ सकते हैं? GWX बकवास।
तो, मेरे WMIC पर लेख के तरीके से बहुत समान, फिर भी Windows में पुराने दिनों से मौजूद एक और अत्यधिक अनदेखी और अल्ट्रा-पावर्ड क्षमता, मुझे दिखाने दें कि आप IFEO का उपयोग कैसे कर सकते हैं अपनी ऑपरेटिंग सिस्टम का उपयोग करते समय गधा लात मारने के लिए, भले ही प्रोग्राम दुर्व्यवहार करने की कोशिश कर रहे हों।
पृष्ठभूमि कहानी
वैसे भी, Windows एक साफ सुविधा के साथ आता है जिसे इमेज फाइल एक्जीक्यूशन ऑप्शन कहा जाता है। कुछ नया नहीं, हम 2000 के दशक की शुरुआत की बात कर रहे हैं, यदि पहले नहीं। रजिस्ट्री कुंजियों के माध्यम से परिलक्षित, IFEO आपको प्रोग्राम को चलाने देता है, चलो उन्हें डिबग विकल्प कहते हैं, विकास, ट्रबलशूटिंग, डिबगिंग, और ऐसे के उद्देश्य के लिए।
आप कह सकते हैं, मुझे इसकी आवश्यकता क्यों है, जब मैं विशेष निष्पादन योग्य के लिए पहले से उपलब्ध फ्लैग, स्विच और विकल्प का उपयोग कर सकता हूं? लेकिन फिर, क्या होगा यदि आप उन चीजों का उपयोग करना चाहते हैं जो संकलित ऑब्जेक्ट प्रदान नहीं करता है? क्योंकि यह समझने में थोड़ा मुश्किल हो सकता है, आइए एक उदाहरण देखें। पहले अपना सामान बैकअप करें!
Notepad (notepad.exe) और IrfanView (i_view32.exe) जैसे दो निर्दोष प्रोग्राम लें। एक टेक्स्ट एडिटर और एक इमेज व्यूअर। आइए रजिस्ट्री में IFEO के तहत Notepad के लिए एक प्रविष्टि बनाएं, और फिर एक Debugger कुंजी सेट करें जो IrfanView को आह्वान करती है। Regedit शुरू करें, और फिर नेविगेट करें:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\
Image File Execution Options
बाएं फलक में, आप टन प्रोग्राम देखेंगे, जिनमें से कुछ परिचित लग सकते हैं। एक नई कुंजी बनाएं और इसे notepad.exe नाम दें। यह सिर्फ हमारे अभ्यास के लिए है, और हम इसे बाद में हटा देंगे। notepad.exe का चयन करें, फिर दाएं फलक में, एक नया मान बनाएं। इसे Debugger नाम दें। यह एक नियमित स्ट्रिंग (REG_SZ) होना चाहिए। फिर इसके डेटा को संपादित करें और टाइप करें: i_view32.exe। अंतिम परिणाम स्क्रीनशॉट नीचे जैसा दिखना चाहिए।
व्यावहारिक रूप से, यह Notepad लॉन्च करेगा, और फिर IrfanView को सौंप देगा। एक तार्किक दृष्टिकोण से, इसका कोई मतलब नहीं है, लेकिन यह आपको एक प्रोग्राम के निष्पादन को तोड़ने और इसे कहीं और मोड़ने की अनुमति देता है।
GWX दर्ज करें
वह सब Windows 10 प्रॉम्प्ट चीज़ याद है? यदि आप वह नहीं चाहते हैं, तो आप KB को अनइंस्टॉल कर सकते हैं, आप इसके निष्पादन को निष्क्रिय कर सकते हैं जैसा कि मैंने अपने मूल गाइड में दिखाया है, या आप Debugger विधि का उपयोग कर सकते हैं। अर्थात्, आप ऐसा कुछ करने की कोशिश कर सकते हैं, एक उन्नत प्रॉम्प्ट से क्योंकि आपको रजिस्ट्री में लिखने की आवश्यकता है:
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
Windows NT\CurrentVersion\Image File Execution Options\gwx.exe"
/v Debugger
/t REG_SZ
/d "C:\windows\system32\cmd.exe /c exit 0"
यहां हमारे पास क्या है? हम एक नई रजिस्ट्री कुंजी जोड़ रहे हैं जिसे gwx.exe कहा जाता है:
HKLM\SOFTWARE\Microsoft\<...>\Image File Execution Options\
GWX.EXE नाम का कोई भी निष्पादन योग्य इस तरह फंस जाएगा। फिर, हम Debugger नाम का एक मान बनाते हैं एक नियमित स्ट्रिंग प्रकार का, और इसके डेटा को Windows CMD होने के लिए सेट करते हैं, जो बस चलता है और निकास स्थिति 0 के साथ बाहर निकलता है। प्रोग्रामिंग दुनिया में, निकास स्थिति 0 का मतलब है कि सब कुछ ठीक है।
दूसरे शब्दों में, कोई भी gwx.exe निष्पादन योग्य, जब शुरू किया जाता है, तो बस कमांड लाइन चलाएगा - एक शेल, और कुछ भी किए बिना बाहर निकल जाएगा। यह शुद्ध डिबगिंग है यदि आप करेंगे, और आप किसी भी तरह से सीमित नहीं हैं कि आप IFEO कैसे सेटअप करते हैं, आप स्रोत के रूप में किन निष्पादन योग्य का उपयोग करते हैं और आपके लक्ष्य के रूप में क्या। बॉब आपके चाचा हैं। व्यावहारिक रूप से, यह GWX को एक डमी बना देता है, जैसे कोई भी प्रोग्राम जो केवल एक शेल शुरू करता है और फिर तुरंत बाहर निकल जाता है।
IFEO का उपयोग करके, आप तब फाइल स्वामित्व और अनुमति समस्याओं के आसपास काम कर सकते हैं जो आप GWX से छुटकारा पाने के लिए मेरी गाइड में उल्लिखित सामना कर सकते हैं या नहीं। अंतिम लेकिन कम नहीं, यह एक अत्यंत शक्तिशाली विशेषता है, और यदि दुरुपयोग किया जाता है, तो आप अपने Windows को अच्छी तरह से ईंट कर सकते हैं। आपको चेतावनी दी गई है!
अधिक पढ़ना
इस विषय पर कुछ उपयोगी लेख:
Junfeng Zhang द्वारा इमेज फाइल एक्जीक्यूशन ऑप्शन
Mithun Shanbhag द्वारा इमेज फाइल एक्जीक्यूशन ऑप्शन
इमेज फाइल एक्जीक्यूशन ऑप्शन का परिचय
इमेज फाइल एक्जीक्यूशन ऑप्शन कुंजी से सावधान रहें
निष्कर्ष
Microsoft कभी-कभी चीजों को कैसे करता है, इसमें सुंदरता है, और मैं डिबगिंग पक्ष के जीवन, जीवन के अंधेरे पक्ष को दी गई स्वतंत्रता और शक्ति से वास्तव में प्रभावित हूं। लेकिन किसी भी टूल की तरह, इसका उपयोग तबाही मचाने या अच्छा प्रस्तुत करने के लिए किया जा सकता है। हमारे मामले में, हम केवल Windows 10 अपग्रेड प्रॉम्प्ट को हटाने का एक सरल, सुंदर तरीका चाहते हैं। यह हमें न्यूनतम उपद्रव के साथ ऐसा करने देता है।
अब, यह एक समाधान नहीं है, अधिक एक वर्कअराउंड। यदि कोई अन्य GWX-जैसी प्रक्रिया है, तो इसे इस तरह से नहीं फंसाया जाएगा। यह अभी भी सभी फाइलों को जगह में रखता है, और शेड्यूल्ड टास्क, और यह आपकी प्रणाली से पूर्ण निष्कासन की तुलना में एक समस्या की स्वीकृति और निष्क्रियकरण का अधिक है। हालांकि, यह स्वतंत्रता और लचीलेपन की एक पूरी नई दुनिया खोलता है। हमेशा की तरह, मैं आपको सिस्टम इमेजिंग और बैकअप का उपयोग करने और कभी भी छेड़छाड़ न करने की दृढ़ता से सलाह दूंगा जब तक कि आप रजिस्ट्री और अपने काम के निहितार्थों के साथ पूरी तरह से आश्वस्त न हों। उम्मीद है, आपने आज कुछ वास्तव में मूल्यवान और उपयोगी सीखा। खुश इंटरनेटिंग।
चीयर्स।