Wednesday, July 19, 2017

Computer မွာ Blue Screen Error ဘာေၾကာင့္ျဖစ္လဲ ဘယ္လိုေျဖ႐ွင္းမလဲ

ကြ်န္ေတာ္တို႔ တစ္ခါတစ္ေလမွာ computer အသံုးျပဳေနရင္ အျပာေရာင္ screen ၾကီးေပၚလာျပီးဘာမွ 
ဆက္လုပ္လို့ မရေတာ့ တာမ်ိဳး ေတြဖူးမွာပါ။ အဲဒါကို Blue Screen of Death (BSoD) လို့ေခၚပါတယ္။

အဲဒီ (BSoD) ဘာေၾကာင့္ ျဖစ္ရသလဲ ဆိုရင္ (ေတာ္ေတာ္ မ်ားမ်ားကေတာ့ Memory error ေၾကာင့္လို႔
ေျပာၾကပါတယ္)။ တကယ္ေတာ့ (BSoD) Blue Screen error ျဖစ္ရတဲ့ အေၾကာင္းအရင္း အမ်ားၾကီးပါ။

အဲဒီ Blue Screen ၾကီးရဲ့ဖန္တီးရွင္ကေတာ့ Microsoft ရဲ့ Window Operating System ပါဘဲ။

Window Operating System ဟာ System error ေတြကရုန္းမထြက္ႏုိင္တဲ့အခါ System Error ေတြ
ကို recover မလုပ္ႏုိင္ေတာ့တဲ့အခါမ်ိဳးမွာ ေပၚလာတာျဖစ္ပါတယ္ ။ 

Blue Screen ကို Microsoft Window Version 3.1 တည္းကစတင္ပါ၀င္လာပါတယ္ ။ Window Vista 
ရဲံ ကနဦး Versions မွာ Boot Loader Error ကို (RSoD) Red Screen of Death နဲ့ျပပါတယ္ ။

Drive တစ္ခုဟာ Kernal Mode မွာအလုပ္လုပ္ေနစဥ္ system error ေတြကို recover မလုပ္ႏိုင္ တဲ့အ
ခ်ိန္မွာ Blue Screen Error ျဖစ္ေပၚႏုိင္ပါတယ္ ။ အဲဒီလို့ျဖစ္ရင္ Window ကို Restate လုပ္ေပးျခင္းက
ေကာင္းဆံုးျဖစ္ပါတယ္ ။ Blue Screen ေပၚမွာျပထားတဲ့စာသားေတြက Software Engineer ေတြအ
တြက္ error fix လုပ္ႏုိင္ဖုို့ေဖၚျပထားတဲ့စာသားေတြပါ ။ eg.(0x0000001E -KMODE -EXCEPTION -
NOT-LIANDLED )ဆိုတဲ့စာသားမ်ိဳးေတြပါ ။ အဲဒီစာသားေတြထဲမွာ error ျဖစ္ေနတဲ့ Address ကို ေဖာ္
ျပေပးပါတယ္ ။အဲဒီမွာerror ျဖစ္ေနတဲ့ Driver ကိုပါျပေပးပါတယ္ ။

အမ်ားေသာအားျဖင့္ window တိုင္းဟာ Default အားျဖင့္ (BSoD)ျဖစ္တာနဲ့ Memory Dump လုပ္ပါ
တယ္ ။ Memory dump ဆိုတာ Physical Memory ထဲရီွေၾကာင္းအရာအားလံုးကို Copy ကူးတာပါ။
Operating System version ေပၚမူတည္ျပီ Dump လုပ္တဲ့ format လည္းအမ်ိုဳးမ်ိဳးရွိႏိုင္ပါတယ္။

Dump လုပ္လို့ရလာတဲ့ file ကို Kernal debugger နဲ့ debugged လုပ္လို့ရပါတယ္ ။ဘာျဖစ္လို့လဲဆို
ေတာ့ Blue Screen မွ ျပထားတဲ့စာသားေတြမွာ ကန့္သတ္ခ်က္ရွိလို့ပါ ။ သူျပတဲ့error နဲ့ တကယ္ျဖစ္
ေနတဲ့ error နဲ့က ကြဲလြဲေနႏိုင္ပါတယ္ ။အဲဒီေတာ့ debugger နဲ့ trace လိုက္ရမွာပါ ။ Debugger ကို 
Microsoft က ေန free download ရႏုိင္ပါတယ္။

(BSoD) ဟာ Boot Loader error ေၾကာင့္လည္းျဖစ္ႏိုင္ပါတယ္ ။ အဲဒီလိုအခ်ိန္မွာ Hard drive လည္း 
အသံုးျပဳလို့မရေသးတာေၾကာင့္ Memory Dump လည္းလုပ္လို့မရပါဘူး။ window CD နဲ့ Boot တက္
ၿပီး error fix လုပ္ရမွာျဖစ္ပါတယ္။

ေနာက္ထပ္ (BSoD) ျဖစ္ရတဲ့အေၾကာင္း ကေတာ့ DLL fileေတြCompatibalမျဖစ္လို့ပါ။ Application 
program ေတြမွာ DLL file ေတြလိုအပ္တဲ့အခါ DLL file ေတြကို window က Memory ေပၚကို လွမ္း
တင္ပါတယ္။ အဲဒီမွာ Application version ေျပာင္းထားတာတို့ ။ DLL ႏွင့္ version မတူတာတို့ဆိုရင္ 
လဲ (BSoD) ျဖစ္ႏို္င္ပါတယ္ ။

ဘယ္windows မွာဘဲျဖစ္ျဖစ္ အထက္ပါအေၾကာင္းမ်ားေၾကာင့္ (BSoD) ျဖစ္ႏိိုင္သလိုတစ္ျခားေတြ
ေၾကာင့္လဲ ျဖစ္ႏိုင္ပါတယ္ ။ Virus ေၾကာင့္လဲ (BSoD) ျဖစ္ႏုိင္ပါတယ္။ Memory Compatible မျဖစ္
လုို့ ဒါမွမဟုတ္ Bad Memory ေတြေၾကာင့္လဲ ျဖစ္ႏိုင္ပါတယ္ ။တစ္ျခားအေၾကာင္းအရာေတြေၾကာင့္
(BSoD) ျဖစ္ႏိုင္ပါတယ္ ။

Blue Screen Error ေျဖရွင္းနည္း


ဒီနည္းကေတာ့ Blue screen ေျဖရွင္းနည္းေတြထဲက ေနာက္တစ္နည္း ျဖစ္ပါတယ္။ Blue screen 
တက္တက္လာလို႔ စိတ္ညစ္ေနတဲ႔ သူငယ္ခ်င္းမ်ားအတြက္ အေထာက္အကူ ျဖစ္မယ္ထင္လို႔ပါ။ 

Window XP, Vista & 7 ေတြအတြက္ အကုန္အသံုးၿပဳလို႔ ရႏိုင္ပါတယ္။ လက္ေတြ႔စမ္းသပ္
ၾကည့္ၿပီးလို႔ အဆင္ေျပသြားလို႔ ေ၀မွွ်လိုက္ပါတယ္။ အဆင္မေျပတာမ်ား ရွိခဲ႔ရင္ေတာ့ က်ေတာ့္ရဲ႕ 
အားနည္းခ်က္ပဲ ျဖစ္ပါလိမ့္မယ္။ အခု က်ေတာ္က Windows Vista နဲ႔ လုပ္နည္းေလး တင္ျပေပး
ပါ့မယ္။ ေအာက္မွာ ဆက္ေလ႔လာၾကည့္လိုက္ပါ။

လုပ္နည္း

1. Start menu Computer ကို Right Click ေထာက္ပီး Properties ကို ၀င္လိုက္ပါ။


2. က်လာတဲ႔ Box ရဲ႕ ဘယ္ဘက္နားေလးက advanced system setting ကို ၀င္လိုက္ပါ။


3. System Properties Advanced ထဲမွ အနီ၀ိုင္းျပထားတဲ႔ Setting ကို ၀င္လိုက္ပါ။


4. System and Recovery ထဲမွ အနီေရာင္ ၀ိုင္းျပထားတဲ႔ ေအာက္မွာရွိတဲ႔ Automatically restart ကို အမွန္ျခစ္ေလး ျဖဳတ္ေပးလိုက္ပါ။ (ပံုမွာၾကည့္ပါ)။ ပီးရင္ OK ေပးလိုက္ပါ။


ဒါဆိုရင္ေတာ့ ပံုမွန္တက္လာေနက် Bluescreenဆိုတာႀကီး မတက္လာေတာ့ပါဘူး။


1 comment:

  1. စာအုပ္ ဝယ္ရမလားခင္ဗ်

    ReplyDelete

WINDOWS PASSWORD ကို ေဆာ့၀ဲလ္ မသံုးဘဲ ေက်ာ္နည္း

  windows 7 မွာ password ေမ့သြားရင္ ေက်ာ္ခြနည္းေလးပါ။ windows 7 အေခြေတာ့ လုိအပ္ပါတယ္။ windows 7 အေခြကို Drive ထဲကို ထည့္လို...