“Can not find script file” তখন দেখায় যখন Windows স্টার্টআপের সময় একটি স্ক্রিপ্ট চালানোর চেষ্টা করে, কিন্তু সেই টাস্কের সাথে লিংকড ফাইল মিসিং, মুভ করা, বা ড্যামেজড। এটি সাধারণত হয় যখন একটি অ্যাপ আনইনস্টল হয়, একটি ক্লিনআপ ইউটিলিটি ফাইল রিমুভ করে, বা একটি সিকিউরিটি টুল হানিকারক স্ক্রিপ্ট ডিলিট করে কিন্তু স্টার্টআপ শর্টকাটটি বাদ দিয়ে যায়। Windows একটি স্ক্রিপ্টকে কল করতে থাকে যা আর অস্তিত্বে নেই, এবং প্রম্পট প্রতিবার বুটে দেখায়।
অনেক কেসে, ইস্যু আরও জिद্দি হয়ে যায় যদি Windows আর VBS ফাইল সঠিকভাবে খুলতে না পারে। ডিফল্ট হ্যান্ডলার চেঞ্জ হলে, প্রতিটি স্ক্রিপ্ট অটেম্পট ফেল করে। কারণ বুঝার পর, নিচের নির্ভরযোগ্য মেথডগুলো ফলো করুন। এগুলো অনেক ইউজারকে সাহায্য করেছে এবং জটিল অ্যাকশন দরকার নেই।
১. Autoruns ব্যবহার করে ভাঙা StartupCheck.vbs এন্ট্রি রিমুভ করুন
একটি লেফটওভার স্টার্টআপ এন্ট্রি এই প্রম্পটের সবচেয়ে সাধারণ কারণ। যখন একটি স্ক্রিপ্ট ডিলিট বা কোয়ারান্টাইন হয়, সেটির সাথে লিংকড স্টার্টআপ টাস্ক এক্টিভ থাকে, তাই Windows প্রতিবার বুটে সেটি কল করে। Autoruns হিডেন এন্ট্রি রিভিল করে যা নরম্যাল সিস্টেম টুলস খুঁজে পায় না। ইনভ্যালিড রেফারেন্স ডিজেবল বা ডিলিট করলে Windows মিসিং স্ক্রিপ্ট কল করতে বন্ধ করে।
- Autoruns ডাউনলোড করুন অফিসিয়াল Microsoft Sysinternals পেজ থেকে।
- Autoruns.exe-এ রাইট-ক্লিক করুন এবং Run as administrator বেছে নিন।
- Autoruns-কে স্ক্যান কমপ্লিট করার দিন।
- Ctrl + F চাপুন, task.vbs টাইপ করুন (আপনার এরর যা দেখায় সেটি দিয়ে রিপ্লেস করুন), তারপর Find Next ক্লিক করুন।
- যদি Autoruns মিসিং VBS ফাইল সাথে লিংকড এন্ট্রি খুঁজে পায়, বক্সটি আনচেক করুন ডিজেবল করতে বা রাইট-ক্লিক করে Delete বেছে নিন।
- সার্চ রিপিট করুন যতক্ষণ কোনো এন্ট্রি আসে না।
- PC রিস্টার্ট করুন এবং রেজাল্ট চেক করুন।
২. রেজিস্ট্রিতে VBS ফাইল এসোসিয়েশন রিপেয়ার করুন
যখন Windows আর VBS ফাইল রিকগনাইজ করে না, যেকোনো স্ক্রিপ্ট রান করার চেষ্টা করলে ফেল করবে। এটি প্রায়ই হয় শক্তিশালী ক্লিনআপ টুলস, রেজিস্ট্রি এডিট, বা সিকিউরিটি সফটওয়্যার রিলেটেড কম্পোনেন্ট রিমুভ করার পর। ডিফল্ট এসোসিয়েশন রিস্টোর করলে সঠিক Windows Script Host ফিরে আসে যাতে VBS ফাইল সঠিক হ্যান্ডলার দিয়ে খুলে।
- Command Prompt অ্যাডমিনিস্ট্রেটর হিসেবে খুলুন।
- নিচের কমান্ডটি এন্টার করুন:
assoc .vbs=VBSFile
- তারপর এটি চালান:
ftype VBSFile="%SystemRoot%\System32\WScript.exe" "%1" %*
- PC রিস্টার্ট করুন এবং আবার চেক করুন।
৩. SFC এবং DISM দিয়ে করাপ্ট সিস্টেম ফাইল রিপেয়ার করুন
যদি কী Windows স্ক্রিপ্টিং কম্পোনেন্ট মিসিং বা ড্যামেজড থাকে, Windows এখনও সেসব টাস্ক চালানোর চেষ্টা করতে পারে স্টার্টআপে, যা এই প্রম্পট আনে। ফেইলড আপডেট বা ম্যালওয়্যার ক্লিনআপ এটি করে দিতে পারে। SFC এবং DISM আপনার সিস্টেম স্ক্যান করে ড্যামেজড বা মিসিং ফাইল খুঁজে বের করে এবং সঠিক ভার্সন রিস্টোর করে যাতে Windows নিজের স্ক্রিপ্টগুলো নরম্যালি চালাতে পারে।
- Command Prompt অ্যাডমিনিস্ট্রেটর হিসেবে খুলুন।
- এটি চালান এবং Enter চাপুন:
sfc /scannow
- স্ক্যান ফিনিশ হওয়ার জন্য অপেক্ষা করুন।
- তারপর এটি চালান:
DISM /Online /Cleanup-Image /RestoreHealth
- DISM ফিনিশ হলে PC রিস্টার্ট করুন।
৪. একটি ডামি VBS ফাইল তৈরি করুন প্রম্পট শান্ত করতে
যদি একটি স্টার্টআপ টাস্ক এমন একটি স্ক্রিপ্ট কল করতে থাকে যা আর অস্তিত্বে নেই, আপনি সে লোকেশনে একটি ছোট রিপ্লেসমেন্ট ফাইল রাখতে পারেন। এটি Windows-কে ফাইলটি চালাতে দেবে এবং প্রম্পট বন্ধ করবে। এটি মূল কারণ ফিক্স করে না, কিন্তু অন্য মেথড কাজ না করলে একটি নির্ভরযোগ্য ফলব্যাক হিসেবে কাজ করে।
- প্রম্পট আসায়, সঠিক ফাইল পাথ নোট করুন (উদাহরণ C:\Windows\System32\task.vbs)।
- Windows + R চাপুন, notepad টাইপ করুন, Enter চাপুন।
- Notepad-এ এটি লিখুন:
WScript.Quit
- File > Save As ক্লিক করুন।
- এরর দেখানো লোকেশন ব্রাউজ করুন।
- এক্সটেনশন .txt থেকে .vbs-এ চেঞ্জ করুন।
- All Files ফাইল টাইপ হিসেবে সিলেক্ট করুন এবং Save ক্লিক করুন।
- PC রিস্টার্ট করুন এবং কনফার্ম করুন প্রম্পট গিয়েছে কিনা।
লেখক সম্পর্কে

হামজা মোহাম্মদ আনোয়ার
হামজা মোহাম্মদ আনোয়ার একজন মধ্যবিত্ত JavaScript ওয়েব ডেভেলপার যিনি MERN টেকনোলজি ব্যবহার করে হাই-পারফরম্যান্স অ্যাপ্লিকেশন ডেভেলপমেন্টে ফোকাস করেন। তার দক্ষতায় রিয়েক্টজেএস, মঙ্গোডিবি, এক্সপ্রেস NodeJS এবং অন্যান্য সংশ্লিষ্ট টেকনোলজি অন্তর্ভুক্ত। হামজা Google IT সার্টিফাইড প্রফেশনালও, যা IT সাপোর্টে তার যোগ্যতা তুলে ধরে। একটি আয়স্ক প্রব্লেম সলভার হিসেবে, তিনি নিজের কম্পিউটারে এরর রিক্রিয়েট করে ভিন্ন ভিন্ন টেকনিক্যাল ইস্যুর সমাধান খুঁজে বের করেন।