Runtime Error হলো একটি প্রোগ্রাম রান বা এক্সিকিউট করার সময় দেখা ত্রুটি। এই ত্রুটি হলে প্রোগ্রাম هنگ বা ক্র্যাশ করতে পারে এবং এরর মেসেজ দেখাতে পারে। Runtime error-এর অনেক কারণ থাকে—যেমন প্রোগ্রাম ইনফিনিট লুপে যাওয়া, ইউজারের ভুল (যেমন সংখ্যা চাইলে অক্ষর ইনপুট দেওয়া) ইত্যাদি।
Runtime Errors কেন এবং কখন হয়?
Windows কম্পিউটারে runtime errors-এর অনেক কারণ আছে। সবচেয়ে গুরুত্বপূর্ণ কারণগুলো:
- Memory leak
- Programming errors
- Incomplete installation
- Corrupt registry
১. Memory leak
Memory leak হলো Windows কম্পিউটারে runtime error-এর সবচেয়ে সাধারণ কারণ। এটি হয় যখন প্রোগ্রাম মেমোরি এলোকেশন সঠিকভাবে ম্যানেজ করে না—যেমন RAM বেশি কনজিউম করে কিন্তু ফ্রি করে না। রানিং কোড মেমোরিতে স্টোর করা অবজেক্ট অ্যাক্সেস না করলেও memory leak হয়।
২. Programming errors
Programming errorsও runtime error করে। সফটওয়্যার ডেভেলপমেন্ট ফেজে ডিবাগিং প্রক্রিয়ায় runtime errors খুঁজে বের করা হয় যাতে রিলিজের আগে ডেভেলপার সেগুলো ফিক্স করতে পারে। কিন্তু ভুলবশত কোনো বাগ সফটওয়্যারে থাকলে runtime error হয়। সেক্ষেত্রে ডেভেলপারের ওয়েবসাইট থেকে আপডেট প্যাচ ডাউনলোড করলেই সমাধান হয়।
ফিক্স: AppModel Runtime Errors 57, 87, 490, ইত্যাদি।
৩. Incomplete installation
কখনও কখনও প্রোগ্রাম ইনস্টল করার সময় ইনস্টলার হঠাৎ বন্ধ হয়ে যায়। পাওয়ার ফেইল্যুর, সিস্টেম হ্যাং ইত্যাদি কারণে এই ইন্টারাপশন হয়। এতে ইনকমপ্লিট ইনস্টলেশন হয় যা সিস্টেমে runtime error তৈরি করতে পারে।
ফিক্স: AppModel Runtime Errors 65, 69, and 79।
৪. Corrupt registry
করপ্ট বা ড্যামেজড রেজিস্ট্রি প্রোগ্রামগুলোকে ম্যালফাংশন করতে বাধা দেয়, যার ফলে runtime error হতে পারে। রেজিস্ট্রি ড্যামেজের অনেক কারণ আছে। প্রধান কারণ হলো রেজিস্ট্রিতে ম্যানুয়াল পরিবর্তন। তাই রেজिस्ट্রি কী এডিট করার সময় সতর্ক থাকুন। পরিবর্তন করার আগে রেজিস্ট্রি ব্যাকআপ নেওয়া সবসময় সেরা অভ্যাস।
পড়ুন: NVIDIA GeForce Experience C++ Runtime Error সমাধান।
Windows 11/10-এ Runtime Error ফিক্স করার পদ্ধতি
Runtime errors ধরনানান হওয়ায় সবके সমাধান এক নয়। সাধারণ কিছু মেথড নিচে দেওয়া হলো যেগুলো অধিকাংশ runtime error সমাধান করতে পারে।
- লেটেস্ট Microsoft Visual C++ Redistributable প্যাকেজ ইনস্টল করুন
- DISM কমান্ড এবং SFC স্ক্যান চালান
- Clean Boot State-এ ট্রাবলশুট করুন
১. লেটেস্ট Microsoft Visual C++ Redistributable প্যাকেজ ইনস্টল করুন
কিছু ব্যবহারকারী রিপোর্ট করেছেন Windows 11/10 আপডেট করার পর থেকে runtime error পাচ্ছেন। তাদের পাওয়া এরর মেসেজ:
Microsoft Visual C++ Runtime Library
Runtime Error!
Program: C:\Users\….
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
ব্যবহারকারীদের মতে পপ-আপ উইন্ডো কম্পিউটার অন করার সময় প্রতিবার আসে এবং বন্ধ করলেও আবার চলে আসে। এমন runtime error সফটওয়্যার সমস্যা বা Visual C++ লাইব্রেরির রানটাইম কম্পোনেন্ট মিসিং रहने হয়।
এই অবস্থায় বিদ্যমান প্যাকেজ আনইনস্টল করে লেটেস্ট Microsoft Visual C++ Redistributable Package ইনস্টল করলেই সমাধান হয়। ধাপগুলো:
- Control Panel খুলুন এবং "Programs and Features"-এ যান।
- "Uninstall a Program"-এ ক্লিক করুন।
- লিস্টে Microsoft Visual C++ Redistributable খুঁজুন।
- রাইট-ক্লিক করে Uninstall সিলেক্ট করুন।
- Microsoft অফিসিয়াল ওয়েবসাইট থেকে লেটেস্ট Microsoft Visual C++ Redistributable Package ডাউনলোড করুন।
- ইনস্টল করুন এবং কম্পিউটার রিস্টার্ট করুন।
বেশির ভাগ কেসে এটি কাজ করে।
পড়ুন: Runtime Error 217 সমাধান।
২. DISM কমান্ড এবং SFC স্ক্যান চালান
System File Checker (SFC) টুল করপ্ট ফাইল স্ক্যান ও রিপেয়ার করে, DISM (Deployment Image Servicing and Management tool) করপ্ট Windows সিস্টেম ইমেজ ফাইল রিপেয়ার করে। এই টুলগুলো চালালে runtime errors ফিক্স হয়।
System File Checker চালাতে উন্নত CMD-এ নিচের কমান্ড এক্সিকিউট করুন:
sfc /scannow
DISM চালাতে Command Prompt অ্যাডমিন হিসেবে খুলুন এবং নিচের কমান্ড দিন:
DISM.exe /Online /Cleanup-image /Restorehealth
DISM টুল Windows Update ব্যবহার করে করপ্ট ফাইল ফিক্স করে।
পড়ুন: Excel-এ Runtime Error 1004 সমাধান।
৩. Clean Boot State-এ ট্রাবলশুট করুন
কখনও কখনও থার্ড-পার্টি প্রোগ্রাম দোষী হতে পারে। সেক্ষেত্রে ক্লিন বুট করলে সমস্যা ট্রাবলশুট করতে সাহায্য मिलে।
Clean Boot দিয়ে আপনি চেক করতে পারবেন আপনার সিস্টেমে কোনো থার্ড-পার্টি বা স্টার্টআপ অ্যাপ্লিকেশন আছে কিনা যা runtime error করছে।
আশা করি এই পোস্ট আপনাকে সঠিক দিক নির্দেশ করবে।
সম্পর্কিত পোস্ট:
- Fix .NET Runtime Error 1026, Exception code c00000fd
- Disable Script Errors & Runtime Error Messages
- Fix atibtmon.exe Runtime Error when disconnecting AC power cord