लापता सिस्टम फ़ाइलें और दूषित डेटा Windows Script Host त्रुटियों का कारण बन सकते हैं, जिससे कुछ एप्लिकेशन और स्टार्टअप उपयोगिताओं को चलने से रोका जा सकता है। आइए उन्हें ठीक करने के कुछ तरीकों पर नज़र डालें।
यह ध्यान दिया जाना चाहिए कि एक गलत या खराब कॉन्फ़िगर की गई स्क्रिप्ट फ़ाइल भी स्क्रिप्ट होस्ट त्रुटि को ट्रिगर कर सकती है। चूंकि ऐसी त्रुटियाँ दुर्लभ हैं और आपके अंत से किसी हस्तक्षेप की आवश्यकता नहीं होती, हम उन स्क्रिप्ट होस्ट त्रुटियों पर ध्यान केंद्रित करेंगे जो आपके PC पर वैध स्क्रिप्ट को चलने से भी रोकती हैं।
Windows Script Host क्या है? क्या यह सुरक्षित है?
Windows Script Host केवल स्क्रिप्ट चलाने के लिए एक वातावरण प्रदान करता है। जैसे, अधिकांश उपयोगकर्ताओं के लिए इसकी कार्यक्षमता का सामना करना असंभव है, क्योंकि यह मुख्य रूप से बैच फ़ाइलों के साथ प्रशासनिक कार्यों को स्वचालित करने के लिए है।
फिर भी, बहुत सारे एप्लिकेशन और सेवाएँ चीजों को सेट करने के लिए Windows स्क्रिप्ट का उपयोग करती हैं, जिसके लिए Script Host को ठीक से चलाने की आवश्यकता होती है। एक समय था जब दुर्भावनापूर्ण स्क्रिप्ट का उपयोग वायरस के रूप में भी किया जाता था, लेकिन Windows Defender ऐसी स्क्रिप्ट का पता लगाने और ब्लॉक करने के लिए पर्याप्त अच्छा हो गया है।
Windows Script Host त्रुटि देखने के दो मुख्य कारण हैं: दोषपूर्ण स्क्रिप्ट या लापता सिस्टम फ़ाइलें।
यदि चलने का प्रयास कर रही स्क्रिप्ट में अमान्य कमांड या लापता स्टेटमेंट हैं, तो यह Windows Script Host त्रुटि फेंक सकती है। ऐसी त्रुटियाँ विचाराधीन स्क्रिप्ट तक सीमित होती हैं और अन्य एप्लिकेशन और सेवाओं के साथ त्रुटियों का कारण नहीं बननी चाहिए।
हालांकि, अधिक समस्याग्रस्त स्क्रिप्ट होस्ट त्रुटि दूषित या टूटी हुई सिस्टम फ़ाइलों के कारण होती है। यह स्क्रिप्ट होस्ट को चलाने में समस्याएं पैदा करता है, जिससे आपकी मशीन पर सभी स्क्रिप्ट अनुपयोगी हो जाती हैं।
अब, यह पता लगाना मुश्किल है कि सिस्टम फ़ाइलें दूषित क्यों हुई हैं। यह एजिंग हार्ड ड्राइव, मैलवेयर, या अनुचित सिस्टम शटडाउन के कारण हो सकता है।
समाधान 1: SFC और DISM
अपनी सिस्टम फ़ाइलों की मरम्मत करने और यह सुनिश्चित करने का सबसे अच्छा तरीका है कि कुछ भी लापता नहीं है, DISM और SFC स्कैन चलाना है। डिप्लॉयमेंट इमेज सर्विसिंग एंड मैनेजमेंट (DISM) एक कमांड-लाइन उपयोगिता है जो Microsoft के सर्वर से एक नई प्रति के साथ आपके Windows ऑपरेटिंग सिस्टम की स्थानीय छवि की मरम्मत करती है।
उसके बाद, सिस्टम फाइल चेकर (SFC) आपकी सिस्टम फ़ाइलों को देख सकता है और इस डिस्क छवि से किसी भी लापता या दूषित फ़ाइल को बदल सकता है। आप केवल इन दो कमांड के साथ Windows सिस्टम फ़ाइलों की किसी भी समस्या को ठीक कर सकते हैं।
- अपने कंप्यूटर पर सिस्टम फ़ाइलों की मरम्मत करने के लिए, पहले Command Prompt को एडमिनिस्ट्रेटर के रूप में खोलें। आप इसे Start Menu में "cmd" टाइप करके और Run as Administrator पर क्लिक करके कर सकते हैं।
- DISM कमांड से शुरू करें:
Dism /Online /Cleanup-Image /RestoreHealth
- यह DISM को Microsoft से सिस्टम छवि डाउनलोड करने के लिए प्रेरित करता है, और फिर इसका उपयोग स्थानीय छवि को पूर्ण स्वास्थ्य में सुधारने के लिए करता है।
- DISM के बाद, SFC कमांड चलाने का समय है। sfc /scannow टाइप करें और अपने कंप्यूटर पर सिस्टम फ़ाइलों को स्कैन करने और किसी भी लापता और दूषित फ़ाइल को बदलने के लिए एंटर दबाएं।
- SFC द्वारा हर सिस्टम फ़ाइल को एक-एक करके सत्यापित करने तक प्रतीक्षा करें, और प्रक्रिया पूरी होने से पहले विंडो बंद न करें।
समाधान 2: पहले की कॉन्फ़िगरेशन पर वापस जाने के लिए सिस्टम रिस्टोर का उपयोग करें
यदि आपको संदेह है कि हाल ही में इंस्टॉल किया गया एप्लिकेशन या अपडेट त्रुटि का कारण बना, तो अपने PC को उसकी पिछली स्थिति में वापस लाने और समस्या को बायपास करने के लिए सिस्टम रिस्टोर का उपयोग करने का प्रयास करें। चूंकि यह केवल सिस्टम फ़ाइलों को प्रभावित करता है, आपको अपने डेटा को खोने की चिंता करने की आवश्यकता नहीं है।
सिस्टम रिस्टोर केवल आपके सिस्टम को पूर्व निर्धारित सिस्टम रिस्टोर पॉइंट पर वापस ले जा सकता है। हालांकि आप हमेशा इन पॉइंट को मैन्युअल रूप से बना सकते हैं, Windows प्रमुख अपडेट इंस्टॉल करने से पहले स्वचालित रूप से रिस्टोर पॉइंट भी बनाता है। यह आपको समस्याग्रस्त सिस्टम परिवर्तन को वापस रोल करने का एक आसान तरीका देता है।
- सिस्टम रिस्टोर का उपयोग करने के लिए, आपको कंट्रोल पैनल से सिस्टम प्रॉपर्टीज खोलनी होगी। लेकिन चूंकि विकल्प मुश्किल हो सकता है, Start Menu से Create a restore point खोजना आसान है।
- यह एक नई विंडो खोलता है जो आपको रिस्टोर पॉइंट बनाने या उपयोग करने की अनुमति देती है। अपने PC को पहले के रिस्टोर पॉइंट पर वापस लेने के लिए System Restore… बटन चुनें।
- सिस्टम रिस्टोर विंडो अब दिखाई देगी, जिसमें आपके PC पर सहेजे गए सभी हाल के रिस्टोर पॉइंट सूचीबद्ध होंगे। पुराने रिस्टोर पॉइंट देखने के लिए, Show more restore points विकल्प चुनें।
- आप हर रिस्टोर पॉइंट के निर्माण की तारीख और समय पा सकते हैं, जिससे आप ठीक से चुन सकते हैं कि अपने सिस्टम को कितना पीछे ले जाना है। Windows द्वारा स्वचालित रूप से बनाए गए रिस्टोर पॉइंट के लिए प्रासंगिक अपडेट का भी उल्लेख किया गया है। उस सिस्टम रिस्टोर पॉइंट को चुनें जिस पर आप वापस जाना चाहते हैं और Next दबाएं।
- रिस्टोर पॉइंट की फिर से पुष्टि करें, और प्रक्रिया शुरू करने के लिए Finish चुनें। आपका कंप्यूटर पुनरारंभ होगा, सिस्टम फ़ाइलों को उनके पुराने कॉन्फ़िगरेशन पर पुनर्स्थापित करेगा।
समाधान 3: Windows रीसेट करें
एक SFC स्कैन किसी भी दूषित या टूटी हुई सिस्टम फ़ाइलों को ठीक कर सकता है। लेकिन अगर यह आपके लिए काम नहीं करता है, तो OS को पुनर्स्थापित करने का विकल्प हमेशा होता है।
चिंता न करें; हम एक नई इंस्टॉलेशन पर चर्चा नहीं कर रहे हैं जो आपकी फ़ाइलों और व्यक्तिगत डेटा को हटा देती है। आप आसानी से Windows को रीसेट कर सकते हैं, अपनी फ़ाइलों को रखते हुए यह सुनिश्चित करते हुए कि संपूर्ण ऑपरेटिंग सिस्टम पुनर्स्थापित और पुन: कॉन्फ़िगर किया गया है। यह Windows 11 और Windows 10 दोनों पर काम करता है।
- अपने PC पर Windows रीसेट करने के लिए, Settings खोलकर शुरू करें। बस Start मेनू में इसके गियर आइकन पर क्लिक करें।
- Windows Update टैब चुनें (आमतौर पर बाईं ओर अंतिम वाला) और फिर Advanced options पर जाएं।
- अधिकांश भाग के लिए, Advanced options में Windows अपडेट से संबंधित सेटिंग्स शामिल हैं, जो आपको यह प्रबंधित करने देती हैं कि अपडेट आपके कंप्यूटर पर कैसे और कब इंस्टॉल होते हैं। लेकिन Windows को रीसेट करने के लिए हमें Recovery की आवश्यकता है।
- अब आपको एक Reset PC विकल्प दिखाई देगा। इस बटन पर क्लिक करें।
- प्रक्रिया शुरू करने के लिए एक नई विंडो खुलेगी। यह वह जगह है जहां आप पहला विकल्प चुनकर अपनी फ़ाइलें रख सकते हैं।
- दूसरा विकल्प इंस्टॉलेशन फ़ाइलों का स्रोत चुनना है। जब तक आपके पास कुछ इंस्टॉलेशन मीडिया तैयार न हो (उदाहरण के लिए, एक बूटेबल USB स्टिक), Cloud download विकल्प चुनें। यहां तक कि जब आपके पास स्थानीय इंस्टॉलेशन मीडिया हो, तो Cloud Download को प्राथमिकता दी जाती है क्योंकि यह सुनिश्चित करता है कि Windows का नवीनतम, दूषित न किया गया संस्करण Microsoft के सर्वर से डाउनलोड किया गया है।
- एक आखिरी बार सब कुछ जांचें और पुष्टि करने के लिए Reset चुनें। Windows अब आपके कंप्यूटर पर रीसेट हो जाएगा।
अब, आपको बस इंस्टॉलेशन प्रगति होने तक प्रतीक्षा करनी होगी। आपका कंप्यूटर कई बार पुनरारंभ हो सकता है, इसलिए अपने PC या लैपटॉप के लिए निर्बाध बिजली आपूर्ति सुनिश्चित करें।
एंटीवायरस स्कैन के बारे में क्या?
अतिरिक्त एंटीवायरस स्कैन छोड़ दें। वे केवल मैलवेयर पकड़ते हैं, स्क्रिप्ट होस्ट त्रुटियों को ठीक नहीं करते। डिफ़ॉल्ट रूप से चालू Windows Defender पर्याप्त है। यह आसानी से आपके सिस्टम फ़ाइलों तक पहुंचने से दुर्भावनापूर्ण कोड का पता लगा सकता है और ब्लॉक कर सकता है, स्क्रिप्ट होस्ट त्रुटियों को रोकता है।
याद रखें, एंटीवायरस प्रोग्राम केवल वायरस को अलग और हटा सकते हैं। आपको अपने OS को फिर से ठीक से काम करने के लिए एक अलग विधि की आवश्यकता होगी।
क्या आपको रजिस्ट्री संपादन का प्रयास करना चाहिए?
कई ऑनलाइन गाइड Windows Script Host त्रुटि को ठीक करने के लिए विभिन्न रजिस्ट्री संपादन की सलाह देते हैं। कुछ आपसे रजिस्ट्री के माध्यम से स्क्रिप्ट होस्ट को चालू या बंद करने के लिए कहते हैं, जबकि अन्य .vbs कुंजी जोड़कर या उसका मान बदलकर एक अलग दृष्टिकोण अपनाते हैं। एक अन्य दृष्टिकोण Userinit.exe के बाद रजिस्ट्री प्रविष्टियों को हटाना है, जिससे सिस्टम को अपनी स्टार्टअप प्रक्रिया को पुन: कॉन्फ़िगर करने के लिए मजबूर किया जाता है।
लेकिन रजिस्ट्री में हस्तक्षेप करना चीजों को तोड़ने का एक आसान तरीका है, जो इसे दोधारी तलवार बनाता है। इनमें से अधिकांश रजिस्ट्री सुधार वैसे भी अनावश्यक हैं; बस अपनी सिस्टम फ़ाइलों की मरम्मत करना या अपडेट को वापस रोल करना स्वचालित रूप से काम करता है। इसलिए, स्क्रिप्ट होस्ट त्रुटि के लिए रजिस्ट्री बदलने से बचें।
Windows Script Host त्रुटियों को ठीक करने का सबसे अच्छा तरीका क्या है?
DISM और SFC स्कैन चलाना आपकी सिस्टम फ़ाइलों की मरम्मत करने का सबसे अच्छा तरीका है और Windows Script Host त्रुटि जैसे मुद्दों के लिए अनुशंसित कार्रवाई है। अगर यह विफल होता है, तो सिस्टम रिस्टोर आपके सिस्टम को उसकी कार्यशील स्थिति में वापस ले जा सकता है।
जब ये विधियाँ काम नहीं करतीं, तो Windows रीसेट करें। आप अपनी फ़ाइलें और डेटा रखते हुए OS को पुनर्स्थापित कर सकते हैं। आपको ऐप्स को पुनर्स्थापित करने की आवश्यकता होगी, लेकिन किसी भी लंबित सिस्टम समस्या को ठीक किया जाएगा।