আজকের পোস্টে আমরা এরর মেসেজ Can not find script file C:\WINDOWS\run.vbs উইন্ডোজ ১০-এ লগইনে সমস্যা সমাধান করার চেষ্টা করব। এই উইন্ডোজ স্ক্রিপ্ট হост একটি ব্ল্যাক ব্যাকগ্রাউন্ডের সাথে একটি ব্লাঙ্ক স্ক্রিনে দেখানো হয়। এটি হয় যদি ম্যালওয়্যার Userinit রেজিস্ট্রি মানটি মডিফাই করে, উইন্ডোজ ডিফল্ট ভ্যালু ডেটাকে একটি VBScript ফাইলনেম দিয়ে রিপ্লেস করে।
Userinit.exe হলো वो ফাইল যা লগইন স্ক্রিপ্ট এক্সিকিউট করার জন্য দায়ী, নেটওয়ার্ক কানেকশন পুনরায় প্রতিষ্ঠা করতে এবং তারপর Explorer.exe শুরু করতে, এবং এটি আপনার পিসির জন্য একটি সেফ ফাইল। Winlogon উইন্ডোজ অপারেটিং সিস্টেম সিরিজের একটি অপরিহার্য কম্পোনেন্ট যা লগইন সময় একটি ইউজার প্রোফাইল সিকিউরলি লোড হ্যান্ডেল করে।

Can not find script file run.vbs
আপনি কম্পিউটারে লগইন করার চেষ্টা করার সময় একটি ব্ল্যাক স্ক্রিন এনকাউন্টার করতে পারেন কারণ ম্যালিশাস প্রোগ্রাম Userinit রেজিস্ট্রি মান ম্যানিপুলেট করে এবং উইন্ডোজ ডিফল্ট ভ্যালু ডেটাকে Vbscript ফাইলনেম দিয়ে পরিবর্তন করে। যেহেতু এই ভাইরাস .vbs ফাইলটি কমন System32 ফোল্ডার থেকে ডিলিট বা সরিয়ে দেয়, ইউজাররা উপরের এররটি পান।
সাধারণত, ইস্যু সৃষ্টি করার ম্যালওয়্যার স্প্যাম ইমেইল অ্যাট্যাচমেন্ট, Peer-to-Peer (P2P) নেটওয়ার্ক বা ম্যালভার্টাইজিং – কম্পিউটার ইউজারদের ইনফেক্ট করে যারা গান বা সিনেমা অবৈধভাবে ডাউনলোড করার প্রবণ, সন্দেহজনক অনলাইন বিজ্ঞাপনে ক্লিক করে, বা স্প্যাম ইমেইল খোলে।
দ্রষ্টব্য যে ম্যালওয়্যার যা "Can not find script file C:\Windows\run.vbs" এররটিকে নির্দেশ করছে সেটি অন্যান্য ম্যালিশাস অ্যাকশনও পারফর্ম করতে প্রোগ্রাম করা থাকতে পারে আপনার সিস্টেমে, যার মধ্যে নিচের موارد অন্তর্ভুক্ত:
- কিস্ট্রোক লগিং
- পোটেনশিয়ালি আনওয়ান্টেড প্রোগ্রাম (PUPs) বা ম্যালওয়্যার ইনফিল্ট্রেট করা
- রিমোট সার্ভারের সাথে পিসি কানেক্ট করে একটি ব্যাকডোর তৈরি করা।
"Can not find script file C:\Windows\run.vbs" এররটি উইন্ডোজ ১০-এ ফিক্স করার দুটি উপায় রয়েছে, অর্থাৎ:
1. Userinit রেজিস্ট্রি মান এডিট করুন
2. .vbs কী রেজিস্ট্রি মান পরিবর্তন করুন
এই দুটি মেথড আপনাকে run.vbs এরর ফিক্স করতে এবং তদনুরূপ আপনার ইউজার প্রোফাইল অ্যাক্সেস ফিরিয়ে পেতে সাহায্য করতে পারে।
শুরু করার আগে, পরামর্শ দেওয়া হয়, আপনি উইন্ডোজ ডিফেন্ডার বা যেকোনো খ্যাতিপ্রাপ্ত থার্ড-পার্টি এভি প্রোডাক্ট দিয়ে একটি পূর্ণ সিস্টেম অ্যান্টিভাইরাস স্ক্যান চালান।
এখন, রেজিস্ট্রি টুইক সমাধানের সাথে आगे বড়তে, আপনাকে প্রথমে রেজিস্ট্রি ব্যাকআপ নেওয়া হবে বা একটি সিস্টেম রিস্টোর পয়েন্ট তৈরি করতে হবে কেসে প্রসিডিউরটি সাউথ চলে যাওয়া।
আপনি যেকোনো একটি কাজ একবার করলে, আপনি এখন নিচেরভাবে শুরু করতে পারেন;
১] Userinit রেজিস্ট্রি মান এডিট করুন
লগইন ক্রেডেনশিয়াল টাইপ করার পর, সিস্টেম Preparing to log in স্ক্রিনে স্টল করতে পারে। CTRL+ALT+DEL চাপুন, এবং Task Manager-এ ক্লিক করুন (যদি Task Manager না খুলে DisableTaskMgr Policy ম্যালওয়্যারের দ্বারা ইনেবল করা থাকা কারণে, তবে আপনাকে উইন্ডোজ রিকভারি এনভায়রনমেন্টের মাধ্যমে অফলাইন রেজিস্ট্রি এডিট করতে হবে)।
যখন উপরের এরর মেসেজ ডায়ালগ ভিজিবল থাকে, ডায়ালগটি ডিসমিস করুন এবং Task Manager উইন্ডোতে স্যুইচ করুন। Userinit রেজিস্ট্রি মানে রেফারেন্স করা ফাইলটি ইউজার ইন্টারফেস লোড হওয়ার আগেই রান হয়। Explorer shell শুরু করতে, 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 ইস্যুটি সমাধান হয়েছে কিনা।
২] .vbs কী রেজিস্ট্রি মান পরিবর্তন করুন

রেজিস্ট্রি এডিটর লঞ্চ করুন
নিচের রেজিস্ট্রি কীতে নেভিগেট করুন:
Computer\HKEY_CLASSES_ROOT\.vbs
Default মান ডাবল-ক্লিক করুন।
মানটি VSBFile. হিসেবে সেট করুন।
OK. ক্লিক করুন।
লগ অফ করুন এবং আবার লগ ইন করুন।
চেক করুন run.vbs সমস্যাটি সমাধান হয়েছে কিনা।
এটাই, ফল্কস!
সম্পর্কিত পড়ুন: Cannot find script file HPAudioswitchLC.vbs at startup।
