जब विंडोज में स्क्रिप्ट डिबगिंग की बात आती है, तो आपके पास ऐसा करने के लिए कई विकल्प होते हैं। इंटरनेट एक्सप्लोरर स्वयं स्क्रिप्ट डिबगिंग को पूरा करने का एक अच्छा तरीका है। व्यक्तिगत रूप से, मैं स्क्रिप्ट डिबग करने के लिए इसका उपयोग करता हूं, और यह इस क्षेत्र में बहुत अच्छा काम करता है। लेकिन कल, मेरे दोस्त ने मेरी मशीन पर विजुअल स्टूडियो इंस्टॉल किया। विजुअल स्टूडियो ने अपने आप को डिफ़ॉल्ट डिबगर के रूप में सेट कर लिया। अब समस्या यह थी कि मुझे इस समय विजुअल स्टूडियो का उपयोग करके डिबग करना नहीं आता था। और कुछ जरूरी डिबगिंग कार्य थे जिन्हें मुझे पूरा करना था।
तो सवाल यह था कि मैं विजुअल स्टूडियो को डिफ़ॉल्ट डिबगर के रूप में कैसे अचयनित करूं और मूल माइक्रोसॉफ्ट स्क्रिप्ट डिबगर को चुनूं, जिसमें मैं सहज था। फिर मैंने नीचे बताए गए रजिस्ट्री ट्रिक को किया जिससे मुझे अपने उद्देश्य को प्राप्त करने में काफी मदद मिली। इस ट्रिक का उपयोग करके, आप किसी भी प्रोग्राम को स्क्रिप्ट डिबगर के रूप में आसानी से चुन सकते हैं, बस सुनिश्चित करें कि यह ऐसा कर सकता है।
विंडोज 10 में डिफ़ॉल्ट स्क्रिप्ट डिबगर सेट करें
1. विंडोज कुंजी + R संयोजन दबाएं, रन डायलॉग बॉक्स में Regedt32.exe डालें और रजिस्ट्री संपादक खोलने के लिए एंटर दबाएं।
2. निम्न स्थान पर नेविगेट करें:
HKEY_CLASSES_ROOT\CLSID
3. इस स्थान के बाएं पेन में, कुंजी CLSID पर राइट-क्लिक करें और नया -> कुंजी चुनें। नव निर्मित कुंजी का नाम इस प्रकार रखें:
{834128A2-51F4-11DO-8F20-00805F2CD064}
अब इस नव निर्मित कुंजी का सबकी बनाएं और इसका नाम LocalServer32 रखें।
अब इस सबकी LocalServer32 के दाएं पेन या रजिस्ट्री स्थान पर आएं:
HKEY_CLASSES_ROOT\CLSID\{834128A2-51F4-11DO-8F20-00805F2CD064}\LocalServer32
वहां (डिफ़ॉल्ट) स्ट्रिंग (REG_SZ) पर डबल क्लिक करें। इस स्ट्रिंग का मान डेटा विंडोज के लिए डिफ़ॉल्ट स्क्रिप्ट प्रोग्राम का प्रबंधन करता है। अब आपको यह मिलेगा:
4. उपरोक्त बॉक्स में, मान डेटा को उस प्रोग्राम के फ़ाइल स्थान के रूप में डालें जिसे आप डिफ़ॉल्ट स्क्रिप्ट डिबगर के रूप में चाहते हैं।
उदाहरण के लिए, मूल माइक्रोसॉफ्ट स्क्रिप्ट एडिटर को पुनर्स्थापित करने के लिए, मैंने मान डेटा को C:\Program Files\Microsoft Script Debugger\msscrdlbg.exe के रूप में रखा।
यहां C: अनिवार्य रूप से सिस्टम रूट ड्राइव है। जब आप मान डेटा इनपुट करना समाप्त कर लें, तो OK पर क्लिक करें और अब आप रजिस्ट्री संपादक को बंद कर सकते हैं और परिणाम प्राप्त करने के लिए मशीन को रीबूट कर सकते हैं।
उम्मीद है यह किसी दिन आपकी मदद करेगा!
पढ़ें: आपके सिस्टम में एक डिबगर चल रहा पाया गया है।