DLL (Dynamic Link Libraries) ေတြကုိ Register ျပန္လုပ္ျခင္းျဖင့္ Windows ျပႆနာ

Go down

DLL (Dynamic Link Libraries) ေတြကုိ Register ျပန္လုပ္ျခင္းျဖင့္ Windows ျပႆနာ

Post  itcrazy on Sat Feb 12, 2011 2:16 pm



Windows XP and Windows 2000 တုိ႕ဟာ သူတုိ႕ရဲ႕ Function အမ်ားအျပားနဲ႕
ပတ္သက္တဲ့ အခ်က္အလက္ေတြကုိ Dynamic Link Libraries (DLL)ဖုိင္ေတြထဲမွာသိမ္းဆည္းထားပါတယ္။DLL ဖုိင္ရဲ႕ Registry entry ပ်က္စီးသြားတဲ့အခါ OS ဟာဖုိင္၊ ဒါမွမဟုတ္ Web page ေတြဖြင့္တဲ့ အခါမွာ ဖြင့္မရတာ၊ ဒါမွမဟုတ္ ပုံမွန္အလုပ္လုပ္မေပးႏုိင္တာေတြျဖစ္ေပၚႏုိင္ပါတယ္။ Windows မွာပါ႐ွိတဲ့ regsvr32.exe tool ဟာ Registry ထဲမွာ
DLL Data ေတြကုိ ျပန္ၿပီး ထည့္သြင္းေပးႏုိင္ပါတယ္။ဘယ္ DLL အခ်က္အလက္ေတြဟာ လြဲေခ်ာ္ေနတယ္၊ ဒါမွမဟုတ္ ပ်က္စီးေနတယ္ဆုိတာကုိ
မသိရင္ေတာင္မွ Windows နဲ႕အတူ install လုပ္ခဲ့တဲ့ DLL တစ္ခုကုိ register ျပန္လုပ္တဲ့အတြက္အႏၱရာယ္ မ႐ွိႏုိင္ဘူး။ ပ်က္စီးေနတဲ့ DLL Registry entry ေတြေၾကာင့္ အျဖစ္မ်ားတတ္တဲ့ျပႆနာေတြကုိ ျပင္ဆင္ပုံနည္းလမ္းေတြကုိ ေဖာ္ျပေပးလုိက္ပါတယ္။

Put on a happy interface: ျပႆနာအေတာ္မ်ားမ်ားကုိ shell32.dll register ျပန္လုပ္ျခင္းအားျဖင့္ အလြယ္တကူ ေျဖ႐ွင္းႏုိင္ပါတယ္။ အဲဒီ DLL ထဲမွာ Windows ရဲ႕ Interface၊ဖုိင္နဲ႕ Web page ေတြ Open လုပ္ရာမွာ အသုံးျပဳတဲ့ အခ်က္အလက္ေတြသိမ္းဆည္းထားပါတယ္။ Shell32.dll ကုိ install ျပန္လုပ္လုိက္တဲ့အခါ Display Properties dialog box (Desktop ေပၚမွာ right click လုပ္ၿပီး Properties ေ႐ြးလုိက္ရင္ ေပၚထြက္လာတဲ့box) ရဲ႕ Desktop tab ေအာက္မွာ JPEG, ဒါမွမဟုတ္ GIF image preview လုပ္ထားတာကုိ
restore ျပန္လုပ္ေပးသြားပါမယ္။ Create Shortcut Wizard ( desktop ေပၚမွာ right clickလုပ္ၿပီး New > Shortcut လုိ႕ေ႐ြးတဲ့အခါ ရလာတ့ဲ Wizard) ကုိ Launch လုပ္ေပးႏုိင္စြမ္းကုိလည္း ျပင္ဆင္ေပးႏုိင္ပါတယ္။အလြယ္တကူပ်က္စီး သြားႏုိင္တဲ့ folder icon ေတြကုိ doubleclick လုပ္တဲ့ အျပဳအမူကုိလည္း ျပဳျပင္ေပးႏုိင္ပါတယ္။
အဲဒီ DLL ကုိ restore လုပ္ခ်င္ရင္ Start > Run ကုိဖြင့္ပါ။ Run box တြင္
regsvr32 /i shell32.dll လုိ႕႐ုိက္သြင္းၿပီး (Enter) ႏွိပ္ပါ။ (/i switch ဟာ install လုပ္ဖုိ႕ေျပာလုိက္တာျဖစ္ပါတယ္။) Command အလုပ္လုပ္သြားတဲ့အေၾကာင္း message တစ္ခု ထုတ္ေပးပါလိမ့္မယ္။ Windows ကုိ restart လုပ္ေပးဖုိ႕ လုိပါမယ္။

Restore the Windows Picture and Fax Viewer (XP only) : Photo ေတြ၊ Fax ေတြရဲ႕ file icon ကုိ double click လုပ္လုိက္တဲ့အခါ view လုပ္မေပးႏုိင္ဘူးဆုိရင္ viewer ရဲ႕ DLL ကုိ register ျပန္လုပ္ေပးရပါမယ္။ Start > Run ကုိေ႐ြးၿပီး ၊ regsvr32 /i shimgvw.dll လုိ႕႐ုိက္သြင္းၿပီး Enter ႏွိပ္လုိက္ပါ။ ျပင္ၿပီးသြားၿပီးဆုိတဲ့ message တစ္ခုထုတ္ေပးပါမယ္။

Resuscitate the Add Netwok Places Wizard (XP only): တစ္ခါတစ္ေလမွာ ပ်က္စီးေနတဲ့ function တစ္ခုကုိ restore ျပန္လုပ္ဖုိ႕အတြက္ regsvr32 /i command ကုိအႀကိမ္ေပါင္းမ်ားစြာ Run လုပ္ေပးဖုိ႕ လုိအပ္ပါတယ္။ ဒါမွသာ အဲဒီ functionအသုံးျပဳတဲ့ DLL တုိင္းအတြက္ data ေတြ restore ျပန္လုပ္ႏုိင္မွာ ျဖစ္ပါတယ္။ ဥပမာ - My Network Places folder window ရဲ႕ ဘယ္ဘက္ Pane ထဲမွာ႐ွိတဲ့ Add a network place ကုိ click လုပ္လုိက္ေပမယ့္ ဘာမွျဖစ္ေပၚမလာဘူးဆုိရင္ Add Network Place Wizard ကုိျပန္ၿပီး႐ွင္သန္ဖုိ႕အတြက္ command သုံးခုကုိ တစ္ခုၿပီးတစ္ခု run ေပးဖုိ႕လုိပါတယ္။ Start > Run လုိ႕ေ႐ြးၿပီး regsvr32 /i netplwiz.dll လုိ႕႐ုိက္သြင္းကာ Enter ႏွိပ္လုိက္ပါ။ ၿပီးရင္ အဲဒီအဆင့္အတုိင္းပဲ command line မွာ regsvr32 /i mshtml.dll ေျပာင္းၿပီးေနာက္ဆုံးမွာ regsvr32 /i shell32.dll ကုိထပ္ run ေပးရပါမယ္။

Restore Quick Launch: Taskbar ေပၚမွာ right click လုပ္ၿပီး Toolbars > Qucik Launch လုိ႕ေ႐ြးခ်ယ္တဲ့အခါ toolbar ဟာ create မလုပ္ႏုိင္ဘူးလုိ႕ေျပာေနတဲ့ Error Message တစ္ခုရ႐ွိေနတယ္ဆုိရင္ Qucik Launch folder, အေရးႀကီးတဲ့ Registry entryေတြ၊ ဒါမွမဟုတ္အေရးႀကီးတဲ့ ဖုိင္တခ်ိဳ႕ ေပ်ာက္ဆုံးေနလုိ႕ျဖစ္ႏုိင္ပါတယ္။ Quick Launch folder ဟာ C:\Document and Settings\profile name\Application Data\Microsoft\Internet Explorer ထဲမွာ႐ွိပါတယ္။ (Profile name ဆုိတာ သင္ရ႕ဲ login လုပ္တဲ့ account ျဖစ္ပါတယ္။) တကယ္လုိ႕ အဲဒီမွာမ႐ွိဘူးဆုိရင္ File > New Folder လုိ႕ေ႐ြးၿပီး Quick Launch လုိ႕နံမည္ေပးကာ manually ဖန္တီးယူႏုိင္သလုိ Windows ကုိလည္း ဖန္တီးခုိင္းႏုိင္ပါတယ္။ Windows ကုိခုိင္းေစခ်င္ရင္ Start > Run လုိ႕ေ႐ြးၿပီး ie4unit.exe လုိ႕႐ုိက္သြင္းကာ Enter ႏွိပ္လုိက္ပါ။ ၿပီးရင္ Quick Launch tolbar ကုိထပ္ေခၚၿပီး စမ္းသပ္ၾကည့္ပါ။
တကယ္လုိ႕ ေပၚမလာေသးရင္ Start > Run လုိ႕ေ႐ြးၿပီး regsvr32 /i shell32.dll လုိ႕႐ုိက္သြင္းၿပီး Enter ႏွိပ္ပါ။ ၿပီးရင္ Start >Run လုိ႕ထပ္ေ႐ြးၿပီး regsvr32 /i browseui.dll လုိ႕႐ုိက္သြင္းကာ Enter ႏွိပ္လုိက္ပါ။








forward>>>www.myanmarfamily.org
avatar
itcrazy
mmt technician
mmt technician

ေရးသားခ်က္မ်ား : 86
မွတ္ပံုတင္ေသာေန ့ : 2011-02-08
ေနထိုင္ေသာနိဳင္ငံ : ထိုင္း

View user profile

Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum