উইন্ডোজ ত্রুটি সম্মুখীন होना আতঙ্কজনক হতে পারে, বিশেষ করে যদি ত্রুটি কিনার কোনো কারণ ছাড়াই হঠাৎ পপ-আপ হয় এবং আপনার কোনো ধারণা নেই সেটি কেন ঘটেছে। উইন্ডোজ ব্যবহারকারীদের gầnetime রিপোর্ট করা সাধারণ ত্রুটির একটি ntdll.dll ফাইল সম্পর্কিত। Ntdll.dll ক্র্যাশ ত্রুটি হয় যখন অ্যাপ্লিকেশন লঞ্চ বা এক্সিট করা হয়, কিন্তু কখনো কখনো একটি প্রোগ্রাম সাধারণভাবে চলাকালীনও এই ত্রুটি ঘটে।
উইন্ডোজ ১০/১১-এ কিছু সাধারণ ntdll.dll ত্রুটি নিচে দেওয়া হলো:
- STOP: c000021 unknown hard error \systemroot\system32\ntdll.dll
- (প্রোগ্রামের নাম) caused a fault in module NTDLL.DLL at (নির্দিষ্ট মেমরি ঠিকানা)।
- Unhandled exception occurred (নির্দিষ্ট মেমরি ঠিকানা) at ntdll.dll.
- Crash caused in ntdll.dll!
উইন্ডোজ ১০/১১-এ ntdll.dll ক্র্যাশ ত্রুটি সফলভাবে ফিক্স করতে, প্রথমে এটি কেন ঘটেছে তা বুঝতে হবে, যাতে আপনি সেরা পদ্ধতি ব্যবহার করে সমাধান করতে পারেন। Ntdll.dll ত্রুটি பல কারণে হতে পারে, जिनमें রয়েছে:
- ভাইরাস বা ম্যালওয়ার সংক্রামণ
- হার্ড ড্রাইভ সমস্যা
- করাপ্ট বা মিসকনফিগার্ড অ্যাপ
- করাপ্ট ntdll.dll ফাইল
- করাপ্ট ইউজার অ্যাকাউন্ট
লক্ষ্য করুন যে ntdll.dll ক্র্যাশ ত্রুটি শুধু উইন্ডোজ ১০/১১-কে প্রভাবিত করে না, বরং অন্যান্য উইন্ডোজ অপারেটিং সিস্টেমের মতো উইন্ডোজ ৮, উইন্ডোজ ৮.১, উইন্ডোজ ৭, উইন্ডোজ ভিস্টা এবং উইন্ডোজ XP সিস্টেমও। আপনার কম্পিউটারে ইনস্টল করা যেকোনো প্রোগ্রাম বা অ্যাপ্লিকেশন ব্যবহার করার সময়, অথবা উইন্ডোজ ইনস্টলেশনের সময়ও এই ত্রুটি ঘটতে পারে।
প্রো টিপ: একটি নিবেদিত পিসি অপ্টিমাইজেশন টুল চালু করুন ভুল সেটিংস, জাঙ্ক ফাইল, ক্ষতিকর অ্যাপ এবং নিরাপত্তা হুমকি দূর করতে যা সিস্টেম সমস্যা বা ধীর পারফরম্যান্সের কারণ হতে পারে।
পিসি সমস্যার জন্য ফ্রি স্ক্যান ৩.১৪৫.৮৭৩ ডাউনলোড কম্প্যাটিবল: উইন্ডোজ ১০/১১, উইন্ডোজ ৭, উইন্ডোজ ৮
Ntdll.dll কী?
আগে যাওয়ার আগে, প্রথমে বুঝতে হবে ntdll.dll ফাইলটি কী এবং কীভাবে এটি বিরক্তিকর ত্রুটি তৈরি করে।
Ntdll.dll হল একটি উইন্ডোজ সিস্টেম ফাইল, যাকে NT Layer Dll-ও বলা হয়। এই ফাইলটি NT কার্নেল ফাংশন ধারণ করে যা আপনার উইন্ডোজ সিস্টেমের সঠিক কার্যকারিতার জন্য অত্যন্ত গুরুত্বপূর্ণ। এই ফাইল ছাড়া, আপনার অ্যাপগুলো সঠিকভাবে কাজ করতে পারবে না বা בכלל কাজ করবে না।
Ntdll.dll ফাইলটি সাধারণত c:\windows\system32 ফোল্ডারে অবস্থিত। আপনি যদি পুরনো উইন্ডোজ ওএস ব্যবহার করেন, ফাইলটি c:\winnt\system32 বা c:\i386 ডিরেক্টরিতে পাওয়া যায়। Ntdll.dll একটি বৈধ উইন্ডোজ সিস্টেম ফাইল এবং এটি কোনো ম্যালওয়ার বা ভাইরাস নয়। যাইহোক, আপনার কম্পিউটারের অন্য যেকোনো ফাইল처럼, ntdll.dll ফাইলটিও ভাইরাস বা ম্যালওয়ার সংক্রামণের কারণে করাপ্ট হতে পারে।
আপনাকে কখনোই ntdll.dll ফাইল ডিলিট করা উচিত নয় কারণ উইন্ডোজ সেটি প্রয়োজন সঠিকভাবে চালানোর জন্য। আপনি যদি ntdll.dll ক্র্যাশ ত্রুটি সম্মুখীন হন, তবে নিচের ফিক্সগুলো থেকে যেকোনো একটি চেষ্টা করে দেখুন কোনটি কাজ করে।
উইন্ডোজ ১০/১১-এ Ntdll.dll ত্রুটি কীভাবে সমাধান করবেন
আপনি যখন ntdll.dll ক্র্যাশ ত্রুটি বার্তা পান, আপনার করার প্রথম জিনিস হল কম্পিউটার রিস্টার্ট করা। এই জরুরি সমাধান অধিকাংশ সময় ছোট সমস্যাগুলো ফিক্স করে দেয়, বিশেষ করে যদি ত্রুটি একটি ফল্টি অ্যাপ্লিকেশন বা এককালীন সাময়িক সমস্যার কারণে হয়। রিস্টার্ট করার পর, Outbyte PC Repairের মতো একটি অ্যাপ দিয়ে আপনার সিস্টেম পরিষ্কার করুন। এই টুল আপনার কম্পিউটারের জাঙ্ক ফাইল দূর করে এবং সিস্টেম প্রক্রিয়াগুলো অপ্টিমাইজ করে সুগম পারফরম্যান্সের জন্য।
যদি রিবুট করা এবং সিস্টেম পরিষ্কার করা কাজ না করে, নিচের সমাধানগুলোর তালিকা থেকে নিচের দিকে এগিয়ে যান এবং আপনার সমস্যা ফিক্স করে এমনটি খুঁজে বের করুন।
সমাধান ১: উইন্ডোজ আপডেট করুন।
অধিকাংশ ত্রুটি পুরনো সিস্টেমের কারণে হয়। আপনার কম্পিউটার চেক করুন কোনো উইন্ডোজ আপডেট ইনস্টল করার প্রয়োজন আছে কিনা। সেটি করতে:
- স্টার্ট-এ ক্লিক করুন এবং সার্চ বক্সে update টাইপ করুন। সার্চ রেজাল্ট থেকে চেক ফর আপডেটস বেছে নিন উইন্ডোজ আপডেট উইন্ডো খোলার জন্য।
- চেক ফর আপডেটস বাটনে ক্লিক করুন দেখতে কোনো আপডেট ইনস্টল করার প্রয়োজন আছে কিনা।
- সকল প্রয়োজনীয় আপডেট ইনস্টল করুন এবং একবার হলে কম্পিউটার রিস্টার্ট করুন।
আপনি যে প্রোগ্রামটি ব্যবহার করছিলেন ntdll.dll ত্রুটি পাওয়ার সময়, সেটি চালানোর চেষ্টা করুন এই সমাধানটি সমস্যা ফিক্স করে কিনা চেক করতে।
সমাধান ২: DLL ফাইল রি-ইনস্টল করুন।
যদি ntdll.dll কোনো পয়েন্টে করাপ্ট হয়ে যায়, আপনি ম্যানুয়ালি DLL ফাইলটি রি-ইনস্টল করার চেষ্টা করতে পারেন নিচের ধাপগুলো অনুসরণ করে:
- Command Prompt লঞ্চ করুন সার্চ বক্সে cmd টাইপ করে।
- সার্চ রেজাল্ট থেকে Command Prompt-এ রাইট-ক্লিক করুন, তারপর Run as Administrator বেছে নিন।
- regsvr32.exe /u ntdll.dll টাইপ করুন, তারপর Enter চাপুন ফাইলটি আনইনস্টল করতে।
- পরবর্তী, regsvr32.exe ntdll.dll টাইপ করুন, তারপর Enter চাপুন DLL ফাইলটি রি-ইনস্টল করতে।
Command Prompt বন্ধ করুন এবং চেক করুন ntdll.dll ফাইলটি রি-রেজিস্টার করা কাজ করল কিনা। না হলে পরবর্তী সমাধান যান।
সমাধান ৩: DISM চালান।
পরবর্তী ধাপ হল ডিপ্লয়মেন্ট ইমেজ সার্ভিসিং অ্যান্ড ম্যানেজমেন্ট বা DISM চালু করা ক্ষতিগ্রস্ত সিস্টেম ফাইল রিপেয়ার করতে।
নোট: DISM শুধু উইন্ডোজ ৮ এবং ১০-এ চালিত কম্পিউটারগুলোর জন্য উপলব্ধ।
DISM চালানোর জন্য, নিচের নির্দেশাবলী অনুসরণ করুন:
- উপরের ধাপগুলো ব্যবহার করে Command Prompt খুলুন।
- এই কমান্ডগুলো একেক করে টাইপ করুন:
- Dism /Online /Cleanup-Image /CheckHealth
- Dism /Online /Cleanup-Image /ScanHealth
- Dism /Online /Cleanup-Image /RestoreHealth
DISM আপনার সিস্টেম স্ক্যান করবে এবং ক্ষতিগ্রস্ত সিস্টেম ফাইল রিপেয়ার করার চেষ্টা করবে। DISM মাইক্রোসফ্টের সার্ভার থেকে করাপ্ট ফাইলগুলোর একটি সুস্থ কপি ডাউনলোড করতে পারে।
সমাধান ৪: সিস্টেম ফাইল চেকার চালান।
সিস্টেম ফাইল চেকার হল একটি বিল্ট-ইন টুল যা উইন্ডোজ সিস্টেমে করাপ্ট ফাইল স্ক্যান করতে এবং সম্ভব হলে সেগুলো রিস্টোর করতে ব্যবহৃত হয়। আপনি যদি অনুমান করেন আপনার ntdll.dll ফাইলটি করাপ্ট, সিস্টেম ফাইল চেকার চালানোর চেষ্টা করুন সমস্যা সমাধান করতে।
এটি করতে:
- উপরের নির্দেশাবলী ব্যবহার করে Command Prompt লঞ্চ করুন। অ্যাডমিনিস্ট্রেটর হিসেবে চালানো নিশ্চিত করুন পূর্ণ অ্যাক্সেস পাওয়ার জন্য।
- sfc /scannow টাইপ করুন, তারপর Enter চাপুন।
- প্রক্রিয়া সম্পূর্ণ হওয়া পর্যন্ত অপেক্ষা করুন।
যদি এই সমাধানটি কাজ করে, তবে আপনি আর ntdll.dll ত্রুটি দেখবেন না। না হলে, আপনাকে একটি বৈধ উৎস থেকে DLL ফাইল ম্যানুয়ালি রিপ্লেস করতে হতে পারে।
সমাধান ৫: DLL ফাইল রিপ্লেস করুন।
যদি পূর্বের সমাধানগুলো কাজ না করে, পরবর্তী ধাপ হল ntdll.dll ফাইলটি একটি বিশ্বস্ত উৎস থেকে রিপ্লেস করা। নিরাপত্তার কারণে, থার্ড-পার্টি DLL লাইব্রেরি থেকে ডাউনলোড করবেন না। শুধু মাইক্রোসফ্টের সার্ভার থেকে ডাউনলোড করুন, অথবা একই উইন্ডোজ সিস্টেমवाले অন্য একটি কম্পিউটার থেকে ntdll.dll ফাইল কপি করুন।
পরবর্তী, Safe Mode-এ বুট করুন এবং সেই ফোল্ডারে নেভিগেট করুন আপনার ntdll.dll ফাইলটি যেখানে অবস্থিত। সেই ফোল্ডারে বিদ্যমান ফাইলটি কপি ও রিপ্লেস করুন। Command Prompt-এ এই কমান্ড লাইন টাইপ করে DLL ফাইলটি রি-ইনস্টল করুন:
regsvr32 ntdll.dll
Enter চাপুন এবং পরিবর্তনগুলো ইফেক্টিভ করতে কম্পিউটার রিস্টার্ট করুন।
সমাধান ৬: প্রোগ্রামটি রি-ইনস্টল করুন।
আপনি যদি একটি নির্দিষ্ট প্রোগ্রাম ব্যবহার করার সময় বারবার ntdll.dll ত্রুটি পান, প্রথমে সেই প্রোগ্রামটি আনইনস্টল করুন, তারপর একটি নতুন কপি রি-ইনস্টল করুন। পুরনো বা ফল্টি থার্ড-পার্টি অ্যাপ ntdll.dll ত্রুটির সবচেয়ে সাধারণ কারণগুলোর একটি।
নিশ্চিত করুন যে প্রোগ্রামটিও আপনার সিস্টেমের সাথে কম্প্যাটিবল প্রোগ্রাম কম্প্যাটিবিলিটি ট্রাবলশুটার চালু করে। সেটি করতে:
- প্রোগ্রাম শর্টকাটে রাইট-ক্লিক করুন, তারপর Properties নির্বাচন করুন।
- Compatibility ট্যাবে ক্লিক করুন।
- Run compatibility troubleshooter বাটনে ক্লিক করুন।
- Try recommended settings বেছে নিন প্রোগ্রামটি রিকমেনডেড কম্প্যাটিবিলিটি কনফিগারেশন ব্যবহার করে টেস্ট-রান করতে।
- নির্দেশাবলী অনুসরণ করুন এটি কাজ করে কিনা বা না দেখতে।
- প্রথম অপশন কাজ না করলে, Troubleshoot program ক্লিক করুন ম্যানুয়ালি আপনার কম্প্যাটিবিলিটি সেটিংস বেছে নেওয়ার জন্য।
সারসংক্ষেপ
Ntdll.dll ক্র্যাশ ত্রুটি একটি সাধারণ উইন্ডোজ সমস্যা যা উপরের সমাধানগুলো অনুসরণ করে সহজেই ফিক্স করা যায়। যদি উপরের সব ফিক্স কাজ না করে, হয়তো আপনার একটি হার্ড ড্রাইভ সমস্যা আছে, যা খুব दुর্লভ। কিন্তু আপনার কেসে যদি এটি হয়, তবে হার্ড ড্রাইভ রিপ্লেস করে এবং উইন্ডোজ রি-ইনস্টল করে ntdll.dll ত্রুটি সমাধান করা যাবে।