একটি সিস্টেম ক্র্যাশের পরে উইন্ডোজ সিস্টেমে একটি নীল স্ক্রীন ত্রুটি ঘটে। আপনার কাজের মাঝখানে আপনাকে সিস্টেমটি পুনরায় চালু করতে বাধ্য করে নীল স্ক্রিনটি অপ্রত্যাশিতভাবে পপ আপ হয়। ত্রুটিটি একটি অপ্রত্যাশিত চিহ্ন এবং আপনি যখন সমস্যাটি ডিবাগ করা কঠিন মনে করেন তখন এটি বেশ হতাশাজনক৷ সৌভাগ্যবশত, Windows Debugger Tool এর মত অনেক সহজ টুল রয়েছে (Windbg ) যা আপনাকে সমস্যা সমাধানের জন্য ত্রুটি প্রতিবেদন পড়তে এবং BSOD ত্রুটি সমাধান করতে দেয়৷
BSOD ত্রুটির কারণ
BSOD ত্রুটি প্রদর্শিত হয় যখন আপনার অপারেটিং সিস্টেম একটি থ্রেশহোল্ড সীমাতে পৌঁছায় যেখানে সিস্টেমটি দুর্বল এবং নিরাপদে কাজ করতে পারে না। BSOD সাধারণত ত্রুটিপূর্ণ ড্রাইভার, দূষিত উইন্ডোজ রেজিস্ট্রি, অতিরিক্ত গরম হওয়া, ভুল কনফিগার করা ডিভাইস ড্রাইভার, দূষিত ফাইল, পুরানো ড্রাইভার, ওভারক্লকিং, খারাপ সফ্টওয়্যার এবং অন্যান্য সিস্টেম হার্ডওয়্যার সমস্যাগুলির মতো বিভিন্ন কারণে ঘটে।
BSOD ত্রুটি ঠিক করা হচ্ছে
ব্লু স্ক্রীন এররটি স্টপ এরর নামেও পরিচিত, এর ফলে আপনার উইন্ডোজ সিস্টেম সম্পূর্ণভাবে বন্ধ হয়ে যায় এবং কাজ চালিয়ে যাওয়ার জন্য আপনাকে সিস্টেম রিবুট করতে হতে পারে।
যাইহোক, রিবুট করার আগে, এটি সুপারিশ করা হয় যে ব্যবহারকারীরা নীল স্ক্রিনে প্রদর্শিত ত্রুটি কোডের একটি নোট তৈরি করুন। বলা হচ্ছে, আপনার সিস্টেম কার্নেল-স্তরের ত্রুটি পুনরুদ্ধার করতে অক্ষম হলে বেশিরভাগ ক্ষেত্রেই BSOD ত্রুটি দেখা যায়। ত্রুটি বার্তাটি সাধারণত ত্রুটির সাথে সম্পর্কিত ড্রাইভারের ডেটা এবং তাদের সম্ভাব্য সমাধান সহ অন্যান্য তথ্য সহ ক্র্যাশ তথ্যের সম্পূর্ণ লোড প্রদর্শন করে৷
সিস্টেম ক্র্যাশ হলে, উইন্ডোজ মিনিডাম্প ফাইল তৈরি করে এবং ত্রুটির বিবরণ সহ সমস্ত মেমরি ডেটা ভবিষ্যতে ডিবাগিংয়ের জন্য একটি হার্ড ড্রাইভে ডাম্প করা হয়। ব্লুস্ক্রিন ভিউ এবং উইন্ডবিজির মতো অনেকগুলি সহজ সরঞ্জাম রয়েছে যা আপনাকে সমস্যা সমাধানের জন্য মিনিডাম্প ফাইলগুলি পড়তে দেয়। আপনি ত্রুটিটি দ্রুত এবং সহজে বিশ্লেষণ করতে Bluescreen ভিউ ব্যবহার করতে পারেন। আরও উন্নত গবেষণার জন্য, আপনি BSOD সমস্যা সমাধানের জন্য Windbg ব্যবহার করতে পারেন।
উইন্ডোজ ডিবাগার টুল (Windbg) কি
উইন্ডোজ ডিবাগিং টুল নামেও পরিচিত WinDbg হল একটি বহুমুখী ডিবাগার যা BSOD ক্র্যাশের পরে তৈরি করা সমস্ত মিনিডাম্প ফাইল স্বয়ংক্রিয়ভাবে স্ক্যান করে। টুলটি একটি জটিল ত্রুটির জন্য আরও উন্নত বিশ্লেষণের জন্য ব্যবহৃত হয় এবং Windows 10 SDK-এর অংশ হিসাবে বিনামূল্যে ডাউনলোড করার জন্য উপলব্ধ। প্রতিটি ক্র্যাশ ঘটনার জন্য, ডিবাগিং টুলটি ক্র্যাশের সময় লোড হওয়া ড্রাইভার সম্পর্কে বিশদ বিবরণ দেয় এবং ব্লু স্ক্রীন ত্রুটির মূল কারণ নির্ণয় করার জন্য অন্যান্য উন্নত ক্র্যাশ তথ্য দেয় এবং অবশেষে সমস্যাযুক্ত ড্রাইভারগুলি খুঁজে বের করতে সহায়তা করে। এই প্রবন্ধে, আমরা ব্যাখ্যা করব কিভাবে উইন্ডোজ ডিবাগিং টুল (WinDbg) ব্যবহার করে ক্র্যাশ রিপোর্ট পড়তে হয়।
WinDbg-এর নতুন বৈশিষ্ট্য
সরল এবং কম ভীতিকর
WinDbg প্রায়শই বেশ ভীতিজনক পাওয়া যায়, তবে নতুন সংস্করণটি একটি ভাল এবং সহজ ইন্টারফেসের সাথে কম ভীতিজনক বলে মনে করা হয়। নতুনদের বুঝতে সাহায্য করার জন্য টুলটি বিশেষভাবে নতুন করে ডিজাইন করা হয়েছে।
আগে নতুন ব্যবহারকারীদের জন্য টুলবার বা মেনু দিয়ে সুবিধা পাওয়া কিছুটা কঠিন ছিল। কিন্তু, নতুন সংস্করণে একটি রিবন রয়েছে যার মধ্যে রয়েছে যা বর্তমানে প্লেইন, কিন্তু আপনি ডিবাগ করার সময় শীঘ্রই নির্দিষ্ট প্রসঙ্গগুলি পাবেন৷
নতুন ফাইল মেনু সহজ, এবং ব্যবহারকারীরা সহজেই আপনি ডিবাগিং সেশন শুরু করার আগে বিকল্পগুলি নির্বাচন করতে পারেন। সংযুক্ত ডায়ালগটি এখন আরও সহজ এবং আরও সংগঠিত করা হয়েছে। আপনি PLMDebug.exe এর সাথে সেট আপ না করেই কিছু ব্যাকগ্রাউন্ড টাস্ক বা আপনার স্টোর অ্যাপ চালু করতে পারেন।
উন্নতি এবং আধুনিকীকরণ
বেশ কিছুক্ষণ পর, WinDbg-এর কিছু মানের উন্নতি এবং আধুনিকীকরণ রয়েছে যার মধ্যে একটি গাঢ় থিম, কিছু উইন্ডোর উন্নতি এবং সাম্প্রতিক লক্ষ্যগুলি অন্তর্ভুক্ত রয়েছে৷
উজ্জ্বল উজ্জ্বলতা বাদ দিয়ে, WinDbg এখন একটি অন্ধকার থিম নিয়ে এসেছে যা বেশিরভাগ ব্যবহারকারীদের পছন্দ। WinDbg-এর নতুন সংস্করণ এখন আপনার মনিটরে আপনার IP এবং KDNET কে স্টিকি-নোটে রাখার পরিবর্তে আপনার সমস্ত সেটিংস এবং সাম্প্রতিক ডিবাগিং সেশনগুলি মনে রাখবে। আপনার সাম্প্রতিক টার্গেট তালিকা হিসাবে এখন আপনার সমস্ত সাম্প্রতিক সেশন ফাইল মেনুতে লগ করা হবে৷
মাইক্রোসফ্ট এখন উইন্ডোজকে আরও সিঙ্ক্রোনাস করেছে এবং ব্যবহারকারীদের অন্য কমান্ড চালানোর মাধ্যমে লোডিং বাতিল করতে দেয়। এছাড়াও তালিকাভুক্ত অন্যান্য বিভিন্ন উইন্ডো উন্নতি রয়েছে৷
৷ডেটা মডেল
এখন পর্যন্ত ডেটা মডেলটি কেবলমাত্র dx কমান্ড এবং জাভাস্ক্রিপ্টের মাধ্যমে অ্যাক্সেসযোগ্য ছিল, তবে WinDbg পূর্বরূপের সাথে ডেটা মডেলটি স্থানীয়দের এবং ঘড়ির উইন্ডোগুলিকে আরও প্রসারিত করে। জাভাস্ক্রিপ্ট এক্সটেনশন এবং ন্যাটভিস এখন সেই উইন্ডোগুলিতে প্রতিফলিত হবে৷
৷WinDbg প্রিভিউ একটি নতুন উইন্ডোর সাথে আসে যাকে মোডাল উইন্ডো বলা হয় যা আপনাকে @$scurssion.Modules সহ আপনার নিজস্ব মডিউল উইন্ডোতে সাহায্য করবে। এটি একটি টেবিল বা একটি অনুক্রমের দৃশ্যে যেকোন মডেল প্রশ্নের ফলাফলও দেখাবে৷
WinDbg একটি অন্তর্নির্মিত স্ক্রিপ্টিং পরিবেশের সাথে আসে যেখানে আপনি ডিবাগার থেকে সরাসরি আপনার NatVis এবং JavaScript লিখতে এবং চালাতে পারেন৷
মাইক্রোসফ্ট তাদের ব্লগের মাধ্যমে নতুন বৈশিষ্ট্য এবং উন্নতি ঘোষণা করলেও, WinDbg এখনও একটি পূর্বরূপ সংস্করণ এবং কিছু সীমাবদ্ধতার সাথে আসে। শুধুমাত্র Windows 10 বার্ষিকী আপডেট চালানো ডিভাইসগুলি Windows স্টোরের মাধ্যমে এটি ইনস্টল করতে পারে৷
নতুন WinDbg প্রিভিউ এর ওয়ার্কস্পেস অনেক পরিবর্তিত হয়েছে এবং আগের ভার্সন থেকে বেশ আলাদা এবং ভালো, কিন্তু যেহেতু এটি একটি প্রিভিউ ভার্সন, তাই কিছু বাগ এবং ত্রুটিও থাকতে পারে যেগুলোর যত্ন নেওয়া হবে।
কিভাবে Windbg ব্যবহার করবেন
Windbg ইনস্টল করা হচ্ছে
এখানে স্বতন্ত্র Windows 10 SDK ডাউনলোড করুন।
ইনস্টলারটি চালান এবং ডিফল্ট ইনস্টলেশন পথ বেছে নিন।
লাইসেন্স গ্রহণ করুন এবং ডিবাগিং টুলস বৈশিষ্ট্যটি নির্বাচন করুন৷ উইন্ডোজের জন্য ডিবাগার ইনস্টল করতে।
ইনস্টল করুন-এ ক্লিক করুন বোতাম।
ব্লু স্ক্রীন ত্রুটি ডিবাগ করতে Windbg ব্যবহার করে
শুরুতে যান এবং WinDbg (x86) টাইপ করুন
WinDbg টুলে ডান-ক্লিক করুন এবং প্রশাসক হিসাবে চালান নির্বাচন করুন
ফাইল-এ যান এবং Open Crash Dump-এ ক্লিক করুন মেনু থেকে।
C:\Windows\Minidump পথে নেভিগেট করুন এবং মিনিডাম্প-এ ক্লিক করুন ফোল্ডার।
মিনিডাম্প ফোল্ডারে, dmp ফাইলে ক্লিক করুন আপনি খুলতে চান।
WinDbg এখন ফাইলটি বিশ্লেষণ করবে এবং Debuggee সংযুক্ত না হওয়া পর্যন্ত অপেক্ষা করুন জানালার নীচে অদৃশ্য হয়ে যায়৷
!analyze -v-এ ক্লিক করুন কমান্ড প্রম্পটে এবং বিশ্লেষণ সম্পূর্ণ না হওয়া পর্যন্ত অপেক্ষা করুন।
আরো ড্রাইভার তথ্য পেতে, বিশ্লেষণ ফলাফল থেকে MODULE_NAME সনাক্ত করুন এবং ড্রাইভার লিঙ্কে ক্লিক করুন৷
একবার আপনি সমস্যাযুক্ত ড্রাইভার শনাক্ত করলে, আপনি সমস্যা সমাধানের জন্য প্রস্তুতকারকের ওয়েব পৃষ্ঠা থেকে সমস্যাযুক্ত ড্রাইভারটিকে আপডেট বা পুনরায় ইনস্টল করতে বেছে নিতে পারেন।
আশা করি এটি সাহায্য করবে!
PS :জন ক্যারোনা সিনিয়র যোগ করেছেন:আপনি যদি একটি বৈধ প্রতীক পথ সেট না করেন তবে আপনি প্রতীক ত্রুটি পাবেন৷ সবচেয়ে সহজ পদ্ধতি হল File…Symbol File Path এ ক্লিক করুন এবং এন্টার করুন:
srv*c:\symbols*https://msdl.microsoft.com/download/symbols
আপনি WinDbg খুললে প্রতিবারই এটি করতে হবে - যদি না আপনি পরে ব্যবহারের জন্য ওয়ার্কস্পেস সংরক্ষণ করেন।
চিহ্ন ব্যবহার না করার সময় আপনি যে ত্রুটিগুলি পান তার উদাহরণ stackoverflow.com এ দেখা যায়৷
পড়ুন : আপনার সিস্টেমে চলমান একটি ডিবাগার পাওয়া গেছে।