Windows Script Host Error अनुभवहीन आंख को वायरस या मैलवेयर संक्रमण की तरह लग सकता है, हालांकि, यह VBScript फ़ाइल के साथ एक त्रुटि से ज्यादा कुछ नहीं है। यह ऑपरेटिंग सिस्टम के सभी संस्करणों के साथ प्रकट होता है, और यह किसी विशिष्ट सॉफ़्टवेयर पर निर्भर नहीं करता जो इसे ट्रिगर कर सके।
यदि यह त्रुटि होती है, तो लोग आपको अपने सिस्टम को मैलवेयर के लिए स्कैन करने की सलाह दे सकते हैं, लेकिन कुछ उपयोगकर्ताओं ने यहां तक रिपोर्ट किया है कि उनके एंटीवायरस ने वायरस को साफ कर दिया लेकिन .vbs फ़ाइल को ट्रिगर करने वाली एंट्री को बरकरार रखा, और उन्हें अभी भी त्रुटि प्राप्त हुई।
फिर भी, कुछ चीजें हैं जिन्हें आप इस मुद्दे को हल करने के लिए आजमा सकते हैं, और सभी को अलग-अलग उपयोगकर्ताओं द्वारा काम करने की सूचना दी गई है, जिसका अर्थ है कि चीजों को सही करने में थोड़ा परीक्षण और त्रुटि लग सकती है, लेकिन विधियां आपकी मदद करने की गारंटी देती हैं।
विधि 1: सिस्टम को स्कैन करने के लिए सिस्टम फ़ाइल चेकर चलाएं
यह कई समस्याओं का समाधान है, और इसके साथ भी काम करने की सूचना मिली है।
- एक उन्नत कमांड प्रॉम्प्ट खोलें। यह आपके कीबोर्ड पर Windows की दबाकर, cmd, टाइप करके, और परिणाम पर राइट-क्लिक करके, फिर Run as administrator. चुनकर किया जाता है।
- उन्नत कमांड प्रॉम्प्ट के भीतर, sfc /scannow टाइप करें, और अपने कीबोर्ड पर Enter दबाएं। कमांड पूरे सिस्टम इंटीग्रेशन को स्कैन करेगा, और पाए गए किसी भी भ्रष्टाचार को भी ठीक करेगा। इसके बाद, आपको यह समस्या नहीं होनी चाहिए।
विधि 2: रजिस्ट्री संपादक का उपयोग करके मुद्दा हल करें
विकल्प 1: .vbs का डिफ़ॉल्ट मान VBS फ़ाइल पर वापस करें
- अपने कीबोर्ड पर Windows और R कुंजियों को एक साथ दबाकर Run डायलॉग खोलें। regedit टाइप करें और Registry Editor खोलने के लिए Enter दबाएं।
- बाएं नेविगेशन फलक में, HKEY_CLASSES_ROOT फ़ोल्डर का विस्तार करें, और अंदर .vbs फ़ोल्डर पर क्लिक करें।
- दाईं ओर, (Default) कुंजी पर डबल-क्लिक करें, और इसका मान VBSfile. पर सेट करें। रजिस्ट्री संपादक बंद करें और आपका सिस्टम अब ठीक काम करना चाहिए।
विकल्प 2: userinit.exe के बाद की एंट्री हटाएं
- Registry Editor खोलें जैसा कि पिछली विधि के चरण 1 में वर्णित है।
- बाएं नेविगेशन फलक से, निम्न फ़ोल्डर्स का विस्तार करें: HKEY_LOCAL_MACHINE, फिर SOFTWARE, फिर Microsoft, फिर Windows NT, उसके बाद CurrentVersion और अंत में, Winlogon. पर क्लिक करें।
- दाईं ओर की विंडो में, userinit.exe के बाद की सभी एंट्री हटाएं। इसमें संभवतः wscript.exe और NewVirusRemoval.vbs. शामिल होंगे। जब आप कर लें तो Registry Editor बंद करें, और सब कुछ फिर से काम करना चाहिए।
विकल्प 3: स्टार्टअप पर दिखाई देने वाली *.vbs एंट्री हटाएं
इस विधि के लिए आपको सेफ मोड में बूट करना होगा, जो Windows Vista और 7 सिस्टम पर कंप्यूटर चालू करते समय, Windows बूट होने से ठीक पहले F8 दबाकर और मेनू में सेफ मोड विकल्प चुनकर किया जाता है।
Windows 8 और 10 के लिए "Windows 8 या 10 को सेफ मोड में बूट करें" पर चरण देखें।
- एक बार जब आप सेफ मोड में बूट हो जाएं, तो पहले बताए अनुसार रजिस्ट्री संपादक फिर से खोलें।
- अपने कीबोर्ड पर Ctrl और F कुंजियों को एक साथ दबाकर Find मेनू खोलें। बॉक्स में nameofthe.vbs (File) टाइप करें जो स्टार्टअप पर दिखाई देता है और Find Next बटन दबाएं।
- यह खोज userint कुंजी पर एक फ़ोल्डर में समाप्त होगी। इस पर डबल क्लिक करें, और आपको कई पथ दिखाई देंगे, जो कॉमा से अलग हैं। पथों में "the VBS file", ढूंढें, और पथ हटाएं । अन्य पथों को न बदलने के लिए सावधान रहें।
- अपने कीबोर्ड पर F3 दबाएं यह देखने के लिए कि क्या पथ आपकी रजिस्ट्री में कहीं और भी है। यदि है, तो पिछले चरण के निर्देशों का उपयोग करके इसे हटाएं। इस प्रक्रिया को तब तक दोहराएं जब तक आपको संदेश न मिल जाए कि खोज समाप्त हो गई है। रजिस्ट्री संपादक बंद करें।
- Windows और E एक साथ अपने कीबोर्ड पर दबाकर File Explorer. खोलें। उस पार्टीशन में स्टार्टअप पर दिखाई देने वाली VBS फ़ाइल खोजें जहां आपका ऑपरेटिंग सिस्टम इंस्टॉल है, और उस फ़ाइल को भी हटाएं।
दिन के अंत में, यह समस्या हल करने के लिए एक कठिन कार्य हो सकता है। हालांकि, यदि आप उपरोक्त विधियों में निर्देशों का पालन करते हैं, तो आप इससे छुटकारा पा लेंगे और आपको इससे फिर से निपटना नहीं पड़ेगा।