উইন্ডোজে Reference_By_Pointer এরর BSOD (Blue Screen of Death)-এর এক ধরনের হার্ড টাইপ যা ডায়াগনোজ এবং ফিক্স করা কঠিন। এই ইস্যু উইন্ডোজ ১০-এ ব্যাপকভাবে ছড়িয়ে ছিল এবং এখন উইন্ডোজ ১১-েও নতুন ইউজার রিপোর্ট আছেন।
এই সমস্যা ডায়াগনোজ করা কঠিন হলেও, ট্রাবলশুটিং করার সময় কিছু কমন কুলপ্রিটকে প্রায়োরিটি দিতে হবে:
- দূষিত স্টোরেজ সেক্টর - এই ধরনের ইস্যুর জন্য দুটি সবচেয়ে কমন কারণ হলো ফেইল হওয়া স্টোরেজ ড্রাইভ বা ভিন্ন ধরনের স্টোরেজ ইনকনসিস্টেন্সি। যদি ড্রাইভের ডেমেজ মিনিমাল হয়, তবে CHKDSK স্ক্যান রিকভারি মেনু দিয়ে করলে সাময়িকভাবে সমস্যা কমাতে পারেন।
- Temp এবং Prefetch ফোল্ডারে দূষিত ডেটা - আপনি যদি কম্পিউটার বুট করতে পারেন এবং নির্দিষ্ট অ্যাকশনের সময় এই টাইপের BSOD দেখেন, তবে আপনি পার হলে লাকি। কারণ Temp বা Prefetch ফোল্ডারে স্টোর করা দূষিত ডেটার কারণে এই সমস্যা হতে পারে। এই ফোল্ডারদের কন্টেন্ট ক্লিয়ার করলে আপনার কেসে সমাধান হয়ে যাবে।
- সিস্টেম ফাইল করাপশন - সিস্টেম ফাইল করাপশনও এই ইস্যুর জন্য দায়ী হতে পারে। যদি ইস্যু সুপারফিশিয়াল হয়, তবে রিকভারি মেনু দিয়ে SFC এবং DISM স্ক্যান চালিয়ে ফিক্স করা যায়। কিন্তু যদি 커নেল ডেটার ভেতরে রুট করা সমস্যা হয়, তবে ক্লিন ইন্সটল বা রিপেয়ার ইন্সটল ছাড়া অন্য উপায় নেই।
- পুরনো মাদারবোর্ড ড্রাইভার - আপনি যদি রিসোর্স-ইনটেনসিভ টাস্ক করার সময় এই ইস্যু ফেস করেন, তবে সম্ভবত আপনার রিগ আউটডেটেড মাদারবোর্ড ফার্মওয়্যার দিয়ে চলে। ল্যাপটপে, এই টাইপের সিস্টেম ক্র্যাশ হয় কারণ মাদারবোর্ড আপনার ইন্টারনাল কম্পোনেন্টগুলোকে সঠিক ভোল্টেজ দিতে কনফিগার্ড নয়। সমাধান হল মাদারবোর্ডের লেটেস্ট ড্রাইভার ইনস্টল করা।
- পুরনো/ইনকম্প্যাটিবল NIC ড্রাইভার - এটা একদম অসম্ভাব্য কুলপ্রিট মনে হতে পারে, কিন্তু Network Interface Card (NIC) ড্রাইভার এই টাইপের BSOD-এর জন্য একটি কনফার্মড কুলপ্রিট। خوشকিসমتی से, এই সিনেরিও ফিক্স করা খুব সহজ—NIC ড্রাইভার লেটেস্ট ভার্সনে আপডেট করুন।
- থার্ড-পার্টি অ্যান্টিভাইরাস ইন্টারফিয়ারেন্স - Norton এবং কিছু অন্যান্য থার্ড-পার্টি অ্যান্টিভাইরাস স্যুইট এই BSOD-এর জন্য দায়ী করা হয়। সম্ভবত ক্রিটিক্যাল সিস্টেম ক্র্যাশ হয় কারণ একটি কার্নেল ফাইল ব্লক হয় ফালস পজিটিভের কারণে এক্টিভ AV-এর দ্বারা। এই টাইপের ইন্টারফিয়ারেন্স টেস্ট করতে আপনাকে থার্ড-পার্টি অ্যান্টিভাইরাস সাময়িকভাবে ডিজেবল বা আনইনস্টল করতে হবে এবং BSOD বন্ধ হয় কিনা দেখতে হবে।
- অন্য থার্ড-পার্টি ইন্টারফিয়ারেন্স - সম্ভাব্য ইন্টারফিয়ারিং অ্যান্টিভাইরাস স্যুইটের পাশাপাশি, অন্য প্রোগ্রাম ক্যাটাগরিও ও এই ইস্যু সৃষ্টি করার জন্য পরিচিত। সিস্টেম অপ্টিমাইজার এবং যেকোনো টাইপের ওভারলে সফ্টওয়্যার এই টাইপের BSOD সৃষ্টি করে। এই টাইপের ইস্যু শনাক্ত করার সেরা উপায় হল ক্লিন বুট প্রসিডিউর করা।
- VM-এর জন্য ভিন্ন কনফিগারেশন - আপনি যদি ভার্চুয়াল মেশিন (VM) বুট করার সময় এই ইস্যু ফেস করেন, এবং সাম্প্রতিক সিস্টেম কনফিগারেশনে কিছু অ্যাডজাস্টমেন্ট করেছেন, তবে ভার্চুয়াল OS-কে লাস্ট গুড কনফিগারেশন দিয়ে রিস্টার্ট ফোর্স করলে দ্রুত সমাধান হতে পারে।
- দূষিত Hyper-V ইন্টিগ্রেশন সার্ভিস (VM-এর জন্য) - আপনি যদি Hyper-V-এর মাধ্যমে ভার্চুয়াল মেশিন চালান, তবে আরেকটি পটেনশিয়াল কুলপ্রিট (যদি ভার্চুয়াল মেশিনের ভেতরে এই BSOD পান) হল Hyper-V ইন্টিগ্রেশন সার্ভিস। এই কেসে, Device Manager (আপনার ভার্চুয়াল মেশিনের ভেতর) দিয়ে সব Hyper-V সার্ভিস আপডেট করলে ফিক্স হয়।
এখন উইন্ডোজ ১০ এবং ১১-এ এই সমস্যায় দায়ী সব পটেনশিয়াল কারণ জানা হয়ে গেলে, অন্য প্রভাবিত ব্যবহারকারীদের দ্বারা সফলভাবে ব্যবহৃত কিছু ফিক্স দেখে নেওয়া যাক।
1. রিকভারি মেনু থেকে CHKDSK স্ক্যান চালান
আরো কম্প্রিহেনসিভ রিপেয়ার স্ট্র্যাটেজিতে যাওয়ার আগে, আপনাকে নিশ্চিত করতে হবে যে আপনি ফেইলিং ড্রাইভের কারণে Reference_By_Pointer BSOD পাচ্ছেন না।
আপনার জন্য সুখবর হল, যদি ডেমেজ সুপারফিশিয়াল হয় এবং ড্রাইভ শুধু ফেইল হওয়া শুরু করল, তবে CHKDSK স্ক্যান ডিপ্লয় করে চেক ডিস্ক ইউটিলিটি ফেইলিং সেক্টর শনাক্ত করে সেগুলোকে আনইউজড সমকক্ষ দিয়ে রিপ্লেস করতে পারলে আপনি নতুন ড্রাইভ কেনার প্রয়োজন নাও পড়তে পারে।
কিন্তু যেহেতু Reference_By_Pointer BSOD-এর কারণে আপনি বিশ্বস্তভাবে বুট করতে পারছেন না (হয়তো একদমই না), আমরা রিকমেন্ড করি Advanced Recovery মেনুতে CHKDSK স্ক্যান ট্রিগার করার জন্য উইন্ডোজ ১১ এবং উইন্ডোজ ১০-এ:
নোট: আপনি যে স্ক্রিনগুলো দেখবেন সেগুলো উইন্ডোজ ১০-এ একটু ভিন্ন হতে পারে, কিন্তু স্টেপস দুই অপারেটিং সিস্টেমের জন্যও সাধারণত এক।
- Windows কী চাপুন Start বাটন খোলার জন্য।
- পরবর্তী, পাওয়ার আইকনে ক্লিক করুন এবং Shift কী ধরে রেখে Restart-এ ক্লিক করুন। নোট: এটি উইন্ডোজকে বাধ্য করবে Advanced Recovery মেনুতে সরাসরি রিস্টার্ট হতে।
- পিসি Advanced Recovery মেনুতে বুট হলে, উপলব্ধ অপশন থেকে Troubleshoot ক্লিক করুন।
- Troubleshoot ট্যাবে Command Prompt ক্লিক করুন। নোট: রিকভারি মেনুতে থাকলে CMD অ্যাডমিন এক্সেস সহ খুলবে, তাই কোনো স্পেশাল ইন্সট্রাকশন লাগবে না।
- এলিভেটেড Command Prompt-এ নিচের কমান্ড দিন CHKDSK স্ক্যান ডিপ্লয় করার জন্য:
chkdsk /r /v C:
নোট: আপনার অপারেটিং সিস্টেম যদি অন্য লোকেশনে ইনস্টলড থাকে, তবে C-কে উপযুক্ত লেটারে চেঞ্জ করুন। - অপারেশন কমপ্লিট হওয়া পর্যন্ত অপেক্ষা করুন, তারপর পিসি রিবুট করুন এবং সমস্যা ফিক্স হয়েছে কিনা চেক করুন।
যদি এই ইউটিলিটি চালানোর পরেও একই Reference_By_Pointer BSOD থাকে, তবে নিচের পটেনশিয়াল ফিক্সে যান।
2. Temp এবং PreFetch ফোল্ডার ক্লিয়ার করুন (যদি প্রযোজ্য হয়)
আপনি যদি এই ইস্যু স্পোরাডিক্যালি ফেস করেন এবং সাধারণভাবে বুট করতে পারেন, তবে আপনার লক্ষ্য উন্মুখ করুন উইন্ডোজ যেসব ডিরেক্টরি ব্যবহার করে টেম্পোরারি ফাইল স্টোর করার জন্য—TEMP এবং Prefetch।
এই ডিরেক্টরিগুলোর কন্টেন্ট ডিলিট করা (ডিরেক্টরিগুলো না) সম্পূর্ণরূপে সেফ এবং আপনার সিস্টেমের সাথে কোনো অন্তর্নিহিত ইস্যু সৃষ্টি করবে না।
আপনি মূলত আপনার সিস্টেমকে বাধ্য করছেন যেকোনো টেম্প ফাইল যেগুলো প্রতিটি বুটে ডিফারেন্ট উইন্ডোজ কম্পোনেন্ট দ্বারা ব্যবহার হচ্ছে সেগুলো রিলিজ করতে।
তবে, আপনি সেফ মোডে বুট না করলে এই ফোল্ডারগুলো ডিলিট করতে দেবে না সম্ভবত।
উইন্ডোজ ১০ বা ১১-এ Temp এবং PreFetch ফোল্ডার ক্লিয়ার করার ইন্সট্রাকশন এবং Reference_By_Pointer BSOD ফিক্স হয়েছে কিনা চেক করুন:
- প্রথমে এই গাইড ফলো করে Safe Mode-এ বুট করুন।
- পিসি সেফ মোডে বুট হলে Windows key + R চাপুন Run ডায়লগ বক্স খোলার জন্য।
- নতুন ডায়লগ বক্সে '%TEMP%' টাইপ করে Enter চাপুন আপনার উইন্ডোজ ইন্সটলেশনের Temp ফোল্ডার খোলার জন্য।
- Temp ফোল্ডারের ভেতরে যেতে Ctrl + A চাপুন সব সিলেক্ট করার জন্য, তারপর Delete কী চাপুন এবং Yes ক্লিক করে কনফার্ম করুন Temp ফোল্ডার কন্টেন্ট ডিলিট করার জন্য।
- Temp ফোল্ডার কন্টেন্ট ক্লিয়ার হলে আবার Windows key + R চাপুন।
- নতুন ডায়লগ বক্সে 'prefetch' টাইপ করে Ctrl + Shift + Enter চাপুন অ্যাডমিন এক্সেসসহ Prefetch ফোল্ডার খোলার জন্য।
- Prefetch ফোল্ডারের কন্টেন্ট দেখার আগে আপনাকে Continue ক্লিক করতে হবে, তারপর UAC (User Account Control) প্রম্পট এক্সেপ্ট করতে হবে।
- Prefetch ফোল্ডারে এক্সেস পাওয়ার পর আবার Ctrl + A চাপুন, তারপর Delete কী চাপুন এবং কনফার্ম করুন ফোল্ডার কন্টেন্ট ডিলিট করতে।
- এখন Prefetch এবং Temp উভয় ফোল্ডারের কন্টেন্ট ক্লিয়ার হয়ে গেলে, পিসি রিবুট করুন সেফ মোড থেকে বের হওয়ার জন্য, তারপর সাধারণভাবে পিসি ব্যবহার করুন এবং একই BSOD ফিরে আসে কিনা দেখুন।
যদি এই দুটি ফোল্ডার ক্লিয়ার করার পরেও (বা বুট করতে না পারলে) একই রেফারেন্স_বাই_পয়েন্টার ক্র্যাশ থাকে, তবে নিচের পটেনশিয়াল ফিক্সে যান।
3. রিকভারি মেনু দিয়ে SFC এবং DISM স্ক্যান ডিপ্লয় করুন
উপরের মেথডগুলো আপনার কেসে ইফেক্টিভ প্রুভ না হলে কারণ আপনি এখনও একই Reference_by_Pointer BSOD কনস্ট্যান্টলি পাচ্ছেন, তবে আপনাকে সিস্টেম ফাইল করাপশনের দিকে মনোযোগ দিতে হবে যা এই টাইপের ইস্যু সৃষ্টি করছে।
আপনি যদি এখনও এটি ট্রাই করেননি, তবে SFC এবং DISM স্ক্যান ক্রমাগত ডিপ্লয় করুন এবং দেখুন এতে আপনি আপনার সিস্টেমকে প্রভাবিত কর रहे ক্রিটিক্যাল সিস্টেম ক্র্যাশ ফিক্স করতে পারছেন কিনা।
নোট: মনে রাখবেন যে আপনি হয় বুট করতে পারছেন না বা স্ক্যানের মাঝপথে Reference_by_Pointer ক্র্যাশ হয়ে যাওয়ার রিস্ক রয়েছে, তাই আমরা রিকমেন্ড করি এডভান্সড রিকভারি মেনু দিয়ে এটি করা।
- Windows key চাপুন Start মেনু খোলার জন্য।
- পরবর্তী, পাওয়ার আইকনে ক্লিক করুন, তারপর Shift কী ধরে রেখে Restart-এ ক্লিক করুন।
- পিসি সরাসরি Advanced Recovery মেনুতে রিস্টার্ট হওয়া পর্যন্ত অপেক্ষা করুন।
- Advanced Recovery মেনু থেকে কনটেক্সট মেনু থেকে Troubleshoot ক্লিক করুন।
- Troubleshooting ট্যাবে উপলব্ধ অপশনগুলো থেকে Command Prompt ক্লিক করুন অ্যাডমিন এক্সেসসহ CMD উইন্ডো খোলার জন্য।
- এলিভেটেড CMD প্রম্পটে নিচের কমান্ডটি টাইপ করে Enter চাপুন SFC (System File Checker) স্ক্যান ডিপ্লয় করার জন্য:
sfc /scannow
নোট: এই টাইপের স্ক্যান যা যা দূষিত ফাইল খুঁজে পাবে সেগুলো লোকালি স্টোরড হেল্থি ফাইল দিয়ে রিপ্লেস করবে (OS পার্টিশনে)। আপনি এই অপারেশন শুরু করার পর ইন্টাররাপ্ট করবেন না কারণ অ্যাডিশনাল লজিক্যাল এরর সৃষ্টি হয়ে যাওয়ার রিস্ক রয়েছে। - SFC স্ক্যান কমপ্লিট হলে, নিচের কমান্ডটি টাইপ করে Enter চাপুন DISM (Deployment Image Servicing and Deployment) স্ক্যান ডিপ্লয় করার জন্য (ফলাফল যেকোনো হোক):
DISM /Online /Cleanup-Image /RestoreHealth
নোট: DISM চালু করার আগে নিশ্চিত হন যে আপনার স্থিতিশীল ইন্টারনেট কানেকশন আছে। এটি বাধ্যতামূলক কারণ DISM Windows Update-এর একটি সাব-কম্পোনেন্ট ব্যবহার করে হেল্থি ফাইল ডাউনলোড করে দূষিত ফাইলগুলো রিপ্লেস করতে। - দুটি স্ক্যান সফলভাবে কমপ্লিট হলে, পিসি রিবুট করুন এবং নেক্সট স্টার্টআপ কমপ্লিট হওয়ার পর সমস্যা ফিক্স হয়েছে কিনা চেক করুন।
যদি DISM এবং SFC স্ক্যান ডিপ্লয় করার পরেও একই টাইপের Blue Screen of Death (Reference by Pointer) থাকে, তবে নিচের পটেনশিয়াল ফিক্সে যান।
4. সব মাদারবোর্ড ড্রাইভার আপডেট করুন
আপনি এই ইস্যু এক্সপেক্ট করতে পারেন সেই সিনেরিওগুলোতে যেখানে আপনি একটি আউটডেটেড মাদারবোর্ড ড্রাইভার ব্যবহার করছেন যা আপনার অপারেটিং সিস্টেমের সাথে কাজ করার জন্য ডিজাইন করা নয়।
বেশ কিছু প্রভাবিত ব্যবহারকারী নিশ্চিত করেছেন যে তারা তাদের মাদারবোর্ড ড্রাইভার লেটেস্ট ভার্সনে আপডেট করলে এই সমস্যা সমাধান করতে পেরেছে।
নোট: অধিকাংশ সিনেরিওতে আপনি এই নির্দিষ্ট সমস্যাটি তখন দেখবেন যখন ইউজার সাম্প্রতিক উইন্ডোজ ১১-এ আপগ্রেড করেছে উইন্ডোজ ১০ থেকে এবং পুরনো মাদারবোর্ড ড্রাইভার শুধু মাইগ্রেট করা হয়েছে নতুন অপারেটিং সিস্টেমের জন্য আপডেট না হয়ে।
আপনার উইন্ডোজ কম্পিউটারে সব মাদারবোর্ড ড্রাইভার আপডেট করার পদ্ধতি:
- উপযুক্ত ড্রাইভার ইনস্টল করার আগে আপনাকে আপনার মাদারবোর্ড মডেল জানতে হবে। এতে আপনি নিশ্চিত করতে পারবেন যে আপনি উপযুক্ত ড্রাইভার ডাউনলোড ও ইনস্টল করছেন। নোট: আপনি যদি ইতিমধ্যে আপনার মাদারবোর্ড মডেল জানেন, তবে এই ফাস্ট স্টেপস স্কিপ করুন এবং সরাসরি স্টেপ ৪-এ যান।
- Windows key + R চাপুন Run ডায়লগ বক্স খোলার জন্য, তারপর 'msinfo32' টেক্সট বক্সে টাইপ করে Enter চাপুন System Information স্ক্রিন খোলার জন্য।
- System Information স্ক্রিনে একবার ঢুকলে, বাম মেনু থেকে System Summary ক্লিক করুন, তারপর ডান পাশে যান এবং আপনার মাদারবোর্ড মডেল চেক করুন BaseBoard Product-এর নিচে। নোট: এছাড়া আপনি Speccy এর মত থার্ড-পার্টি টুল ব্যবহার করতে পারেন আপনার মাদারবোর্ড মডেল জানতে।
- আপনার মাদারবোর্ড মডেল আবিষ্কার করলে, আপনার মাদারবোর্ড ম্যানুফ্যাকচারারের অফিসিয়াল ডাউনলোড পেজে যান এবং মাদারবোর্ড ড্রাইভারের লেটেস্ট ভার্সন ডাউনলোড করুন।
- লেটেস্ট ড্রাইভার লোকালি ডাউনলোড হলে, ইন্সটলারে ডাবল-ক্লিক করুন এবং অন-স্ক্রিন প্রম্পট ফলো করুন মাদারবোর্ড ড্রাইভার ইনস্টলেশন কমপ্লিট করতে।
- এই প্রসিডিউরার শেষে, পিসি রিবুট করুন এবং নেক্সট স্টার্টআপ কমপ্লিট হওয়ার পর সমস্যা ফিক্স হয়েছে কিনা চেক করুন।
যদি লেটেস্ট মাদারবোর্ড ড্রাইভার ইনস্টল করার পরেও (বা ইতিমধ্যে লেটেস্ট ভার্সন থাকা সত্ত্বেও) একই BSOD ক্র্যাশ রেফারেন্স_বাই_পয়েন্টার এরর দিয়ে থাকে, তবে নিচের পটেনশিয়াল ফিক্সে যান।
5. থার্ড-পার্টি অ্যান্টিভাইরাস ডিজেবল বা আনইনস্টল করুন (যদি প্রযোজ্য হয়)
আপনি যদি থার্ড-পার্টি অ্যান্টিভাইরাস স্যুইট ব্যবহার করেন, তবে আপনার কুলপ্রিটের বাস্কেট থেকে এটিকে বাদ দেবেন না যা উইন্ডোজ ১০ বা ১১-এ এই টাইপের BSOD সৃষ্টি করতে পারে।
কিছু প্রভাবিত ব্যবহারকারী অনুযায়ী, আপনি Reference by Pointer BSOD ক্র্যাশ এক্সপেরিয়েন্স করতে পারেন কারণ আপনার অ্যান্টিভাইরাস একটি কার্নেল প্রসেস ব্লক করে ফালস পজিটিভের কারণে—আমরা যেসব ঘটনা শনাক্ত করতে পেরেছি তার অধিকাংশ Norton Antivirus-র সাথে সম্পর্কিত ছিল।
আপনার অ্যান্টিভাইরাস আসলে এই টাইপের ইস্যু সৃষ্টি করছে কিনা টেস্ট করতে, আপনাকে আপনার অ্যান্টিভাইরাস বা ফায়ারওয়ালের রিয়েল প্রোটেকশন ডিজেবল করে শুরু করা উচিত এবং সাধারণভাবে পিসি ব্যবহার করে দেখুন ক্র্যাশ বন্ধ হয় কিনা। অবশ্য, এটি করার ইন্সট্রাকশন AV থেকে AV-এ ভিন্ন হবে, لكن অধিকাংশ কেসে আপনি টাস্কবার আইকনে রাইট-ক্লিক করে সরাসরি এটি করতে পারেন।
যদি আপনার অ্যান্টিভাইরাসের রিয়েল-টাইম প্রোটেকশন ডিজেবল করলে (বা আপনি ফায়ারওয়াল ব্যবহার করলে) BSOD ক্র্যাশ আর না হয়, তবে নিচের ইন্সট্রাকশন ফলো করে ইন্টারফিয়ারিং সিকিউরিটি স্যুইট আনইনস্টল করুন এবং দেখুন ক্র্যাশ সম্পূর্ণরূপে বন্ধ হয় কিনা:
- Windows key + R চাপুন Run ডায়লগ বক্স খোলার জন্য। তারপর 'appwiz.cpl' টাইপ করে Enter চাপুন Programs and Features মেনু খোলার জন্য।
- User Account Control-এ প্রম্পট হলে Yes ক্লিক করুন অ্যাডমিন এক্সেস দিতে।
- Programs and Features মেনুতে ইনস্টলড অ্যাপ্লিকেশন লিস্টে স্ক্রল ডাউন করুন এবং আপনার থার্ড-পার্টি সিকিউরিটি স্যুইট খুঁজে বের করুন। একবার পেলে সেটিতে রাইট-ক্লিক করুন এবং কনটেক্সট মেনু থেকে Uninstall বেছে নিন।
- অন-স্ক্রিন প্রম্পট ফলো করুন AV টুল আনইনস্টলেশন কমপ্লিট করার জন্য, তারপর পিসি রিবুট করুন। নোট: আপনি যদি চান যে অ্যান্টিভাইরাস দ্বারা ছাড়া যেকোনো রিমন্যান্ট ফাইল বাকি নাই, তবে এই গাইড ফলো করুন আנטিভাইরাস দ্বারা ছাড়া ফাইল ক্লিয়ার করার জন্য।
- সাধারণভাবে পিসি ব্যবহার করুন এবং সমস্যা ফিক্স হয়েছে কিনা চেক করুন।
যদি আপনার অ্যান্টিভাইরাস স্যুইট আনইনস্টল করার পরেও reference by pointer BSOD ফিরে আসে, তবে নিচের পটেনশিয়াল ফিক্সে যান।
6. NIC Driver আপডেট করুন
এটি একদম লایক্লি কুলপ্রিট মনে হলে না, لكن Network Interface Card (NIC) ড্রাইভার এই সমস্যা সৃষ্টি করার জন্য প্রায়শই সিঙ্গেল আউট করা হয়েছে (উইন্ডোজ ১০ এবং ১১ উভয়েই) টেক-সেভি ব্যবহারকারীদের দ্বারা যারা ক্র্যাশ ডাম্প ইনভেস্টিগেট করেছেন।
আমরা যে ইউজার রিপোর্টগুলো দেখেছি তার অধিকাংশ উইন্ডোজ ১১ আপগ্রেডের ছিল উইন্ডোজ ১০ থেকে। তাই আমরা অনুমান করি এই ইস্যু většинаত একটি উইন্ডোজ ১০ ড্রাইভার যা উইন্ডোজ ১১-এ মাইগ্রেট করা হয়েছে নতুন অপারেটিং সিস্টেমের জন্য আপডেট না হয়ে।
খুশখবর হল, আপনি যদি একই ধরনের ইস্যু ফেস করেন, তবে Device Manager ব্যবহার করে Network Interface Card ড্রাইভার আপডেট করলে BSOD ফিক্স করতে পারবেন সম্ভবত।
এটি করার কুইক গাইড:
- Windows key + R চাপুন Run ডায়লগ বক্স খোলার জন্য। তারপর 'devmgmt.msc' টাইপ করে Ctrl + Shift + Enter চাপুন অ্যাডমিন এক্সেসসহ Device Manager খোলার জন্য। নোট: User Account Control উইন্ডোতে প্রম্পট হলে Yes ক্লিক করুন অ্যাডমিন এক্সেস দিতে।
- পরবর্তী, ডিভাইস ক্যাটেগরিগুলোর মাধ্যমে স্ক্রল ডাউন করুন এবং Network Adapters ড্রপ-ডাউন মেনু এক্সপ্যান্ড করুন।
- NIC ডিভাইসে রাইট-ক্লিক করুন এবং কনটেক্সট মেনু থেকে Update Driver Software বেছে নিন।
- কনফারমেশন প্রম্পটে অপারেশন কনফার্ম করুন, তারপর অপেক্ষা করুন নতুন ড্রাইভার ভার্সন খুঁজে পাওয়া পর্যন্ত।
- পরবর্তী প্রম্পটে, নতুন মেনু থেকে Search automatically for drivers ক্লিক করুন।
- যদি ড্রাইভারের নতুন ভার্সন আইডেন্টিফাই হয়, তবে বাকি ইন্সট্রাকশন ফলো করুন নতুন NIC ড্রাইভার ভার্সন ইনস্টলেশন কমপ্লিট করতে।
যদি NIC ড্রাইভার আপডেট করার পরেও একই BSOD থাকে, তবে নিচের পটেনশিয়াল ফিক্সে যান।
7. Clean Boot পারফর্ম করুন
মনে রাখবেন ইন্টারফিয়ারিং অ্যান্টিভাইরাস স্যুইটগুলোই একমাত্র থার্ড-পার্টি প্রোগ্রাম নয় যা শেষ পর্যন্ত reference_by_pointer BSOD-এর জন্য দায়ী হতে পারে।
কিছু ইউজার রিপোর্ট দেখে আমরা শনাক্ত করেছি সিস্টেম অপ্টিমাইজিং টুলস এবং অপটিক্যাল বার্নিং সফ্টওয়্যারও পটেনশিয়াল কুলপ্রিট যেগুলো এই ক্রিটিক্যাল সিস্টেম ক্র্যাশে কন্ট্রিবিউট করতে পারে।
কিন্তু যেহেতু অনেক পটেনশিয়াল কুলপ্রিট রয়েছে যারা এই সমস্যার জন্য দায়ী হতে পারে, সেরা কোর্স অফ অ্যাকশন হবে ক্লিন বুট প্রসিডিউর করা—এটি আপনার উইন্ডোজকে যেকোনো টাইপের থার্ড-পার্টি ইন্টারফিয়ারেন্স ছাড়া বুট করতে ফোর্স করবে (শুধু রিকোয়ার্ড স্টার্টআপ সার্ভিস এবং প্রসেসগুলো চালু থাকবে)।
যদি ক্লিন বুট স্টেটে আপনার পিসি চালানোর সময় সমস্যা আর না হয়, তবে স্পষ্ট হয় যে কোনো থার্ড-পার্টি আইটেমই ক্রিটিক্যাল সিস্টেম ক্র্যাশ (reference-by-pointer BSOD) সৃষ্টি করছে।
এখানে আপনার উইন্ডোজ পিসি ক্লিন বুট স্টেটে স্টার্ট করার পদ্ধতি এবং কোন কুলপ্রিট এই ইস্যুর জন্য দায়ী সেটি শনাক্ত করার পদ্ধতি।
8. আপনার উইন্ডোজ ইন্সটলেশন ক্লিন ইন্সটল বা রিপেয়ার ইন্সটল করুন
উপরে ফিচার করা কোনো মেথড আপনার কেসে ইফেক্টিভ প্রুভ না হলে, এতে প্রায় নিশ্চিত যে আপনি এমন কোনো সফ্টওয়্যার বা হার্ডওয়্যার ইস্যুর শিকার হয়েছেন যা আপনি কনভেনশনালি ফিক্স করতে পারবেন না।
যদি এটি হার্ডওয়্যার ইস্যু হয়, তবে আপনাকে আপনার পিসি কোয়ালিফাইড টেক্নিশিয়ানের কাছে নিতে হবে প্রতিটি কম্পোনেন্ট ইন্সপেক্ট করতে এবং বের করতে কোনো কম্পোনেন্ট আসলে এই ক্রিটিক্যাল ক্র্যাশ সৃষ্টি করছে কিনা।
কিন্তু, যদি আপনি আসলে একটি সফ্টওয়্যার ইস্যু (দূষিত উইন্ডোজ ফাইল) ফেস করেন, তবে ক্লিন ইন্সটল বা রিপেয়ার ইন্সটল প্রসিডিউর ইস্যু ফিক্স করবে।
Clean install বन्चের সবচেয়ে সহজ প্রসিডিউর, কারণ এতে কোনো প্রি-রেকুইজিট লাগে না। কিন্তু বড় ডাউনসাইড হল আপনি OS ড্রাইভে স্টোরড যেকোনো পারসোনাল ডেটা হারাবেন যদি আপনি এডভান্সে ব্যাকআপ না নেন।
অন্যদিকে, আপনার অপারেটিং সিস্টেম পার্টিশনে গুরুত্বপূর্ণ সিস্টেম ডেটা থাকে যা আপনি যেকোনো हालতেও হারাতে চান না, তবে একটি রিপেয়ার ইন্সটল আপনার কেসে সেরা পথ।
যদি এই সমস্যা শুধু আপনার ভার্চুয়াল মেশিনের ভেতরে হয়, তবে আমাদের দুটি অ্যাডিশনাল মেথড রয়েছে (নিচে চেক করুন) যা এই নির্দিষ্ট BSODকে এই সিনেরিওতে ট্রিট করবে।
9. লাস্ট গুড কনফিগারেশন দিয়ে বুট করুন (VM-এর জন্য)
আপনি যদি ভার্চুয়াল মেশিনের ভেতরে Reference by Pointer Blue Screen of Death এক্সপেরিয়েন্স করেন, তবে সম্ভবত আপনি সাম্প্রতিক আপনার VM-এর পুরনো কনফিগারেশনে কিছু অ্যাডজাস্টমেন্ট করেছেন। এটি আপনার ভার্চুয়াল মেশিনকে অস্থির করে দিতে পারে এবং প্রতিটি অটেমপ্টেড স্টার্টআপে এই নির্দিষ্ট BSOD-এ ক্র্যাশ করতে পারে।
খুশখবর হল, অন্য ব্যবহারকারীরা যারা একই সিচুয়েশনে পড়েছিল তারা নিশ্চিত করেছেন যে তারা সবশেষে তাদের VM নরমালি বুট করতে পেরেছে 'Last Known Good Configuration'-এ বুট ফোর্স করে।
নোট: এই মেথড অটোমেটিক্যালি দেখায় বেশ কিছু বৎসদ স্টার্টআপ অটেম্প্টের পর।
যদি আপনার ভার্চুয়াল মেশিনকে পুরনো কনফিগারেশন দিয়ে বুট ফোর্স করলে একই এরর আসে, তবে নিচের ফাইনাল পটেনশিয়াল ফিক্সে যান।
10. Device Manager দিয়ে সব Hyper-V ডিভাইস রি-ইনস্টল করুন (VM-এর জন্য)
আপনি মনে করতে পারেন যে জড়িত সার্ভিসগুলো আসলে VM ইনস্টলেশনে হোস্ট মেশিনের মতই। لكن এটাও আসলে সত্য নয়। একটি VM মেশিনে, HyperV সার্ভিসগুলো অনেক বেশি প্রেজেন্ট এবং সিস্টেম স্ট্যাবিলিটির জন্য একটি কী পিলার হিসেবে বিবেচিত।
অন্যান্য প্রভাবিত ব্যবহারকারী যারা এই সমস্যা ফেস করছিল (নির্দিষ্ট নেটওয়ার্ক অ্যাডমিনিস্ট্রেটররা) তারা প্রভাবিত ভার্চুয়াল মেশিনগুলোর এই ইস্যু ফিক্স করেছেন নিচের hyper V সার্ভিসগুলো আনইনস্টল করে এবং হোস্ট মেশিন রিস্টার্ট করে যাতে সেগুলো আবার রি-ইনস্টল হয়:
- Microsoft Hyper-V Data Exchange
- Microsoft Hyper-V Guest Shutdown
- Microsoft Hyper-V Heartbeat
- Microsoft Hyper-V Remote Desktop Control Channel
- Microsoft Hyper-V Time Synchronization
- Microsoft Hyper-V Volume Shadow Copy
আপনি Device Management-এর System devices ট্যাব দিয়ে উপরের সার্ভিসগুলো ডিজেবল করতে পারেন।
এটি করার স্পেসিফিক ইন্সট্রাকশন:
- Windows key + R চাপুন Run ডায়লগ বক্স খোলার জন্য। তারপর 'devmgmt.msc' টাইপ করে Enter চাপুন Device Manager খোলার জন্য। User Control Window-এ প্রম্পট হলে Yes ক্লিক করুন অ্যাডমিন এক্সেস দিতে।
- Device Manager-এ একবার ঢুকলে, সার্ভিস লিস্টের মাধ্যমে স্ক্রল ডাউন করুন এবং System Devices ড্রপ-ডাউন মেনু এক্সপ্যান্ড করুন।
- System devices মেনুর ভেতর থেকে নিচে মেনশন্ড সব Hyper-V সার্ভিসে রাইট-ক্লিক করুন এবং কনটেক্সট মেনু থেকে Uninstall device বেছে নিন:
Microsoft Hyper-V Data Exchange Microsoft Hyper-V Guest Shutdown Microsoft Hyper-V Heartbeat Microsoft Hyper-V Remote Desktop Control Channel Microsoft Hyper-V Time Synchronization Microsoft Hyper-V Volume Shadow Copy
- সব Hyper-V সার্ভিস আনইনস্টল হলে, আপনার VM রিবুট করুন এবং সমস্যা ফিক্স হয়েছে কিনা চেক করুন।