Popular Posts

Tuesday 20 March 2012

Registry ေလ့လာျခင္း အပိုင္း (၂)


Windows Registry ကို Manual ျပဳျပင္ျခင္း

ဒီအခန္းကို မစတင္မွီမွာ ပထမဦးစြာ ျပဳလုုပ္ထားသင္႔တာကေတာ့ Registry Backup လုပ္တာပါပဲ။ အထက္မွာေဖာ္ျပထားတဲ့ နည္းနဲ႔ ျဖစ္ျဖစ္ ကိုယ္ႀကိဳက္တဲ့ နည္းနဲ႔ ျဖစ္ျဖစ္ Registry ကို Backup လုပ္ျဖစ္ေအာင္ လုပ္ထားလိုက္ပါ။

ေနာက္တစ္ခုက အတိုေကာက္ (short-cuts) ေတြကို နားလည္ေအာင္ မွတ္ထားသင့္ ပါတယ္။

SUB KEY SHORT-CUTS

HKEY_CURRENT_USER [- HKCU]
HKEY_CLASSES_ROOT [- HKCR]
HKEY_CURRENT_CONFIG [- HKCC]
HKEY_USERS [- HKU]
HKEY_LOCAL_MACHINE [ - HKLM]

(Registry ကိုျပင္ဆင္တဲ့ ေနရာမွာ HKCU နဲ႔ ျပင္ရင္ လက္ရွိအသံုးျပဳေနေသာ User တစ္ေယာက္သာလွ်င္ အက်ိဳးသက္ေရာက္ၿပီး HKLM နဲ႔ ျပင္ဆင္ျခင္းက User အားလံုးကို အက်ိဳးသက္ေရာက္ေစပါတယ္။)

Registry ကိုျပဳျပင္တယ္ ဆိုတာဟာ တကယ္ေတာ့ ကိုယ္လုပ္ခ်င္တဲ့ လမ္းေၾကာင္းအတိုင္းသြားၿပီး Value တစ္ခု ထည့္တာ၊ ရွိၿပီးသား Value ရဲ႕ Data ကိုျပဳျပင္တာကို ဆိုလိုတာပါ။ ကၽြန္ေတာ္တို႔ ပထမဦးဆံုး Registry ထဲကို Value တစ္ခု အသစ္ထည့္ၾကည့္ ရေအာင္၊ ဒီတစ္ေခါက္ေတာ႔ အျပည့္အစံုေရးျပလိုက္မယ္၊ ေနာက္ဆိုရင္ အတိုေကာက္( Short-cuts ) ေတြပဲ သံုးသြားပါမယ္။

အခု ထည့္မယ့္ Registry Value ရဲ႕ လုပ္ေဆာင္မႈကေတာ့့ Task Bar က Properties ကို အလုပ္မလုပ္ႏိုင္ေအာင္ ပိတ္ထားတဲ့ Value တစ္ခုပါ။

ပထမဦးစြာ Registry Editor ကိုဖြင့္ ၿပီးေတာ့

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\policies\Explorer

ကိုသြားၿပီး R-Click ေထာက္လိုက္ပါ၊ အဲ့ဒီမွာေပၚလာတဲ့ New ကေနတဆင့္ ကိုထည့္ခ်င္တဲ့ Data Type တစ္ခုကိုေရြးလိုက္ပါ (ဒီေနရာမွာေတာ့ DWORD Value ကိုေရြးလိုက္ပါ)။ အဲ့ဒါဆိုရင္ ညာဖက္က Topic Area ထဲမွာ DWORD Value အသစ္တစ္ခုေပၚလာပါၿပီ။ သူ႔ရဲ႕ နာမည္ကိုေတာ့ NoSetTaskbar လို႔ေပးလိုက္ပါ။ (အဲ့ဒီေနရာမွာ အမည္ေပးတာအေရးႀကီးပါတယ္၊ နာမည္မွားေနရင္ Registry ကအလုပ္မလုပ္ပါဘူး)။


ခုဆိုရင္ Value တစ္ခုရပါၿပီ။ အဲ့ဒီ Value မွာ အစိတ္အပိုင္း သံုးခု ကိုေတြ႕ႏိုင္ပါတယ္။ အဲ့ဒီထဲက Value Name (ခဏက ကၽြန္ေတာ္တို႔ NoSetTaskbar လို႔ေပးလိုက္တဲ့ေနရာ) နဲ႔ Data Type (ကၽြန္ေတာ္တို႔ New ကေနေရြးလိုက္တဲ့ DWORD Value) က မိမိတို႔ ေရြးခ်ယ္တဲ့အတိုင္း ေပၚလာမွာပါ။

ေနာက္ဆံုးမွာရွိတဲ့ Data ကေတာ့ မူလသတ္မွတ္ထားတဲ့ အတိုင္း (Default) အတုိင္းေပၚလာမွာပါ။ သူ႔ရဲ႕ Default က သုည (zero) ျဖစ္ပါတယ္။ ဒီအတိုင္းထားမယ္ ဆိုရင္ေတာ့ Task bar အေပၚမည္သည့္ အက်ိဳးသက္ေရာက္မႈမွ ရွိမွာ မဟုတ္ပါဘူး။

ဒီေတာ့ Task bar ရဲ႕ Properties ကို လူတိုင္း၀င္မျပင္ႏိုင္ေအာင္ Data ကို Default တန္ဖိုး Zero ကေန 1 ကိုေျပာင္းေပးရပါမယ္။ NoSetTaskbar ကို R-Click ႏွိပ္ က်လာတဲ့ box ထဲက Modify ကိုႏွိပ္လိုက္ရင္ Edit DWORD Value Dialogbox ေလးေပၚလာပါမယ္။ အဲ့ဒီထဲကမွ Value Data ကို zero ကေန 1 ကို ေျပာင္းေပးလိုက္ပါမယ္။ ၿပီးရင္ OK ႏွိပ္။

Registry Editor ရဲ႕ညာဖက္က Topic Area ထဲက Data မွာ 1 ျဖစ္သြားပါၿပီ။ Computer ကို Refresh(F5) လုပ္လိုက္တာနဲ႔ Effect ျဖစ္ၿပီး Task bar ကို R-Click ႏွိပ္ က်လာတဲ့ SubMenu ထဲက Properties ကို ေရြးလိုက္ရင္ Dialogbox က်မလာေတာ႔ဘဲ Restrictions Box သာ ေပၚလာမွာျဖစ္ပါတယ္။ အေပၚမွာ Value တစ္ခုထည့္ဖို႔အတြက္ ကၽြန္ေတာ္တို႔ဟာ လမ္းေၾကာင္း အဆင့္ အတိုင္းသြားခဲ့ ၾကပါတယ္။

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\policies\Explorer

အကယ္လို႔မ်ား လမ္းေၾကာင္းအတိုင္းသြားတဲ့ ေနရာမွာ Sub Key (အထက္တြင္ Explorer) တစ္ခုလို္ေနပါက Sub Key (Explorer) အထက္က Sub Key (policies) ကို R-Click ႏွိပ္ၿပီး က်လာတဲ့ ထဲက New ရဲ႕ Key ကို ႏွိပ္လိုက္မယ္ဆိုရင္ Sub Key အသစ္တစ္ခုရလာမွာျဖစ္ပါတယ္။ အဲ့ဒီအခါက်မွ မိမိလိုခ်င္ေသာ နာမည္ကို rename နဲ႔ ျပန္ေျပာင္းေပးလို႔ရပါတယ္။

Sub Key ေတြ Value ေတြကို ဖ်က္ခ်င္ရင္ေတာ့ R-Click ႏွိပ္ၿပီး က်လာတဲ့ ထဲက Delete ကိုႏွိပ္ၿပီး ဖ်က္လို႔ရပါတယ္။ ဖ်က္တဲ့ အခါမွာေတာ့ ေသခ်ာမွ ဖ်က္ေစလိုပါတယ္။ ရမ္းသမ္းဖ်က္မိရင္ အေရးႀကီးတဲ့ Registry အခ်က္အလက္ေတြ ေပ်ာက္ကုန္ႏိုင္ပါတယ္။ Key တစ္ခုရဲ႕ စာသားက ရွည္လ်ားေနလို႔ ေနာက္တစ္ေနရာမွာ ထည့္သြင္းရင္ စားလံုးေပါင္းမွားတာေတြျဖစ္မွာစိုးရင္ R-Click ႏွိပ္ၿပီး က်လာတဲ့ box ထဲက Copy Key Name ကေနတစ္ဆင့္ ကူးယူႏုိင္ပါတယ္။ ေရးခ်င္တဲ့ Key Name ကိုေရာက္မွ R-Click ႏွိပ္ၿပီး Paste ခ်လုိ႔ ရပါတယ္။

Registry မွာလည္း Bookmarks ရွိပါတယ္။ အတိုႀကိဳက္သူ မ်ားအတြက္ေပါ႔။ သြားေနက်၊ လုပ္ေနက် လမ္းေၾကာင္းကို မွတ္သားထားလို႔ရပါတယ္။ ခု ကၽြန္ေတာ္တို႔ CPU Name ကိုေျပာင္းတဲ့ လမ္းေၾကာင္းေလးကို မွတ္သားထားရေအာင္။

HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0

ကိုသြားလိုက္ပါ။ ညာဖက္က Topic Area ထဲမွာ ProcessorNameString ဆိုတဲ့ Data Name ကို ေတြ႔ရမွာပါ။ အဲ့ဒါဟာ CPU Name ကို ေျပာင္းလဲလို႔ရမယ့္ ေနရာတစ္ခုပါပဲ။ ဒီေနရာကိုေနာက္တစ္ခါ အလြယ္တစ္ကူလာ လို႔ရေအာင္ ကၽြန္ေတာ္တို႔ မွတ္သားထားခဲ့ပါမယ္။


Registry Editor ရဲ႕ File Menu Bar က Favorite ကိုႏွိပ္လိုက္ပါ။ အဲ့ဒီထဲက Add to Favorite ကိုႏွိပ္ၿပီး ေပၚလာတဲ့ Dialogbox ထဲက Favorite Name ကို CPU Change Name လို႔ေရးလိုက္ပါ။ ေနာက္အားလံုးကို မူလ ေနရာအတိုင္းျပန္ထားလိုက္ပါ။ အဲ့ဒီ ေနရာ (CPU Name Change ) ကိုသြားခ်င္ရင္ Favorite ရဲ႕ ေအာက္ဆံုးမွာေပၚေနတဲ့ CPU Name Change ဆိုတာကို ႏွိပ္လိုက္တာနဲ႔ လွ်င္ျမန္စြာေရာက္ရွိသြားမွာျဖစ္ပါတယ္။

ကဲ အခု Registry ကိုျပင္ဆင္ဖို႔အတြက္ ကၽြန္ေတာ္ေရးျပမယ့္ Short-cuts ေလးေတြကို မွတ္မိေအာင္ ၾကည့္ထားၾကရေအာင္...


PATH SHORT-CUTS (လမ္းေၾကာင္းေတြကို အတိုေကာက္မွတ္ေပးပါ၊ အသံုးမ်ားတဲ့ လမ္းေၾကာင္းေတြပါ)

HKCU\Software\Microsoft\Windows\CurrentVersion\ ကို 1 လို႔ေရးပါမယ္။
HKLM\Software\Microsoft\Windows\CurrentVersion\ ကို 2 လို႔ေရးပါမယ္။

HKLM\Software\Microsoft\Windows\CurrentVersion\policies\Explorer ကို 2>P\E
HKLM\Software\Microsoft\Windows\CurrentVersion\pol icies\System ကို 2>P\S

THE REGISTRY NAME DISPLAY NAME (Registry ရဲ႕ သေကၤတ အမည္ေတြပါ)

{20D04FE0-3AEA-1069-A2D8-08002B30309D} ဆိုရင္ MY COMPUTER ပါ။
{450D8FBA-AD25-11D0-98A8-0800361B1103} ဆိုရင္ MY DOCUMENTS ပါ။
{645FF040-5081-101B-9F08-00AA002F954E} ဆိုရင္ RECYCLE BIN ပါ။

Start Menu မွ Function မ်ားကို manage လုပ္ျခင္း

တစ္ခုကို ေသခ်ာေအာင္ရွင္းျပေပးပါမယ္။ ေနာက္ဟာေတြကိုေတာ့ ကိုယ္တိုင္သာ စမ္းသပ္ၾကည့္ၾကပါ။ အရမ္း လြယ္ကူပါတယ္။ ပထမ အေနနဲ႔ ကၽြန္ေတာ္တုိ႔ Run Command ကို ပိတ္ၾကရေအာင္။ Run ကေနတစ္ဆင့္ ဘာအလုပ္မွ လုပ္လို႔ မရေအာင္လို႔ေပါ႔။

လမ္းေၾကာင္းကေတာ႔ 1 (or) 2 >P\E ေပါ႔ေနာ္…. 1 လမ္းေၾကာင္းဆိုရင္ေတာ့ Computer ရဲ႕လက္ရွိ User တစ္ေယာက္ကိုပဲ အက်ိဳးသက္ေရာက္ေပါတယ္ 2 လမ္းေၾကာင္းကေတာ႔ Computer ရဲ႕ User အားလံုးကို အက်ိဳးသက္ေရာက္ပါတယ္။ (တစ္ခ်ိဳ႕က Admin & Guess Account ခြဲထားတတ္လို႔ပါ)။

1 (or) 2 > P\E ကိုသြားၿပီး Explorer ကို R-Click ေထာက္ Value အသစ္တစ္ခုယူ Value ရဲ႕ Type က DWORD Value, Name ကိုက်ေတာ့ NoRun လို႔ေပးၿပီး၊ Data ကို Default 0 ကေန 1 ကို ေျပာင္းေပးလိုက္ပါ။ ေနာက္ၿပီးရင္ Refresh(F5) လုပ္လိုက္တာတဲ့ Run က အလုပ္မလုပ္ေတာ႔ပါဘူး။

(Run ေပ်ာက္သြားတာေတာ႔ ဟုတ္ပါၿပီ၊ Registry ကို ပိတ္လိုက္မိသူေတြအတြက္ Run ျပန္ေခၚဖို႔ Registry Editor ကို Run ကေန regedit နဲ႕သာ သံုးဖူးသူေတြ ေခၽြးျပန္သြားတတ္ပါတယ္။ ဥပမာ- ကၽြန္ေတာ္ေပါ႔ ။ မေၾကာက္ပါနဲ႔ ခင္ဗ်။

C:\Windows\regedit မွာ Registry Editor ရွိပါေသးတယ္။)

ေအာက္မွာ စမ္းသပ္ၾကည့္ဖို႔ Items, Value Name, Data Type, Value, Path ေတြေရးေပးထားပါတယ္။ စမး္ၾကည့္ပါ၊ ျပင္ၾကည့္ပါ။

Items [Value] [Name] [Data] [Type] [Value] [Path]

(1) Logon Name [ NoUserNameInStartMenu ] [ DWORD ] [0\1] [ 1-2>P\E] (Taskbar က Start ကိုႏွိပ္လိုက္ရင္ ထိပ္မွာေပၚေနတဲ့ နာမည္ကို ေဖ်ာက္တာပါ။)

(2)Document [ NoSMMyDocs DWORD ] [ 0\1 ] [ 1-2>P\E ] (Start Menu က My Documents ကိုေဖ်ာက္တာပါ။)

(3)My Picture [ NoSMMyPictures ] [ DWORD ] [ 0\1 ] [ 1-2>P\E ] (Start Menu က My Pictures ကိုေဖ်ာက္တာပါ။)

(4)Control Panel [ NoControlPanel ] [ DWORD ] [ 0\1 ] [ 1-2>P\E ] (Start Menu က Control Panel ကိုေဖ်ာက္တာပါ။)

(5) Recent Document [ NoRecentDocsMenu ] [ DWORD ] [ 0\1 ] [ 1-2>P\E ] (Start Menu က Recent Document ကိုေဖ်ာက္တာပါ။

ကၽြန္ေတာ္ကေတာ့ ဒါကို ေဖ်ာက္ပါတယ္ ။ ရံုးကလူႀကီး က ဒီေကာင္ဘာ စာေတြဖတ္လဲ ဆိုတာ ေနာက္ေၾကာင္း လိုက္လို႔ မရေအာင္လုိ႔ပါ။ J)

Help [ NoSMHelp ] [ DWORD ] [ 0\1 ] [ 1-2>P\E ]
Search [ NoFind DWORD ] [ 0\1 ] [ 1-2>P\E ]
AllProgram [ NoStartMenuMorePrograms ] [ DWORD ] [ 0\1 ] [ 1-2>P\E ]
ShutDownBox [ NoClose ] [ DWORD ] [ 0\1 ] [ 1-2>P\E ]
C.P,Pr,N.C [ NoSetFolders ] [ DWORD ] [ 0\1 ] [ 1-2>P\E ]
(C.P=ControlPanel,Pr=Printer,N.C=NetworkConnection )
(Value တြင္ 1=Default, 0=Remove)

Display Properties ကို manage လုပ္ျခင္း

Items [ Value ] [ Name ] [ Data ] [ Type ] [ Value ] [ Path ]

Theme & Appear; [ NoDispAppearancePage ] [ DWORD ] [ 0\1 ] [ 1-2>P\S ]

(ငါ႔ပံုေတြလာလာေျပာင္းတာမႀကိဳက္ဘူးဆိုသူမ်ားအတြက္)

Desktop [ NoDispBackgroundPage ] [ DWORD ] [ 0\1 ] [ 1-2>P\S ]

(ငါ႔ပံုေတြလာလာေျပာင္းတာမႀကိဳက္ဘူးဆိုသူမ်ားအတြက္)


ScreenSaver [ NoDispScrSavPage ] [ DWORD ] [ 0\1 ] [ 1-2>P\S ]

(ငါ႔ပံုေတြလာလာေျပာင္းတာမႀကိဳက္ဘူးဆိုသူမ်ားအတြက္)


Setting [ NoDispSettingPage ] [ DWORD ] [ 0\1] [ 1-2>P\S ]


Source: paingkyaw.multiply.com
PS :http://www.zwekapinmyae.com by ေဆာင္းႏွင္းျဖဴ

0 comments:

Post a Comment