Social Icons

2013

Tuesday, March 12, 2013

Right Click ေထာက္ရင္ Open With မေပၚတဲ့ျပႆနာေျဖရွင္းနည္း


တကယ္လို႔မ်ား ကၽြန္ေတာ္တို႔သံုးေနတဲ႔ကြန္ပ်ဴတာမွာ သီခ်င္ေတြဖြင့္တဲ့အခါ

ကိုယ္ၾကိဳက္တဲ့Playerေလးနဲ႔ ေရြးဖြင့္ႏိုင္မယ္Open Withဆိုတာေလးမေတာ့

ရင္ဘယ္လိုေပၚေအာင္ျပန္လုပ္ရမလဲဆိုတာကို ရွင္းျပေပးခ်င္ပါတယ္ မျဖစ္

ရင္ေတာ့ဘာမွမဟုတ္ဘူးထင္ပါလိမ့္မယ္ျဖစ္လာရင္ေတာ့လြယ္မလိုနဲ႔ခတ္တဲ့

ဟာေလးပါ ကဲကၽြန္ေတာ္တို႔မေပၚပဲေပ်ာက္ေနတဲ့ဟာကိုဘယ္လိုျပန္ေပၚမလဲ

လုပ္ၾကည့္ရေအာင္အရင္ေျပာခ်င္တာက ကၽြန္ေတာ္တို႔ Registry ကို ကုိယ့္

ဘာသာကိုယ္ သြားျပင္ရမွာပါ..  ကဲ စရေအာင္

1. Windows XP သမားက Start>Run (Windows Key+R) ကိုႏွိပ္/

 Windows 7 သမားက Start တစ္ခ်က္ႏွိပ္... regedit လို႔ရိုက္ထည့္ ၿပီး

Enter ေခါက္လိုက္ပါ...

2. Registry Editor Box က်လာပါမယ္.. အဲဒီမွာ ေကာ္လံႏွစ္ခုပါပါတယ္..

ဘယ္ဘက္အျခမ္းမွာ My Computer ဆိုတဲ့ေခါင္းစဥ္ေအာက္မွာ ေခါင္းစဥ္

ႀကီး (၄)ခု ျမင္ရပါမယ္...

3. အဲဒီဘယ္ဘက္အျခမ္းက ေခါင္းစဥ္ႀကီး (၄)ခုထဲက ပထမဆံုးျဖစ္တဲ့

HKEY_CLASSES_ROOT ဆိုတဲ့ စာေလးရဲ႕ ဘယ္ဘက္ေဘး ( XP မွာ

အေပါင္းလကၡဏာ/ Win 7 မွာ ႀကိဂံမဲမဲေလး ) ကိုတစ္ခ်က္ႏွိပ္လိုက္ပါ..

Folder ေတြ အမ်ားႀကီး ခြဲထြက္သြားတာကို ျမင္ရမွာျဖစ္ပါတယ္..



4. ဘယ္ဘက္အျခမ္း Folder အမ်ားႀကီးထဲကပဲ Unknown ဆိုတဲ့ Folder ကို

ရေအာင္ရွာၿပီး ခုနကလိုပဲ ထပ္ခြဲလိုက္ပါအံုး...

5. ထပ္ခြဲထြက္လာတာက XP မွာဆိုရင္ေတာ့ shell>openas>command

အဆင့္ဆင့္ခြဲထုတ္လိုက္ၿပီး command ဆိုတဲ့ Folder ကို တစ္ခ်က္ဖိလိုက္ပါ.


 6. ဘယ္ဘက္က command ဆိုတာကို ဖိလိုက္ရင္ ညာဘက္မွာ Default

ဆိုတဲ့ Value ကိုေတြ႕ရပါမယ္.. အနီကြက္နဲ႔ ၀ိုင္းျပထားပါတယ္ ညာဘက္က

Default ကို Double Click ေခါက္လိုက္ပါ.. ေပၚလာတဲ့ ေဘာက္ကေလးမွာ

%SystemRoot%\system32\rundll32.exe %SystemRoot%\system

32\shell32.dll,OpenAs_RunDLL %1
 

7.Windows 7 သမားကေတာ့ Unknown ကိုခြဲလိုက္ရင္ Folder ႏွစ္ခု ေတြ႕ရပါမယ္..DefaultIcon နဲ႔ Shell တို႔ပဲျဖစ္ပါတယ္.. အဲဒီထဲက Shell ဆိုတဲ့ Folder ကိုထပ္ခဲြလိုက္ရင္ openas နဲ႔ opendlg ဆိုၿပီး Folder ႏွစ္ခု ထပ္ေတြ႕ပါတယ္..



ညာဘက္ကDefaultကိုDoubleClick ေခါက္ၿပီး ေပၚလာတဲ့ေဘာက္ထဲက Valuedata:ဆိုတဲ့နာမည္ရဲ႕ေအာက္ကအကြက္ထဲမွာ ေအာက္ပါစာ
သားေလးကို အစားထိုးၿပီး OK ကိုႏွိပ္လိုက္ပါ..

%SystemRoot%\system32\rundll32.exe %SystemRoot%\system32\shell32.dll,OpenAs_RunDLL %1


ၿပီးရင္ အဲဒီ Default ဆိုတဲ့ နာမည္ရဲ႕ေအာက္မွာ DelegateExecute ဆိုတဲ့နာမည္နဲ႔ Value တစ္ခု ထပ္ေတြ႕ပါလိမ့္မယ္.. သူ႔ကိုလည္း Double Click ေခါက္ၿပီး Value Data ဆိုတဲ့ေနရာမွာ ေအာက္က စာသားေလးကို ထည့္ၿပီး OK ႏွိပ္လိုက္ပါ..

{e44e9428-bdbc-4987-a099-40dc8fd255e7}

တကယ္လို႔မ်ားDelegateExcecuteဆိုတဲ့နာမည္နဲ႔Valueမေတြ႕ဘူးဆိုရင္ 
အသစ္လုပ္ရမွာျဖစ္ပါတယ္..Valueအသစ္လုပ္ဖို႔ကညာဘက္ကကြက္လပ္
မွာ ညာကလစ္ေထာက္ၿပီး New ထဲက String Value ကိုႏွိပ္လိုက္ပါ..
ေပၚလာတဲ့ အကြက္မွာ Name ကို DelegateExecute ဆိုတာကိုထည့္
ပးရပါမယ္.. ဒါမွ မဟုတ္.. သူေပၚခ်င္တာေပၚ.. အဲဒီ Value အသစ္ကို
ကလစ္တစ္ခ်က္ေထာက္လိုက္လို႔ နာမည္ ၿငိမ္သြားရင္ Double Click
ေခါက္ၿပီး Value Name မွာ DelegateExecute ဆိုတာကိုထည့္.. Valuedata မွာ {e44e9428-bdbc-4987-a099-40dc8fd255e7} ဆိုတာကိုထည့္ၿပီး OK ကိုႏွိပ္လိုက္ပါ..


8. openas ေအာက္ကcommandကိစၥၿပီးသြားရင္ဘယ္ဘက္အျခမ္းက
 opendlg ဆိုတာကို ထပ္ခြဲလိုက္ပါ.. အဲဒီမွာလည္း command ဆိုတဲ့ Folder ကိုထပ္ေတြ႕ရပါမယ္.. အဲဒါကို ဖိလိုက္ပါ.. ညာဘက္မွာ 
Value တစ္ခုေတြ႕ရပါမယ္.. (Default) ဆိုတဲ့ နာမည္နဲ႔ပါ.. အဲဒါကို Double Click ေခါက္လိုက္ၿပီး Value Data ေနရာမွာ ေအာက္က
စာသားကို ထည့္ၿပီး OK ကိုႏွိပ္လိုက္ပါ..
%SystemRoot%\system32\rundll32.exe %SystemRoot%\
system32\shell32.dll,OpenAs_RunDLL %1  



 

9. ၿပီးရင္RegistryEditorကိုပိတ္ၿပီးကြန္ပ်ဴတာကိုRestartလုပ္လိုက္ပါ..
 ျပန္တက္လာခ်ိန္မွာRightClickမွာOpenWithကိုေတြ႕ျမင္ရမွာျဖစ္ပါ
တယ္...

No comments:

Post a Comment