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


၀င္းျမတ္သူ: ကြ်န္ေတာ ့စက္မွာ open with ဆုိတာ ေပ်ာက္ေန လုိ ဘယ္လုိေျဖရွင္းရမွာလဲ ကူညီပါ

Right Click ေထာက္ရင္ Open With မေပၚတဲ့ျပႆနာက Virus ေၾကာင့္လို႔ အၾကမ္းဖ်ဥ္း မွတ္ယူႏိုင္ပါတယ္..Antivirus တစ္မ်ဳိးမ်ဳိးနဲ႔ အရင္ ရွင္းလိုက္ပါ.. ဒီျပႆနာက Registry မွာ Setting ေျပာင္းသြားတာပါ.. ဒီေတာ့ Registry မွာ သြားၿပီး ျပင္ၾကတာေပါ့.. ကိုယ္တိုင္ Registry Setting ကို သြားမျပင္ခင္ Software ေလးနဲ႔ အရင္ ျပင္ၾကည့္ရေအာင္..

လိုအပ္တဲ့ Software ကေတာ့SysTweak Regclean Pro ျဖစ္ပါတယ္.. ေအာက္ကလင့္မွာ ေဒါင္းၿပီး Error ရွင္းနည္း အျပည့္အစံုကိုလည္း ျပေပးထားပါတယ္.. အဲဒါနဲ႔ အရင္ရွင္းလိုက္ပါ.. ၿပီးသြားရင္ ကြန္ပ်ဴတာကို Restart ခ်လိုက္ပါ.. ျပန္တက္လာရင္ Right Click မွာ 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%\system32\shell32.dll,OpenAs_RunDLL %1
7.Windows 7 သမားကေတာ့ Unknown ကိုခြဲလိုက္ရင္ Folder ႏွစ္ခု ေတြ႕ရပါမယ္.. DefaultIcon နဲ႔ Shell တို႔ပဲျဖစ္ပါတယ္.. အဲဒီထဲက Shell ဆိုတဲ့ Folder ကိုထပ္ခဲြလိုက္ရင္ openas နဲ႔ opendlg ဆိုၿပီး Folder ႏွစ္ခု ထပ္ေတြ႕ပါတယ္..

 ညာဘက္က Default ကို Double Click ေခါက္ၿပီး ေပၚလာတဲ့ေဘာက္ထဲက Value data: ဆိုတဲ့နာမည္ရဲ႕ေအာက္က အကြက္ထဲမွာ ေအာက္ပါစာသားေလးကို အစားထိုးၿပီး 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 ဆိုတာကိုထည့္.. Value data မွာ {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. ၿပီးရင္ Registry Editor ကို ပိတ္ၿပီး ကြန္ပ်ဴတာကို Restart လုပ္လိုက္ပါ.. ျပန္တက္လာခ်ိန္မွာ Right Click မွာ Open With ကိုေတြ႕ျမင္ရမွာျဖစ္ပါတယ္...


အဆင္ေျပပါေစ..

Credit to : ေမာင္ေပါက္...


0 comments:

Post a Comment