Wednesday, June 1, 2011

Window Registry editor အေျခခံ


window registry editor ဆိုတာ registyr ကိုတည္းျဖတ္ျပဳျပင္တဲ့ ပရိဂရမ္ ျဖစ္ပါသည္ ။ သူ႕ကို ဖြင့္ဖို႔အတြက္ Start Menu >> Run >> regedit လို႔ရိုက္ထည့္ပီး Enter ေခါက္လိုက္ပါ ။

Subrtree (Higt Level Key) အဓိကလုပ္ေဆာင္ခ်က္
HKEY_CURRENT_USER လက္ရွိ logon ၀င္၍ အသံုးျပဳေနေသာ User ႏွင့္ သက္ဆိုင္ေသာ အခ်က္အလက္မ်ား ေဖာ္ျပေပးသည္ ။ လက္ရွိ user ၏ Folder မ်ား ၊ Screen Color မ်ား ၊ Control Panel Settings မ်ားကို ယင္းတြင္ သိမ္းဆည္းထားသည္ ။
HKEY_CURRENT_ROOT Software မ်ားႏွင့္ ယင္း Software မ်ားကို မည္ကဲ့သို႕ဖြဲ႕စည္း ထားေၾကာင္း ေဖာ္ျပေပးသည္ ။ ယင္း High Level Key သည္ HKEY_LOCAL_MACHINE Hight Level Key ၏ Subkey တစ္ခုျဖစ္သည္ ။ ယင္းတြင္သိမ္းဆည္းထားေသာ အခ်က္အလက္မ်ားသည္ Windows Explorer အသံုးျပဳၿပီး ဖိုင္တစ္ဖိုင္ကို သင္ကဖြင့္လိုက္သည့္အခါ ထင္းဖိုင္ႏွင့္သက္ဆိုင္ေသာ မွန္ကန္သည့္ ပရိုကရမ္းကို ဖြင့္ရန္စီစဥ္ေပးသည္ ။
HKEY_CURRENY_CONFIG လက္ရွိ Active ျဖစ္ေနေသာ Hardware Configuration မ်ားကို ေဖာ္ျပေပးသည္ ။ ၄င္းေကာင္းသည္ HKEY_LOCAL_MACHINE High Level Key ၏ Subkey ႏွစ္ခုျဖစ္ေသာ Software ႏွင့္ System တို႔တြင္ ပါ၀င္သည့္ Data မ်ားကို ထုတ္ႏုတ္ ေဖာ္ျပထားျခင္း ျဖစ္သည္ ။
HKEY_USERS လက္ရွိ log on ၀င္ေနေသာ User ၏ ID ႏွင့္ Log on Screen ကိုတည္ေဆာက္ရန္ လိုအပ္ေသာ အခ်က္အလက္မ်ားကို ေဖာ္ျပထားေပးသည္ ။ ယင္း High Level Key တြင္ကြန္ပ်ဴတာရွိ User အားလံုး၏ Profile မ်ားကို သိမ္းဆည္းထားသည္ ။ HKEY_CURRENT_USER High Level Key သည္ HKEY_USERS Hight Level Key ၏ Subkey တစ္ခုျဖစ္သည္ ။
HKEY_LOCAL_MACHINE OS စတင္ရန္ အသံုးျပဳေသာ Device မ်ား Device Driver မ်ားႏွင့္ သက္ဆိုက္ေသာ Data မ်ားအပါအ၀င္ ကြန္ပ်ဴတာႏွင့္ ပက္သက္ေသာ Configuration Data အားလံုးကို ေဖာ္ျပထားသည္ ။ မတူညီေသာ User မ်ား ၊ log on ၀င္ေနခ်ိန္တြင္ ထင္း High Level Key ရွိ အခ်က္အလက္မ်ားကို ျပဳျပင္ေျပာင္း လဲမေပးပါ။

Registry အားသိမ္းဆည္းသည့္ေနရာ
Registry ဖိုင္မ်ားကို %System Root% \System 32 \ Config ဆိုတဲ့ Folder မွာသိမ္းထားပါတယ္ ။ %System Root% ဆိုတာက System ဖိုင္ေတြရွိတဲ့ Folder ကိုေျပာတာပါ ။ Windows NT ႏွင့္ Windows 2000 မွာဆိုရင္ Registry ဖိုင္ေတြကို C:\Win NT\System 32\Config ဆိုတဲ့ Folder ေအာက္မွာရွိမွာပါ ။ Window XP နဲ႕ Window Server 2003 မွာေတာ့ C:\Windows\System 32\Config ဆိုတဲ့ Folder ေအာက္မွာရွိမွာပါ ။ Windows OS ဟာ Registry ဖိုင္ေတြကိုေတာ့ %System Root%\Repair ဆိုတဲ့ Folder မွာသိမ္းထားပါတယ္ ။

Registry အားျပင္ဆင္ျခင္း
Registry အားျပင္ဆင္ျဖင္း (Registry Editing) ဆိုတာဟာ Registry Editor Program အသံုးျပဳျပီး ကြန္ပ်ဴတာမွာ မိမိလိုခ်င္တဲ့ ျပင္ဆင္မႈေတြကို ျပဳလုပ္ျခင္း ျဖစ္ပါသည္ ။ သာမန္အားျဖင့္ Windows ဟာသူ႔ရဲ႕ Setting ေတြကို Start >> Setting >> Control Panel ကေနတဆင့္ ျပင္ခြင့္ေပးပါသည္ ။ Control Panel ကေနျပင္ဆင္ခြင့္ေပးထားတဲ့ Setting ေတြဟာ သာမန္အားျဖင့္ OS အတြက္သိမ္အေရးမႀကီးတဲ့ Setting ေတြပဲျဖစ္ပါတယ္ ။ အေရးပါတဲ့ Setting ေတြကို သာမန္ User ေတြက မွားယြင္းၿပီး ဖ်က္မိရင္ OS တစ္ခုလံုးကို ထိခိုက္ေစႏိုင္လို႔ ျဖစ္ပါသည္ ။ ဒါေၾကာင့္ အေရးပါတဲ့ Setting ေတြကို Registry မွာ၀င္ျပင္ရပါတယ္ ။
Registry ကို၀င္ျပင္ဖို႔အတြက္ Registry Editor ဆိုတဲ့ Program သံုးၿပီး ျပင္ရပါတယ္ ။ Progrfm ေတြကို ပံုမွန္အားျဖင့္ Start >> Programs ဒါမွမဟုတ္ Start >> All Program ကေနဖြင့္ႏိုင္ေအာင္ Window ကစီစဥ္ထားပါတယ္ ။ ဒါေပမဲ့ Registry Editor ဟာအေရးႀကီးတဲ့ Program ျဖစ္လို႔ Start >> Programs ေအာက္မွာမေတြ႕ရပါ ။ Start >> Run ကေန Run Dialog Box က်လာမွ regedit ဆိုတဲ့ စာသားရိုက္ထည့္ၿပီး Enter ႏွိပ္လိုက္ ရင္ Registry Editor ပြင့္လာမွာျဖစ္ပါတယ္ ။ Run Dialog Box ကို Window logo Key နဲ႕ R (Win+R) ခလုပ္ကို တစ္ၿပိဳင္ တည္းတြဲႏွိပ္ရင္ လည္းရပါတယ္ ။ ပီးမွာ regedit ဆိုတဲ့စာသား ရိုက္ထည့္ပီး Enter ႏွိပ္လိုက္ရင္ Registry Editor Window ပြင့္လာမွာျဖစ္ပါတယ္ ။
Registry ကို၀င္ျပင္တယ္ဆိုတာက တကယ္ေတာ့ Registry Editor ထဲကို၀င္ၿပီး သတ္မွတ္ထားတဲ့ လမ္းေၾကာင္းအတိုင္းအ ဆင့္ဆင့္ သြားၿပီး လိုခ်င္တဲ့ SubKey ကိုေရာက္တဲ့အခါ သူ႕မွာရွိတဲ့ တန္ဖိုး (Value) ေတြကို ျပင္ဆင္ျခင္းျဖစ္ပါသည္ ။ Subkey တစ္ခုရဲ႕ Value ေတြကို Registry Editor Window ရဲ႕ ညာဘက္က Topic Area မွာျမင္ႏိုင္ပါတယ္ ။ Value တစ္ခုကို အစိတ္အပိုင္း (၃)ခု ပိုင္းႏိုင္ပါတယ္ ။ Value Name , Data Type နဲ႕ Data တို႔ပဲျဖစ္ပါသည္ ။
HKEY_LOCAL_MACHINE >> Hardware >> Description >> System ဆိုတဲ့ Subkey ကို ဘယ္ဘက္က Navigation Area မွာ ျပထားပီး Topic Area မွာေတာ့ System ဆိုတဲ့ Subkey ေအာက္မွာရွိတဲ့ Value (9) ခုကိုျပထားပါသည္ ။ ဒါေၾကာင့္ Subkey ေတြမွာရွိတဲ့ တန္ဖိုးေတြရဲ႕ Data Type(6) မ်ိဳးကို သိဖို႔လိုပါတယ္ ။

Data Type ေဖာ္ျပခ်က္
REG_BINZTY Raw Binary Data ျဖစ္သည္ ။ Hardware အမ်ားစု၏ သတင္းအခ်က္အလက္မ်ားအား ကြန္ပ်ဴတာတြင္ Binary Data မ်ားအျဖစ္သိမ္းဆည္းမွတ္သား ထားေသာ္လည္း Registry Editor တြင္ေဖာ္ျပရာတြင္ အက်ဥ္းခ်ံဳးေဖာ္ျပႏိုင္ရန္ Hexa Decimal ပံုစံျဖင့္ ျပသေပးသည္ ။
REG_DWORD ကြန္ပ်ဴတာတြင္ 4 Byte အရွည္ရွိေသာ ဂဏန္းတစ္ခုအေနျဖင့္ သိမ္းဆည္းသည္ ။ Device Driver မ်ား ၊ Service မ်ားႏွင့္ သက္ဆိုင္ေသာ သတ္မွန္ကန္႔သတ္ခ်က္ (Parameter) မ်ားကို ထို Date Type ျဖင့္ ေဖာ္ျပေလ့ရွိသည္ ။ Registry Editor တြင္ေဖာ္ျပရာတြင္ Binary သို႔မဟုတ္ Hexadecimal သို႔မဟုတ္ Decimal ပံုစံတစ္မ်ိဳးမ်ိဳးျဖင့္ ေဖာ္ျပေလ့ရွိသည္ ။
REG_EXPAND_SZ အလ်ားသတ္မွန္ခ်က္ ေျပာင္းလဲႏိုင္ေသာ အကၡရာ စဥ္တန္းတစ္ခုျဖစ္သည္ ။ ပရိုဂရမ္ တစ္ခုသို႔မဟုတ္ Service တစ္ခုက Data ကို အသံုး ျပဳသည့္ အခါ ေျပလည္ေအာင္ ေျဖရွင္းေပးသည့္ ကိန္းရွင္ (Variable) မ်ားသည္ ယင္း Data Type အမ်ိဳးအစားတြင္ ပါ၀င္သည္ ။
REG_MULTI_SZ Multiple Srting အမ်ိဳးအစား ျဖစ္သည္ ။ User မ်ားကဖတ္ရႈ႕နားလည္ႏိုင္သည့္ ပံုစံျဖင့္တည္ရွိေသာ အကၡရာမ်ားအၾကား တြင္ ေနရာလြတ္မ်ား ၊ ေကာ္မာမ်ားႏိွင့္ အျခားအမွန္ အသားမ်ား ပါရွိသည္ ။
REG_SZ စာသားမ်ားသာ ပါ၀င္ၿပီး အလ်ားသတ္မွတ္ခ်က္ရွိေသာ အကၡရာစဥ္ တန္းတစ္ခုျဖစ္သည္ ။
REG_FULL_RESOURCE_DESCRIPTOR Hardware အစိတ္အပိုင္းတစ္ခု သို႔မဟုတ္ Driver တစ္ခုအတြက္ Resource List ကိုသိမ္းဆည္းရန္ ဒီဇိုင္းထုတ္ထားေသာ Nested Array တစ္ခုျဖစ္သည္ ။

Value တစ္ခုအသစ္ ထည့္သြင္းျခင္း
Registry ကို၀င္ျပင္တယ္ဆိုတာ Registry Editor မွာသတ္မွတ္ထားတဲ့ လမ္းေၾကာင္းအတိုင္း (ဥပမာ HKEY_CURRENT_USER >> Software >> Microsoft >> Windows >> Current Version >> Policies) အဆင့္အဆင့္ သြားၿပီးေတာ့ လိုခ်င္တဲ့ Sub Key ေရာက္တဲ့အခါ သူ႕မွာရွိတဲ့ Value ေတြကို ၀င္ျပင္ျခင္းျဖစ္ပါတယ္ ။ လိုျခင္တဲ့ Subkey ေရာက္လို႔ ညာဘက္က Topic Area မွာကိုယ္လိုခ်င္တဲ့ Value မရွိလို႔ အသစ္ထည့္ခ်င္ရင္ Sub Key ကို Right Click ႏွိပ္လိုက္ပါ က်လာတဲ့ Cascade Menu မွာ New ကုိ Pointer ေထာက္ရင္ Submenu တစ္ခုထပ္ေပၚလာပါမည္ ။ အဲ့ဒီထဲမွလိုခ်င္တဲ့ Data type ကိုေရႊးရမွာ ျဖစ္ပါသည္ ။ DWORD Value ကိုေရႊးၿပီး ႏွိပ္လိုက္တဲ့အခါ ညာဘက္မွာ New Value#1 ဆိုၿပီးေပၚလာပါမယ္ ။ အဲ့ဒီအခါ မိမိသတ္မွတ္ခ်င္တဲ့ အမည္စာသားမ်ား ရိုက္ထည့္ရင္ Value အသစ္တစ္ခု ရရွိမွာ ျဖစ္ပါသည္ ။

Value တစ္ခုတြင္ Data ထည့္သြင္းျခင္း
အေပၚကအတိုင္း Value အသစ္တစ္ခုရပါၿပီ ။ ဥပမာ မိမိ ရဲ႕ Task Bar ကိုသူမ်ား ၀င္ျပင္တာမႀကိဳက္လို႔ မျပင္ႏိုင္ေအာင္ NoSetTaskbar ဆိုတဲ့ Value အသစ္တစ္ခု ထပ္ျဖည့္တာပါ ။ သူရဲ႕ Default Data ကသုည ျဖစ္ပါတယ္ ။ ဒီအတိုင္းပဲထားလိုက္ရင္ ဘာမွထူးျခားမႈမရွိပါဘူး ။ ဘာေၾကာင့္လဲဆိုေတာ့ အဲ့ဒီ Value မွာ Date ကသုညျဖစ္ရင္ Taskbar ကို Right-Click ႏွိပ္လိုက္ပါ က်လာတဲ့ Menu က Properties ကို သြားၿပီးေပၚလာတဲ့ Taskbat and Start Menu Properties Dialobox မွာ ၀င္ျပင္ႏိုင္မွာ ျဖစ္ပါတယ္ ။ Value အသစ္မျဖည့္ ခင္အေျခအေနအတိုင္းပဲ ရွိေနမွာျဖစ္ပါတယ္ ။ အလုပ္လုပ္ေအာင္ Value Name ကို Right-Click ႏွိပ္ပီး က်လာတဲ့ Cascade Menu မွာ Modify ကို ကလစ္ႏွိပ္ရင္ Edit DWARD Value Box က်လာပါလိမ့္မယ္ 1 (တစ္) လို႔ရိုက္ထည့္ၿပီးေတာ့ OK ခလုပ္ကို ႏွိပ္လိုက္ရင္ ညာဘက္က Topic Area ရဲ႕ Data မွာ သုညကေန တစ္ျဖစ္သြားပါၿပီး ။
ကြန္ပ်ဴတာကို Refresh (သို႔) F5 လုပ္လိုက္တာနဲ႕ စတင္အက်ိဳးသက္ေရာက္ Effect ျဖစ္ၿပီး Taskbar ကို Right-Click >> Porperties ကုိေရြးရင္ Dialogbox က်မလာပဲ Restrictions Box ပဲကေလာမွာျဖစ္ပါတယ္ ။

Sunkey တစ္ခုအသစ္ ထည့္သြင္းျခင္း
တစ္ခါတစ္ရံမွာ မိမိလုပ္ခ်င္တဲ့ ကိစၥအတြက္ လမ္းေၾကာင္းအတိုင္း အဆင့္ဆင့္ ဆင္းသြားတဲ့အခါ ေနာက္ဆံုး Subkey တစ္ခုလိုေနတာကို ေတြ႕ရတက္ပါတယ္ ။ ဥပမာ My Computer ကို Start Menu မွာေျဖာက္ထားခ်င္လို႔ HKEY_CURRENT_USER >> Software >> Microsoft >> Windows >> Current Version >> Policies >> NonEnum ဆိုတဲ့ လမ္းေၾကာင္းအတိုင္းဆင္းသြားတဲ့အခါ Policies ဆိုတဲ့ Subkey ရဲ႕ေအာက္မွာ NonEnum မရွိပဲ Explorer ပဲေတြ႕ရမွာျဖစ္ပါတယ္ ။
Subkey အသစ္တစ္ခုထည့္ဖို႔အတြက္ မိမိထည့္ခ်င္တဲ့ Subkey ရဲ႕ အထက္မွာ ရွိတဲ့ Subkey ကို Right-Click >> New >> Key ကိုႏွိပ္လိုက္ပါ New Key # 1 ဆိုတဲ့ အျပာေရာင္စာသားေပၚလာပါလိမ့္မယ္ ။ အဲ့ဒီေနရာမွာ မိမိလိုခ်င္တဲ့စာသား NomEnum ကိုရိုက္ထည့္ၿပီး Enter ႏွိပ္လိုက္ရင္ Policies ဆိုတဲ့ Sunkey ေအာက္မွာ NonEnum ဆိုတဲ့ Subkey တစ္ခုကိုျမင္ရမွာျဖစ္ပါတယ္ ။

Key တစ္ခုသို႔မဟုတ္ Value တစ္ခုအား အမည္ေျပာင္းျခင္း
Key တစ္ခုသို႔မဟုတ္ Value တစ္ခုကို အမည္ေျပာင္းေပးခ်င္ရင္ ေျပာင္းျခင္တဲ့ Key တစ္ခု သို႔မဟုတ္ Value တစ္ခုကို Right-Click >> Rename လုပ္လို႔ရပါတယ္ ။
Key တစ္ခုသို႔မဟုတ္ Value တစ္ခုအား ဖ်က္ျခင္း
Right-Click >> Delete (သို႔မဟုတ္) ကီးဘုတ္ေပၚကေန Delete ႏွိပ္လည္းရပါတယ္ ဘာေၾကာင့္လည္းဆိုေတာ့ အေပၚမွာ ေျခာက္ထားတာေတြနဲ႕ အေၾကာင္လြန္ပီး မလုပ္ရဲေတာ့မွာဆိုးလို႔ ရွင္းျပလိုက္တာပါ ။
Copy Key Name ကေတာ့ Key တစ္ခုကို Copy ကူးတာပဲျဖစ္ပါတယ္ ။

Key တစ္ခုအား Favorites Menu တြင္ထည့္ျခင္း ႏွင့္ ဖ်က္ျခင္း
Registry Key တစ္ခုရဲ႕ အမည္ဟာ အလြန္ရွည္လွ်ားၿပီး လမ္းေၾကာင္းအတိုင္းအဆင့္ဆင့္ သြားရတာ ၾကာပါတယ္ ။ မွားယြင္းမႈေတြလည္း ျဖစ္ႏိုင္ပါတယ္ ။ ဒီျပသနာကို ေျဖရွင္းႏိုင္ဖို႔ မိမိႀကိဳက္ႏွစ္သက္တဲ့ / မၾကာခဏသံုးဆြဲတက္တဲ့ Key တစ္ခုကို Registry Editror ရဲ႕ Favorites Menu မွာထည့္ႏိုင္ပါတယ္ ။ ပထမဆံုး မိမိ ႏွစ္သက္ရဲ႕ Key Name ရဲ႕ ေနာက္ဆံုး Subkey သို႕မဟုတ္ Value Name ကို Selecet မွန္ပါ ၿပီးေတာ့ Registry Editor ရဲ႕ ေနာက္ဆံု Menu Bar မွာရွိတဲ့ Favorites ကိုကလစ္ ႏွိပ္ရင္ Submenu တစ္ခုက်လာပါမယ္ ။ အဲ့ဒီ Submenu က Add to Facorites ကို ကလစ္ႏွိပ္လိုက္ရင္ Add To Favorites Dialogbox က်လာပါမယ္ ။ Favorite name: ေနရာမွာ မိမိႏွစ္သက္ရာနာမည္ကို ထည့္သြင္းမွတ္သားထားႏိုင္ပါတယ္ ဥပမာ CPU Name Change ဆိုပီးေပါ့ ၿပီးတာ့နဲ႕ OK ကိုႏွိပ္လိုက္ပါ ။ ၿပီးရင္ Facorites Menu ကိုဖြင့္ၾကည့္လိုက္ပါ မိမိရိုက္ထားေသာ နာမည္ေပၚေနမွာျဖစ္ပါတယ္ ။ Remove Favorite ကေတာ့ မွတ္ထားေသာစာမ်ားကို ျပန္ျဖစ္ျခင္းျဖစ္သည္ ။ Select မွတ္ပီး OK ႏွိပ္လုိက္ရင္ ရပါပီ ။

Registry အား Backup and Restore ျပဳလုပ္ျခင္း
Registry ကိုျပင္တာဟာ တကယ္ေတာ့ အႏၱရာယ္ မ်ားတဲ့ ကိစၥတစ္ရပ္ျဖစ္ပါတယ္ ။ ျပင္တာအခန္႔မသင့္ရင္ Window မတက္ေတာ့တဲ့အထိ ျဖစ္ႏိုင္ပါတယ္ ။ ဒါေၾကာင့္ Registry မွာျပင္ဆင္ေျပာင္းလဲမႈေတြ မလုပ္မီ Backup အၿမဲလုပ္ပါ ။ Registry ကို သီးျခား Program ေတြကိုအသံုးျပဳ ၿပီး Backup လုပ္ႏိုင္သလို Registry Editor မွာတင္ Backup လုပ္ေပးႏုိင္ ၊ Restore လုပ္ေပးႏိုင္ပါတယ္ ။ Backup လုပ္ဖို႔အတြက္ Menu Bar မွာရွိတဲ့ File >> Export ကိုႏွိပ္လိုက္ပါ Export Registry File ေလးက်လာပါလိမ့္မယ္ Save မွတ္မယ့္ေနရာနဲ႕ နာမည္(file name)ကို ေရႊးခ်ယ္ေရးသားလိုက္ပါ ပီးရင္ Save as type ေနရာမွာ .reg ဖိုင္ သို႔မဟုတ္ .txt ဖိုင္ ကိုေရႊးပီးေတာ့ Save လိုက္ပါ ။
Registry ကို Import လုပ္တယ္ဆိုတာ ယခင္ Backup လုပ္ထားတဲ့ Registry file ေတြကို Restore ျပန္လုပ္တာ ျဖစ္ပါတယ္ ။ File Menu မွာရွိတဲ့ Import ကိုကလစ္ႏွိပ္လိုက္ပါ Import Registry File Dialogbox ေပၚလာမွာ ျဖစ္ပါတယ္ ။ ယခင္ Save ထားတဲ့ .txt ဖိုင္ကို ျပန္ရွာပီးေတာ့ Select မွတ္ေပးပီး Open ကိုႏွိပ္လိုက္ပါက အလိုအေလွ်ာက္ Restore ျပန္လုပ္သြားမွာျဖစ္ပါသည္ ။
.reg နဲ႕ save ထားပါက ထိုဖိုင္ကို Double click ႏွိပ္လိုက္တာနဲ႕ အလိုအေလွ်ာက္ Restore လုပ္သြားမွာျဖစ္ပါတယ္ ။ ပီးလွ်င္ registry Editor ဆိုတဲ့ Box ေလးတစ္ခုက်လာမွာျဖစ္ပါတယ္ အဲ့မွာ OK ႏွိပ္ေပးလိုက္ရင္ Restore လုပ္ငန္ပီးဆံုးသြားပါပီ ။

Registry ေၾကာင့္ Window မတက္ေတာ့ရင္
registry ကို restore သို႔မဟုတ္ Backup လုပ္တာဟာ window ေကာငး္ေနစဥ္မွာပဲ လုပ္လို႔ရပါတယ္ ။ အကယ္၍ registry မွားျပင္လို႔ window မတက္ေတာ့ရင္ဘယ္လို႔လုပ္မလည္း ? အစကတည္းက ႀကိဳတင္စီစဥ္ထားဖို႔ေတာ့လိုပါတယ္ အရင္ဆံုး window ေကာင္းေနစဥ္မွာ window ကအလိုအေလွ်ာက္ Backup လုပ္သိမ္းထားဖို႔လိုပါမယ္ ။ အလိုအေလွ်ာက္ Backup လုပ္ထားတဲ့
%System Root% ေအာက္က Rrepair Folder ကိုသြားပါ ။ ၿပီးေတာ့ registry Backup ဆိုတဲ့ Folder အလြတ္တစ္ခုကို Repair ေအာက္မွာေဆာက္ပါ ။ ဘယ္ေန႔က Backup လုပ္ထားတာလဲဆိုတာ ကို သိေအာင္ Folder Name ေနရာမွာ ရက္စြဲထည့္ျခင္းသည္ အေကာင္းဆံုးလို႔ေျပာပါရေစ ။ ျပီးရင္ registry ဖိုင္ ၅ ဖိုင္ျဖစ္တဲ့ Default ၊ SAM ၊ SECURITY ၊ Software နဲ႕ System တို႔ကို %System Root% ေအာက္က Repair Folder ကေန Copy ကူးၿပီး Registry Backup Folder မွာ Paste လုပ္သိ္မ္းထားလိုက္ပါ ။
Window မတက္ေတာ့တဲ့အခါ Hardisk ကိုျဖဳတ္ၿပီးေတာ့ အျခားကြန္ပ်ဴတာ တစ္လံုးမွာ Slave အေနနဲ႕တပ္ပီးေတာ့ သူငယ္ခ်င္းရဲ႕ Hardisk က Window OS ရွိတဲ့ Partation ဟာယခင္ " C: " ျဖစ္ေပမယ့္ အျခား ကြန္ပ်ဴတာမွာ တျခား Drive Letter အေနနဲ႔ေပၚမွာျဖစ္ပါတယ္ ။ ဒါေၾကာင့္ Drive Letter ကို မိမိ Window OS မွာရွိတဲ့ Partation ရဲ႕ Drive Letter ကို မွန္ကန္ေအာင္ရွာၿပီးေတာ့ အဲ့ Drive Letter ေအာက္က %System Root% (window) ေအာက္က System 32 ေအာက္က Config Folder ကိုသြားပါ ။ Config Folder ေအာက္မွာရွိတဲ့ registry ဖိုင္ ၅ ဖိုင္ကိုဖ်က္ပါ ။ ၿပီးရင္ မိမိ Hardisk ရဲ့ယခင္ Backup လုပ္ထားေသာ %System Root%(Window) => Repair Folder => registry Backup => ေအာက္နားက ရက္စြဲေပးထားတဲ့ Folder (သို႔) မိမိ Backup လုပ္ထားခဲ့ေသာ Folder ေနရာမွ registry ဖိုင္ ၅ ဖိုင္ကို Copy ျပန္ကူးလားၿပီး ေစာေစာက ျဖတ္လိုက္ေသာေနရာတြင္ျပန္ Paste လိုက္ပါ ။ အားလံုးၿပီးဆီးသြားပါက Hardisk ကို ျပန္ျဖဳတ္၍မိမိကြန္ပ်ဴတာတြင္ ျပန္လည္တပ္ဆင္လိုက္ပါ registry ေၾကာင့္ window မတက္ေတာ့တာျဖစ္ေသာေၾကာင့္ ေသျခာေပၚက္ window ျပန္တက္လာပါလိမ့္မယ္ ။
Hardisk ကိုျဖဳတ္လိုက္ ျပန္တပ္လိုက္လုပ္ရတာ အဆင္မေျပဘူး အလုပ္ရႈပ္တယ္လို႔ထင္ရင္ေတာ့ Ultimate Recover CD တစ္ခ်ပ္ကိုေဆာင္ထားလိုက္ပါ ။ Window မတပ္ေတာ့ရင္ CD-Room ထဲသို႔ေခြထည့္လိုက္ပါ ၿပီးလွ်င္ BIOS Setting မွာ CD-Room ကို First Boot Device ထားပီးေတာ့ Save and exit ကိုႏွိပ္လိုက္ပါ ကြန္ပ်ဴတာ restart က်သြားပါလိမ့္မယ့္ ျပန္တပ္လာေသာအခါတယ္ CD-Room ျဖင့္ Boot တပ္မလားလို႔ေမးလာပါလိမ့္မယ္ ပီးေတာ့ အစက္ကေလး ငါးစက္မျပည့္ခင္မွာ ကီးဘုတ္ေပၚက တစ္ခုခုႏွိပ္ေပးလိုက္ပါ ေခြျဖင့္ Boot တပ္မည္လို႔ အေၾကာင္း ျပန္လုက္တာနဲ႕တူူတူပါပဲ ထိုအခါ Ultimate Recover CD ရဲ႕ Main Window တက္လာၿပီးေတာ့ Menu တစ္ခုေပၚလာပါလိမ့္မယ္ Winternal ERD Commander ကိုကလစ္ႏွိပ္လိုက္ပါ ။ Winternal ERD Commander တက္လာတဲ့အခါ နည္းနည္းၾကာႏိုင္ပါတယ္ ၿပီးေတာ့ Start Menu => System Tools => System restore ကိုဖြင့္လိုက္ပါ ၿပီးေတာ့ System Restore ျပန္သြားမွာျဖစ္ပါတယ္ တစ္နည္းအားျဖင့္ ကြန္ပ်ဴတာရဲ႕ အခ်ိန္ကို ေႏွာက္ျပန္ဆုတ္တာပဲျဖစ္ပါတယ္ ။
System Restore => Next အဆင့္အတိုင္းႏွိပ္လိုက္ပါ ၿပီးရင္ Select Task Page က်လာပါလိမ့္မယ္ အဲ့နားက Roll Back to an existing restore point created by Window radio Buttom ကိုေရႊးၿပီးေတာ့ Next ကိုႏွိပ္လုိက္ပါ Select a Restore Point Page က်လာပါလိမ့္မယ္ ဘယ္ဘက္နားက On This Calendar စာသားေရွ႕ကျမားေလးကို ႏွိပ္ေပးရပါမယ္ ။ လက္ရွိလမွာ restore point လုပ္ထားတာရွိရင္ အမဲေရာင္ဘဲဥပံုကေလးျဖစ္ေနပါမယ္ ။ restore point ေတြကို ေရႊ႕ၾကည့္လိုက္ပါ ျပီးေတာ့ ယခင္ျပန္သြားမယ့္ အခ်ိန္ကို ေပါ့ ေရႊးခ်ယ္လိုက္ၿပီးေတာ့ next ကို ႏွိပ္လိုက္ပါ ။ Performing Restore Page ေပၚလာၿပီးေတာ့ Setting ေတြကို auto update လုပ္ပါလိမ့္မယ္ ။ update complete page ေပၚလာတဲ့အခါမွာ Finish ကိုႏွိပ္ေပးလိုက္ပါ ။ System Restore Dialogbox ေပ်ာက္သြားပါလိမ့္မယ္ ။ ၿပီးလွ်င္ ကြန္ပ်ဴတာအား restart ခ်ေပးလိုက္ပါ တစ္ခ်ိဳ႕ကေတာ့ ေအာ္တိုက်သြားပါတယ္ ။ ပီးလွ်င္ Boot တပ္မယ့္ေနရာတြင္ Boot From Hard Disk ကိုေရႊးပါ window ပံုမွန္အတိုင္း အလုပ္ျပန္လုပ္ေနတာကို ေတြ႕ရမွာျဖစ္ပါတယ္ ။ Ultimate Recover CD သည္ အျခားေနရာတြင္လည္း အသံုးျပဳႏိုင္ပါတယ္ အေၾကာင္း အမ်ိဳးမ်ိဳးေၾကာင့္ window မတပ္ေတာ့ရင္ ထို ေခြကို အသံုးျပဳပီး window ယာယီတပ္ခိုင္းပီးေတာ့ ျပဳျပင္ဆရာရွိတာ ျပဳျပင္ ကူးစရာရွိတာကူး recover လုပ္စရာရွိတာလုပ္ Backup လုပ္စရာရွိတာလုပ္ေပါ့ ေလ ၾကိဳက္တာလုပ္လို႔ရပါတယ္ ။ ကြန္ပ်ဴတာအေၾကာင္း တေစ့တေစာင္းေလ့လာမယ္ Software ေတြကို ေလ့လာမယ့္ ေရွာက္စမ္းမယ္လို႔ ရည္ရြည္ရင္ေတာ့ Ultimate Recover CD ေလးတစ္ခ်ပ္ကိုေတာ့ ေဆာင္ထားသင့္ပါတယ္ ။ အေရးႀကီးဆံုးအခ်က္ကိုေမ့ေတာ့မလို႕ေတာ္ေသးတယ္ ။ ဆက္ေျပာျပမယ္ေနာ္ %System Root%(Window) => Repair Folder => registry Backup ဒီေနရာေလးမွာ registry ကို Backup လုပ္ထားတာ မွတ္မိပါတယ္ေနာ္ ေစာေစာက slave အေနနဲ႕တပ္ထားတဲ့အတိုင္းပဲ ျဖတ္ၿပီးေတာ့ ေစာေစာက Backup လုပ္ထားတဲ့ registry ဖိုင္ေလးမွာ ျပန္ paste ေပးလိုက္ပါ အဲ့ၾကား ထဲမွာ ဘာမွမလုပ္ထားရင္အေကာင္းဆံုးပါ ဥပမာ သီခ်င္းဖြင့္ထားတာတို႔ ဘာတို႔ေပါ့ေလ ဘာလို႔လည္းဆိုရင္ေတာ့ registry ဖိုင္ကို ျဖတ္ပစ္တာျဖစ္လို႕ပါ အဆင္ေျပပါေစလို႔ေျပာပီးေတာ့ နိဂံုး ခ်ဳပ္ေတာ့မယ္ဆိုေပမယ့္ ပညာတစ္ခုကို ေျပာျပျခင္ေနေသးေတာ့ ဆက္ေျပာမယ္ေနာ္ ။

System Restore Point ျပဳလုပ္နည္း
ေစာေစာကေျပာလိုက္ပါတယ္ System Restore ျပန္သြားမယ္ဆိုတဲ့အေၾကာင္း အဲ့ဒါေတာင္သြားျခင္တိုင္း သြားလို႔မရပါဘူး တစ္ခ်ိဳ႕ကေတာ့ သြားလို႔ရပါတယ္ ဆိုပီးေတာ့ ေျပာပါလိမ့္မယ္ အဲ့ဒါက Software တစ္ခုသြင္းလိုက္တဲ့အခါမွာ ေအ္တို restore point လုပ္ေပးသြားတာျဖစ္ပါတယ္ အဲဒါေၾကာင့္ပါ System Restore Point လုပ္ထားမယ္ဆိုရင္ Start => all Progrem => Acessories => System Tools => System Restore ကိုဖြင့္လိုက္ပါ သို႔မဟုတ္ Run(win+R)တြင္ Restore ကိုရိုက္ထည့္လိုက္ပါ Folder ေလးတစ္ခုပြင့္လာပါလိမ့္မယ္ အဲ့နားက rstrui ကိုဖြင့္လိုက္ပါ ၿပီးလွ်င္ create a restore point ကုိေရႊး၍ next ကိုႏွိပ္လိုက္ပါ Restore Point description: တြင္ ၾကိဳက္ရာနာမည္ကို ရိုက္ထည့္၍ create ကိုႏွိပ္လိုက္ပါ ပီး Restore Point Create ဆိုတာေလးေပၚလာပါလိမ့္မယ္ close ကိုပဲႏွိပ္ေပးလိုက္ပါ ဒါဆိုရင္ ၾကိဳက္သလိုကမ်ဥ္းလို႔႔ရပါၿပီကြန္ပ်ဴတာကို တစ္ခုခုျဖစ္သြားခဲ့ရင္ေတာ့ Ultimate Recover CD နဲ႕ Boot တပ္လုက္ပီးေနာက္ system restore ကိုျပန္သြားလို႔ရပါတယ္ အျမဲတမ္းလည္း Ultimate Recover CD ကိုသံုးစရာမလိုပါဘူး Window မတပ္ေတာ့မွာသာ အသံုးျပဳပါ တကယ္တမ္းေတာ့ ကြန္ပ်ဴတာကို ၾကိဳတင္ စီမံထားပီးရင္ ၾကိဳက္သလိုကလိလို႔ရပါတယ္ တစ္ခုခုျဖစ္ပီဆိုရင္ေတာ့ Recover ျပန္သြားလိုက္ေပါ့ ေျပာရင္းနဲ႕ registry အေၾကာင္းကေနဘယ္ေရာက္သြားမွန္းမသိေတာ့ပါဘူး ကဲ ျပင္းစရာ အခ်ိန္ေလးေတြကုန္ခန္းသြားပါပီ registry ကို ကိုယ္တိုင္ျပင္ဆင္ၾကည့္ၾကရေအာင္

Registry ျပဳျပင္ျခင္း
My Computer အားနာမည္ေျပာင္းျခင္း
win+R(သို႔)run တြင္ regedit ဟုရိုက္ထည့္လိုက္ပါ ။ ၿပီးေတာ့ ထပ္မံ သတိေပးပါရေစ registry ကို Backup လုပ္ထားပါ ။ HKEY_CURRENT_USER ကိုဖြင့္လိုက္ပါ ပီးလွ်င္ Software ကိုရွာလိုက္ပါေတြ႔႔ပါက ေဘးနားေလးက အေပါင္းလကၡနာေလးကို ႏွိပ္လိုက္ပါ ထပ္မံက်လာပါလိမ့္မယ္ အဲ့ဒီထဲက Microsoft ေအာက္က Window အဲ့ေအာက္က CurrentVersion အဲေအာက္ကို ဆက္ဆင္းလိုက္ပါ Explorer ေအာက္ကို ဆက္ႏွိပ္လိုက္ပါ ပီးေတာ့ CLSID ကိုေနာက္ဆံုးဖြင့္လိုက္ပါ {20D04FE0-3AEA-1069-A2D8-08002B30309D} အကယ္၍ ေနာက္ဆံုးဖိုင္ေလးကိုမေတြ႔ဘူးဆိုရင္ေတာ့ Key အသစ္တစ္ခုကို ဒီနာမည္ {20D04FE0-3AEA-1069-A2D8-08002B30309D} နဲ႕လုပ္ေပးလိုက္ပါ ဘယ္လိုလုပ္ရမယ္ဆိုတာကို အပိုင္း(၁) မွာေရးသားထားပါတယ္ ပီးေတာ့ အဲ့ Key ေလးကို ႏွိပ္လိုက္ရင္ ညာဘက္နားက အကြက္ေလးထဲ Default ဆိုတာေလးကို ေတြ႕ရပါလိမ့္မယ္ အဲ့ဒါေလးကို Double Click ႏွိပ္လိုက္ပါ Value name ကိုဒီတိုင္းထားလိုက္ပါ Value data တြင္ My Computer ကိုမိမိေျပာင္းလိုေသာနာမည္ကို ရိုက္ထည့္လိုက္ပါ ၿပီးလွ်င္ registry တစ္ခုခုကိုျပင္ျပီးတိုင္း အက်ိဳးသက္ေရာက္မႈမရွိပါက Desktop ေပၚတြင္ refresh လုပ္ၾကည့္ပါ မထူးေသးပါက ctrl+Alt+Delete (သို႔) Task Manager ကိုဖြင့္လိုက္ပါ ၿပီးလွ်င္ Processes ေအာက္ က explorer ကို End Porcesses ေပးလိုက္ပါ Desktop ေပၚတြင္ အကုန္ေပ်ာက္သြားပါလိမ့္မယ္ ပီးလွ်င္ ctrl+Alt+Delete (သို႔) Task Manager ကိုျပန္ဖြင့္လိုက္ပါ File ေအာက္က New Task (Run ...) ကိုဖြင့္လိုက္ပါ Create New Task ဟူေသာစာရိုက္ေသာ အကြက္ေလးက်လာပါလိမ့္မည္ ထိုေနရာတြင္ explorer (explorer.exe) ကိုျပန္ရိုက္ထည့္ကာ OK ကိုႏွိပ္ေပးလိုက္ပါ မထူးေသးပါက ကြန္ပ်ဴတာကို restart ခ်လိုက္ပါ အၾကိဳးသက္ေရာက္မႈ ရွိကို ရွိလာပါလိမ့္မယ္ မရွိေသးပါက ျပင္ဆင္မႈတစ္ေနရာရာတြင္ လြဲေခ်ာ္ျခင္းျဖစ္သည္ ေသျခာျပန္စစ္ေဆးၾကည့္လိုက္ပါ ။ Space မျခားရတဲ့ေနရာမွာ ျခားမိေနလား မ်ဥ္းေစာင္းေလးက ေျဗာင္းျပန္မ်ား ျဖစ္ေနလား အႏုတ္ေလးက မ်ား မွားေနလား ဆိုတာေလးေတြကို ေသျခာျပန္စစ္ေဆးၾကည့္ပါ အဲ့ဒါမွအဆင္မေျပမႈမ်ား ျဖစ္ေနေသးပါက ျပန္လည္ေမးျမန္းေဆြးေႏြးႏိုင္ပါသည္ ။ ေနာက္ပိုင္းျပင္ဆင္မႈမ်ားကို ေအာက္ကလိုမ်ိဳးသာ ေရးသာေရးသားတင္ျပသြားမွာျဖစ္သည္ ။


My Computer အားနာမည္ေျပာင္းခ်င္ရင္
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}
Name=>Default Type=>REG_SZ Data=>စိတ္ႀကိဳက္ျပင္ဆင္ေရးသားပါ
http://www.hbc-myanmar.net

0 comments:

Related Posts Plugin for WordPress, Blogger...