Tuesday, May 3, 2016

Windows Script Host Error ေျဖရွင္းျခင္း

Windows Script Host Error ေျဖရွင္းျခင္း


က်ေတာ္တို႕ Windows မွာ တစ္ခါတစ္ေလ  ေအာက္ပါပံဳအတိုင္း
 

Windows Script Host access is disabled on this machine….
ဆိုၿပီး Error မ်ိဳး ႀကံဳဖူးၾကပါလိမ့္မယ္။
Windows Script Host သို႕တည္းမဟုတ္ WSH ဆိုတာကေတာ့
Script နဲ႕ ပတ္သက္တဲ့ Batch ဖိုင္ေတြကိုေကာင္းမြန္စြာ Run
ႏိုင္ရန္အတြက္ Mircorsoft ရဲ႕ နည္းပညာတစ္ခုပါ။ ထို Script
ေတြကို Desktop ကေန Double Click ျဖင့္ Run ႏုိင္သလို
CMD ကေနလည္း Run ႏုိင္ပါတယ္။ ထိုသို႕ Run ႏုိင္ဖို႕အတြက္
ကိုလည္း Windows Based ျဖစ္တဲ့ wscript.exe သို႕မဟုတ္
Shell Based ျဖစ္တဲ့ cscript.exe အေနျဖင့္လည္း Run ၾကပါတယ္။
 ဒီလိုႀကံဳလာၿပီးဆိုရင္ေတာ့
က်ေတာ္တို႕က ဘယ္ကေနသြားရွင္းရမလည္း ဆိုေတာ့ အရင္ဆံုး
Keyboard ကေန Run Box ကို ေခၚလိုက္ပါမယ္။ ထို႕ေနာ္ေတာ့



အထက္ပါပံုအတိုင္း “regedit” ဆိုၿပီး ရိုက္၍ Registry Editor ကို
သြားလိုက္ပါမယ္။ ၿပီးရင္ေတာ့ သြားရမယ့္လိပ္စာက



HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Script Host\
Settings ထဲမွာ လက္ရွိျဖစ္ေနတဲ့ Enabled ကို Double Click ႏွိပ္လိုက္ပါမယ္။
ၿပီးသြားရင္ေတာ့



လက္ရွိတန္ဖိုး 0 ျဖစ္ေနတာကို 1 အျဖစ္ေျပာင္းလဲၿပီး OK ႏွိပ္လိုက္ပါမယ္။
ေနာက္ထပ္တစ္နည္းကေတာ့ CLI Mode ကေန လုပ္ေဆာင္ရတဲ့နည္း
ျဖစ္ပါတယ္။ ဒီေတာ့ က်ေတာ္တို႕က Command Prompt ကိုေခၚဖို႕အတြက္
Run Box ထဲကေန “cmd” လို႕ရိုက္လိုက္ပါမယ္။ ၿပီးသြားရင္ေတာ့
ရိုက္ရမယ့္ Command က



reg  query “HKLM\Software\Microsoft\Windows Script Host\Settings” /s
ျဖစ္ပါတယ္။ ၿပီးသြားရင္ေတာ့ Enter ေခါက္လိုက္ရံုပါပဲ….
ၿပီးသြားရင္ေတာ့ က်ေတာ္တို႕က မိမိကြန္ပ်ဴတာကို Restart ခ်ၿပီးျပန္တက္
လိုက္ရင္ ထို Error ေပ်ာက္သြားမွာျဖစ္ပါတယ္။ အားလံုးအဆင္ေျပမယ္လို႕
ယံုၾကည္ေမွ်ာ္လင့္ပါတယ္။
ေလးစားစြာျဖင့္

Cristiano Zarni@ ဦးဇာနည္