সিস্টেম ক্র্যাশের পর উইন্ডোজ সিস্টেমে ব্লু স্ক্রিন এরর দেখা দেয়। ব্লু স্ক্রিন অপ্রত্যাশিতভাবে পপ আপ করে এবং আপনাকে কাজের মাঝপথে সিস্টেম রিস্টার্ট করতে বাধ্য করে। এররটি একটি অপ্রস্তুত সংকেত এবং সমস্যা ডিবাগ করতে কঠিন হলে এটি খুব বিরক্তিকর। خوشবidant, Windows Debugger Tool (Windbg)-এর মতো অনেক হ্যান্ডি টুল রয়েছে যা আপনাকে এরর রিপোর্ট পড়ে ট্রাবলশুট করতে এবং BSOD এরর সমাধান করতে দেয়।
BSOD এররের কারণ
আপনার অপারেটিং সিস্টেম যখন একটি থ্রেশহোল্ড লিমিটে পৌঁছায় যেখানে সিস্টেম savunারহিত হয়ে যায় আর নিরাপদে কাজ করতে পারে না, তখন BSOD এরর প্রদর্শিত হয়। BSOD সাধারণত কয়েকটি কারণ দিয়ে হয় যেমন ফল্টি ড্রাইভার, করাপ্ট উইন্ডোজ রেজিস্ট্রি, ওভারহিটিং, মিসকনফিগার্ড ডিভাইস ড্রাইভার, করাপ্ট ফাইল, পুরনো ড্রাইভার, ওভারক্লকিং, খারাপ সফটওয়্যার এবং অন্যান্য সিস্টেম হার্ডওয়্যার সমস্যা।
BSOD এরর ফিক্স করা
ব্লু স্ক্রিন এররকে Stop Error-ও বলা হয় যা আপনার উইন্ডোজ সিস্টেমকে সম্পূর্ণরূপে বন্ধ করে দেয় এবং আপনাকে কাজ চালিয়ে যেতে সিস্টেম রিবুট করতে হতে পারে।
তবে, রিবুট করার আগে, ব্যবহারকারীদের ব্লু স্ক্রিনে প্রদর্শিত এরর কোড নোট করার সুপারিশ করা হয়।そう言うと, BSOD এরর অধিকাংশ সময় পপ আপ করে যখন আপনার সিস্টেম কার্নেল-লেভেল এরর রিকভার করতে অক্ষম হয়। এরর মেসেজ সাধারণত ড্রাইভার ডেটা সহ পুরো ক্র্যাশ ইনফরমেশন প্রদর্শন করে যা এররের সাথে যুক্ত এবং তাদের সম্ভাব্য সমাধান সহ অন্যান্য তথ্য।
যখন সিস্টেম ক্র্যাশ করে, উইন্ডোজ মিনিডাম্প ফাইল তৈরি করে এবং এরর ডিটেইলস সহ সকল মেমরি ডেটা ভবিষ্যতে ডিবাগিং-এর জন্য হার্ড ড্রাইভে ডাম্প করে। Bluescreen view এবং Windbg-এর মতো অনেক হ্যান্ডি টুল রয়েছে যা আপনাকে মিনিডাম্প ফাইল পড়ে ট্রাবলশুট করতে দেয়। আপনি Bluescreen view ব্যবহার করে দ্রুত এবং সহজে এরর বিশ্লেষণ করতে পারেন। আরও উন্নত গবেষণার জন্য, আপনি Windbg ব্যবহার করে BSOD সমস্যা সমাধান করতে পারেন।
Windows Debugger Tool (Windbg) কী?
WinDbg যাকে Windows debugging tool-ও বলা হয়, একটি মাল্টিপারপজ ডিবাগার যা BSOD ক্র্যাশের পর তৈরি হওয়া সকল মিনিডাম্প ফাইল স্বয়ংক্রিয়ভাবে স্ক্যান করে। এই টুলটি কঠিন এরর-এর জন্য আরও উন্নত বিশ্লেষণে ব্যবহৃত হয় এবং Windows 10 SDK-এর অংশ হিসেবে ফ্রি ডাউনলোডের জন্য উপলব্ধ। প্রতিটি ক্র্যাশ ঘটনার জন্য, ডিবাগিং টুলটি ক্র্যাশের সময় লোড হওয়া ড্রাইভার সম্পর্কে ডিটেইল এবং অন্যান্য উন্নত ক্র্যাশ ইনফরমেশন দেয় যাতে ব্লু স্ক্রিন এররটির মূল কারণ ডায়াগনোজ করা যায় এবং শেষ পর্যন্ত সমস্যা সৃষ্টিকারী ড্রাইভারগুলো বের করা যায়। এই আর্টিকেলে, আমরা ব্যাখ্যা করব কিভাবে Windows debugging tool (WinDbg) ব্যবহার করে ক্র্যাশ রিপোর্ট পড়তে হয়।
WinDbg-এর নতুন ফিচারগুলো

সহজ এবং কম ভয়াবহ
WinDbg প্রায়শই খুব ভয়াবহ মনে হয়, কিন্তু নতুন ভার্সনটি আরও ভালো এবং সহজ ইন্টারফেসের সাথে কম ভয়াবহ বলে 알려져 আছে। টুলটি বিশেষভাবে নতুনদের বুঝতে সাহায্য করার জন্য রি-ডিজাইন করা হয়েছে।
পূর্বে নতুন ব্যবহারকারীদের টুলবারের বা মেনুর সাথে অভ্যস্ত হতে কিছুটা কঠিন হতো। কিন্তু, নতুন ভার্সনে একটি রিবন রয়েছে যেটি বর্তমানে সাদা, কিন্তু ডিবাগিং করার সময় শীঘ্রই নির্দিষ্ট কনটেক্সটগুলোর সাথে আসবে।
নতুন File Menu সহজ, এবং ব্যবহারকারীরা ডিবাগিং সেশন শুরু করার আগে সহজে অপশনগুলো সিলেক্ট করতে পারেন। অ্যাটাচড ডায়লগও এখন আরও সহজ এবং সुसজ্জিত। আপনি PLMDebug.exe সেট আপ ছাড়া কিছু ব্যাকগ্রাউন্ড টাস্ক বা আপনার Store App চালু করতে পারেন।
উন্নতি এবং আধুনিকীকরণ
অনেক দিন পর, WinDbg-এ কিছু কোয়ালিটি উন্নতি এবং আধুনিকীকরণ হয়েছে যাতে ডার্ক থিম, কিছু উইন্ডো উন্নতি, এবং সাম্প্রতিক টার্গেটগুলো রয়েছে।
চকাচক উজ্জ্বলতা বাদ দিয়ে, WinDbg এখন ডার্ক থিমের সাথে আসে যা অধিকাংশ ব্যবহারকারী পছন্দ করেন। WinDbg-এর নতুন ভার্সনটি এখন আপনার সকল সেটিংস এবং সাম্প্রতিক ডিবাগিং সেশনগুলো মনে রাখবে বরং আপনার IP এবং KDNET আপনার মোনিটরে একটি স্টিকি-নোটে রাখার পরিবর্তে। আপনার সব সাম্প্রতিক সেশন এখন File Menu-তে আপনার recent target list হিসেবে লগ থাকবে।
মাইক্রোসফ্ট এখন উইন্ডোগুলো আরও সিঙ্ক্রোনাস করে দিয়েছে এবং ব্যবহারকারীদের অন্য কমান্ড চালিয়ে লোডিং ক্যান্সেল করতে দেয়। আরও অনেক উইন্ডো উন্নতি লিস্টেড আছে।
ডেটা মডেল
ডেটা মডেল 이제 পর্যন্ত শুধু dx কমান্ড এবং JavaScript-এর মাধ্যমে অ্যাক্সেসযোগ্য ছিল, কিন্তু WinDbg preview-এ ডেটা মডেল আরও এক্সটেনসিবল locals এবং watch উইন্ডোকে পাওয়ার দিচ্ছে। JavaScript এক্সটেনশন এবং NatVis এখন সেই উইন্ডোগুলোতে প্রতিফলিত হবে।
WinDbg preview-এ একটি নতুন উইন্ডো থাকে যাকে মোডাল উইন্ডো বলা হয় যা আপনার নিজস্ব মডিউলস উইন্ডোর সাথে @$scurssion.Modules-এ সাহায্য করবে। এটি যেকোনো মডেল কোয়েরির ফলাফল একটি টেবিল বা হায়ারার্কি ভিউ-এ দেখাবে।
WinDbg-এ একটি বিল্ট-ইন স্ক্রিপ্টিং এনভায়রনমেন্ট থাকে যেখানে আপনি ডিবাগার থেকে সরাসরি আপনার NatVis এবং JavaScript লিখে এক্সিকিউট করতে পারেন।
নতুন ফিচার এবং উন্নতিগুলো মাইক্রোসফ্ট তাদের ব্লগে ঘোষণা করলেও, WinDbg এখনও একটি প্রিভিউ ভার্সন এবং কিছু সীমাবদ্ধতার সাথে আসে। শুধু Windows 10 Anniversary Update চলমান ডিভাইসগুলো এটি উইন্ডোজ স্টোর থেকে ইনস্টল করতে পারে।
নতুন WinDbg Preview-এর ওয়ার্কস্পেস অনেক পরিবর্তন হয়েছে এবং পূর্বের ভার্সন থেকে খুব ভিন্ন এবং উন্নত, কিন্তু যেহেতু এটি একটি প্রিভিউ ভার্সন, তাই কিছু বাগ এবং এররও থাকতে পারে যা নেওয়া হবে।
Windbg কীভাবে ব্যবহার করবেন
Windbg ইনস্টল করুন
স্ট্যান্ডআলোন Windows 10 SDK এখান থেকে ডাউনলোড করুন।
ইনস্টলার চালান এবং ডিফল্ট ইনস্টলেশন পাথ বেছে নিন।
লাইসেন্স kabul করুন এবং Debugging tools for Windows ফিচার সিলেক্ট করুন ডিবাগার ইনস্টল করতে।
Install বাটনে ক্লিক করুন।
Windbg ব্যবহার করে ব্লু স্ক্রিন এরর ডিবাগ করুন
স্টার্ট-এ যান এবং WinDbg (x86) টাইপ করুন।
WinDbg টুলে রাইট-ক্লিক করুন এবং Run as administrator সিলেক্ট করুন।
File-এ যান এবং মেনু থেকে Open Crash Dump-এ ক্লিক করুন।
পথ C:\Windows\Minidump-এ নেভিগেট করুন এবং Minidump ফোল্ডারে ক্লিক করুন।
Minidump ফোল্ডারে, আপনি যে dmp file-টি খোলতে চান সেটিতে ক্লিক করুন।
WinDbg এখন ফাইলটি বিশ্লেষণ করবে এবং উইন্ডোর নিচে Debuggee not connected গায়ব হওয়া পর্যন্ত অপেক্ষা করুন।
কমান্ড প্রম্পটে !analyze -v-এ ক্লিক করুন এবং অ্যানালাইসিস সম্পন্ন হওয়া পর্যন্ত অপেক্ষা করুন।
আরো ড্রাইভার ইনফরমেশনের জন্য, অ্যানালাইসিস রেজাল্ট থেকে MODULE_NAME লোকেট করুন এবং ড্রাইভার লিংকে ক্লিক করুন।
একবার আপনি সমস্যা সৃষ্টিকারী ড্রাইভার শনাক্ত করলে, আপনি সেটি আপডেট বা পুনর্ইনস্টল করতে পারেন ম্যানুফ্যাকচারারের ওয়েব পেজ থেকে সমস্যা ফিক্স করতে।
আশা করি এটি সাহায্য করবে!
PS: John Carrona Sr যোগ করেন: আপনি সিম্বল এরর পাবেন যদি আপনি একটি বৈধ সিম্বল পাথ সেট না করেন। সবচেয়ে সহজ পদ্ধতি হল File…Symbol File Path-এ ক্লিক করে নিচেরটি লিখুন:
srv*c:\symbols*https://msdl.microsoft.com/download/symbols
এটি প্রতিবার WinDbg খোলার সময় করতে হবে – যদি না আপনি Workspace সেভ করে রেখেন পরবর্তী ব্যবহারের জন্য।
সিম্বল ব্যবহার না করলে যে এররগুলো হয় সেগুলো stackoverflow.com-এ দেখা যায়।
পড়ুন: A debugger has been found running in your system.
