आज की इस पोस्ट में, हम त्रुटि संदेश Can not find script file C:\WINDOWS\run.vbs से संबंधित समस्या को हल करने का प्रयास करेंगे जो Windows 10 में लॉगऑन पर होता है। यह Windows Script Host एक काली पृष्ठभूमि के साथ एक खाली स्क्रीन में दिखाया जाता है। यह तब होता है जब मैलवेयर ने Userinit रजिस्ट्री मान को संशोधित किया है, Windows डिफ़ॉल्ट मान डेटा को VBScript फ़ाइल नाम से प्रतिस्थापित कर रहा है।
Userinit.exe वह फ़ाइल है जो लॉगऑन स्क्रिप्ट निष्पादित करने, नेटवर्क कनेक्शन पुनर्स्थापित करने और फिर Explorer.exe शुरू करने के लिए जिम्मेदार है, और यह आपके PC के लिए एक सुरक्षित फ़ाइल है। Winlogon Windows ऑपरेटिंग सिस्टम की श्रृंखला का एक अनिवार्य घटक है जो लॉगिन के समय उपयोगकर्ता प्रोफ़ाइल के सुरक्षित लोडिंग को संभालता है।

Can not find script file run.vbs
जब लॉगिन क्रेडेंशियल टाइप करने के बाद कंप्यूटर में प्रवेश करने का प्रयास करते समय आप एक काली स्क्रीन का सामना कर सकते हैं क्योंकि दुर्भावनापूर्ण प्रोग्राम Userinit रजिस्ट्री मान में हेरफेर करता है और Windows डिफ़ॉल्ट मान डेटा को Vbscript फ़ाइल नाम से बदल देता है। चूंकि यह वायरस सामान्य System32 फ़ोल्डर से .vbs फ़ाइल को हटा या स्थानांतरित करता है, उपयोगकर्ताओं को उपरोक्त त्रुटि प्राप्त होती है।
आमतौर पर, समस्या पैदा करने वाला मैलवेयर स्पैम ईमेल अटैचमेंट, Peer-to-Peer (P2P) नेटवर्क या मालवर्टाइजिंग के माध्यम से फैलता है - उन कंप्यूटर उपयोगकर्ताओं को संक्रमित करता है जो अवैध रूप से संगीत या फिल्में डाउनलोड करते हैं, संदिग्ध ऑनलाइन विज्ञापनों पर क्लिक करते हैं, या स्पैम ईमेल खोलते हैं।
यह ध्यान देने योग्य है कि "Can not find script file C:\Windows\run.vbs" त्रुटि का कारण बनने वाला मैलवेयर आपके सिस्टम पर अन्य दुर्भावनापूर्ण क्रियाएं करने के लिए प्रोग्राम किया जा सकता है, जिसमें निम्न शामिल हैं:
- कीस्ट्रोक लॉगिंग
- संभावित अवांछित प्रोग्राम (PUPs) या मैलवेयर घुसपैठ करना
- PC को रिमोट सर्वर से जोड़कर बैकडोर बनाना।
Windows 10 पर "Can not find script file C:\Windows\run.vbs" त्रुटि को ठीक करने के दो तरीके हैं, अर्थात:
1. Userinit रजिस्ट्री मान संपादित करें
2. .vbs कुंजी का रजिस्ट्री मान बदलें
ये दो विधियां आपको run.vbs त्रुटि ठीक करने और इस तरह आपके उपयोगकर्ता प्रोफ़ाइल तक पहुंच हासिल करने में मदद कर सकती हैं।
शुरू करने से पहले, यह अनुशंसा की जाती है, आप Windows Defender या किसी प्रतिष्ठित तृतीय-पक्ष AV उत्पाद के साथ एक पूर्ण सिस्टम एंटीवायरस स्कैन चलाएं।
अब, रजिस्ट्री ट्वीक समाधान के साथ आगे बढ़ने के लिए, आपको पहले रजिस्ट्री का बैकअप लेने या सिस्टम रिस्टोर पॉइंट बनाने की आवश्यकता होगी, यदि प्रक्रिया गलत हो जाती है।
एक बार जब आप उपरोक्त में से कोई भी कार्रवाई कर लेते हैं, तो आप अब निम्नानुसार शुरू कर सकते हैं;
1] Userinit रजिस्ट्री मान संपादित करें
लॉगिन क्रेडेंशियल टाइप करने के बाद, सिस्टम Preparing to log in स्क्रीन पर रुक सकता है। CTRL+ALT+DEL दबाएं, और Task Manager पर क्लिक करें (यदि Task Manager DisableTaskMgr Policy के कारण नहीं खुलता है जिसे मैलवेयर द्वारा सक्षम किया गया है, तो आपको Windows Recovery Environment के माध्यम से रजिस्ट्री को ऑफ़लाइन संपादित करना होगा)।
जब उपरोक्त त्रुटि संदेश डायलॉग दिखाई दे रहा हो, तो डायलॉग को खारिज करें और Task Manager विंडो पर स्विच करें। Userinit रजिस्ट्री मान में संदर्भित फ़ाइल उपयोगकर्ता इंटरफ़ेस लोड होने से पहले भी चलती है। Explorer शेल शुरू करने के लिए, Task Manager विंडो पर स्विच करें, File पर क्लिक करें, और Run new task चुनें। explorer.exe टाइप करें और एंटर दबाएं।
रजिस्ट्री संपादक लॉन्च करें।
निम्नलिखित रजिस्ट्री कुंजी पर नेविगेट करें:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Winlogon
Userinit आइटम पर डबल-क्लिक करें।
मान डेटा को बदलें
wscript C:WINDOWS\run.vbs
से निम्नलिखित में:
C:\Windows\system32\userinit.exe
OK पर क्लिक करें।

दर्ज करते समय विशेष सावधानी बरतें। आपको wscript भाग को हटाने की आवश्यकता है। और ऊपर दिखाए अनुसार ट्रेलिंग कॉमा (,) भी शामिल करें। गलत फ़ाइल नाम या पथ टाइप करने से आप किसी भी उपयोगकर्ता खाते में लॉग ऑन नहीं कर पाएंगे।
लॉग ऑफ करें और फिर से लॉग इन करें।
जांचें कि क्या run.vbs समस्या हल हो गई है।
2] .vbs कुंजी का रजिस्ट्री मान बदलें

रजिस्ट्री संपादक लॉन्च करें
निम्नलिखित रजिस्ट्री कुंजी पर नेविगेट करें:
Computer\HKEY_CLASSES_ROOT\.vbs
Default मान पर डबल-क्लिक करें।
मान को VSBFile पर सेट करें।
OK पर क्लिक करें।
लॉग ऑफ करें और फिर से लॉग इन करें।
जांचें कि क्या run.vbs समस्या हल हो गई है।
बस इतना ही, दोस्तों!
संबंधित पढ़ें: स्टार्टअप पर Cannot find script file HPAudioswitchLC.vbs।
