November 9, 2009

Redirecting Application Data in Windows XP


သင္တန္းက စက္ေတြကို DeepFreeze တင္ဖို႔ ကၽြန္ေတာ္ႀကံေနတာ ၾကာခဲ့ပါၿပီ။ သင္တန္းသားေတြက ဟိုဟာကလိ၊ ဒီဟာကလိ လုပ္ၾကတာဆိုေတာ့ ညတိုင္းညတိုင္း ကိုယ္က ျပန္ၿပီး Maintain လိုက္လုပ္ေနရတာ အဆင္မေျပဘူးေလ။ အဲဒါေတြေၾကာင့္မို႔ DeepFreeze တင္ခ်င္တာေပါ့။

ဒါေပမဲ့ တင္လို႔မရတဲ့အေၾကာင္းက ေပၚလာျပန္ေရာ။ သင္တန္းသားေတြ လက္ကြက္က်င့္ဖို႔သံုးတဲ့ Mavis Beacon Teach Typing ေၾကာင့္ပါ။ အဲဒီ Program မွာက သင္တန္းသား တစ္ေယာက္ခ်င္းစီရဲ႕ Profile ေတြ ထည့္ထားလို႔ရတယ္။ လက္ကြက္က်င့္မယ္ဆိုရင္ အဲဒီ Program ေလးဖြင့္၊ ကိုယ့္နာမည္ေလး ေရြး၊ ၿပီးရင္ အရင္ရက္က ေရာက္ခဲ့တဲ့ေနရာကေန ျပန္က်င့္ရံုပဲ။ အဲ အဲဒီ Mavis Beacon က ဘယ္သူက ဘယ္ေနရာ ေရာက္ေနတယ္ဆိုတာကို File ေလးေတြနဲ႔ မွတ္ထားတယ္။ ဘယ္ေနရာမွာ သြားမွတ္ထားသလဲဆိုေတာ့ C:\Document and Settings\All Users\Application Data ေအာက္မွာပါ။

အဲဒါေၾကာင့္မို႔ ကၽြန္ေတာ္က DeepFreeze ႀကီးတင္ၿပီး C: ကို Freeze လုပ္ဖို႔ မျဖစ္ႏိုင္ေတာ့ဘူးေလ။ C: ကို Freeze လုပ္လိုက္မယ္ဆိုရင္ Mavis Beacon ဟာ Application Data ထဲမွာ ဖိုင္ေတြ သိမ္းႏိုင္ေတာ့မွာ မဟုတ္ဘူး။ အဲဒီအခါမွာ ေက်ာင္းသားရဲ႕ လက္ကြက္အေျခအေနကို မွတ္ဖို႔ဆိုတာ မျဖစ္ႏိုင္ေတာ့ဘူးေလ။

အဲဒီေတာ့ ကၽြန္ေတာ္ စဥ္းစားရပါတယ္။ Mavis Beacon ကို C: ေအာက္မွာ မဟုတ္ဘဲ D: ေအာက္ကို သြားၿပီး Install လုပ္ၾကည့္တယ္။ ၿပီးေတာ့ Deep Freeze တင္တယ္။ C: ကို Freeze လုပ္တယ္။ Mavis Beacon ကို ဖြင့္ၿပီး User အသစ္တစ္ေယာက္ ထည့္ၾကည့္တယ္။ ၿပီးေတာ့ စက္ကို Restart လုပ္တယ္။ Mavis Beacon ကို ဖြင့္ၾကည့္တယ္။ အေစာက အသစ္လုပ္ခဲ့တဲ့ User က မရွိေတာ့ဘူး။ သြားေရာေပါ့။ သူ႔ကို D: ထဲမွာ Install လုပ္ေပမဲ့ သူက File ေတြကို C: ထဲမွာ သြားေရးတာကိုး။

အဲဒါနဲ႔ ထပ္စဥ္းစားရပါေတာ့တယ္။ ကဲ C:\Document and Setting\All Users ေအာက္မွာ ရွိေနတဲ့ Application Data ကို လမ္းေၾကာင္းလဲႊရင္ေတာ့ ရႏိုင္တယ္ဆိုၿပီး စဥ္းစားမိပါတယ္။ Tweak UI နဲ႔မ်ား ရမလား ဆိုၿပီး Tweak UI ကို တင္တယ္။ သူ႔ထဲမွာက My Documents ေလာက္ကိုသာ လမ္းေၾကာင္းလႊဲတာပဲ ပါတယ္။ Application Data ကို လႊဲတာ မပါဘူး။ အဲဒါနဲ႔ Manual လုပ္မယ္ဆိုၿပီး Registry Editor ကို ဖြင့္လိုက္ပါတယ္။ ၿပီးေတာ့ Application Data ဆုိၿပီး ရိုက္ထည့္ရွာလိုက္တယ္။ အဲဒီမွာ Application Data ကို လႊဲလို႔ ရႏိုင္တဲ့ Key တစ္ခုကို ေတြ႕လိုက္ပါတယ္။
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders ေအာက္မွာ ရွိတဲ့ Common AppData ဆိုတာေလးပါ။ သူ႔ရဲ႕ Value က %ALLUSERSPROFILE%\Application Data ပါ။ ဆိုလိုရင္းက Application Data ကို %ALLUSERPROFILE% ေအာက္မွာ ထားတယ္ေပါ့။ %ALLUSERPROFILE% က C:\Document and Settings\All Users ကို ကိုယ္စားျပဳပါတယ္။

ကၽြန္ေတာ္က သူ႔ရဲ႕ မူရင္း Value ကို D:\Application Data ဆိုၿပီး ျပင္လိုက္ပါတယ္။ ၿပီးေတာ့ Restart လုပ္တယ္။ Mavis Beacon ကို ျဖဳတ္တယ္။ ျပန္တင္တယ္။ တင္ၿပီးတဲ့အခါ Mavis Beacon ကိုဖြင့္ၿပီး User အသစ္လုပ္တယ္။ ေဟာ အရင္ကလို User ဖိုင္အသစ္ဟာ C: ေအာက္ကို ေရာက္မသြားေတာ့ပဲ D:\ Application Data ေအာက္ကို ေရာက္သြားပါၿပီ။

အဲဒီလိုနည္းနဲ႔ ကၽြန္ေတာ္အဆင္ေျပသြားပါတယ္။ အခုေတာ့ သင္တန္းက စက္ေတြမွာ DeepFreeze တင္ၿပီး C: ကို Freeze လုပ္ထားတဲ့အတြက္ ကၽြန္ေတာ္လည္း Maintain လုပ္ရတဲ့ဘ၀ကေန ကၽြတ္လြတ္သြားပါေၾကာင္း.

No comments:

Post a Comment