သင့်ကွန်ပြူတာတွင် DLL ဖိုင်ကို စာရင်းသွင်းရန် Windows ပြဿနာတစ်ခု ကြုံတွေ့ဖူးပါသလား။ DLL ဖိုင်တစ်ခု၊ (ခေါ်) Dynamic Link Library သည် အပလီကေးရှင်းများစွာတွင် အသုံးပြုသည့် လုပ်ဆောင်ချက်များပါရှိသော ဖိုင်များဖြစ်သည်။
ဥပမာအားဖြင့်၊ Microsoft Office တွင် စာလုံးပေါင်းစစ်ဆေးခြင်းစသည်ဖြင့် အချို့သောလုပ်ဆောင်ချက်များကိုလုပ်ဆောင်ရန် Office ပရိုဂရမ်အမျိုးမျိုးကြားတွင်အသုံးပြုနိုင်သည့် DLL ဖိုင်ရာပေါင်းများစွာရှိသည်။ ပရိုဂရမ်များစွာသည် တူညီသော DLL ကိုတစ်ချိန်တည်းတွင်တင်နိုင်သည်။
Windows တွင် 32 သို့မဟုတ် 64-bit DLL များကိုမှတ်ပုံတင်ပါ
အကျင့်ပျက်ခြစားမှု သို့မဟုတ် တပ်ဆင်မှု ချို့ယွင်းမှုအချို့ကြောင့် DLL ကို မှတ်ပုံတင်ရန် လိုအပ်ပါက၊ အောက်တွင်ဖော်ပြထားသောနည်းလမ်းကို လိုက်နာခြင်းဖြင့် ၎င်းကို ကိုယ်တိုင်လုပ်ဆောင်နိုင်ပါသည်။
အဆင့် 1: ပထမဦးစွာနှိပ်ပါ။ စတင်ထို့နောက် ပွေးသှား.
အဆင့် 2DLL ဖိုင်ကို မှတ်ပုံတင်ရန် ယခု သင်လုပ်ရမည့်အရာမှာ regsvr32 command ကို ရိုက်ထည့်ကာ DLL ဖိုင်၏ လမ်းကြောင်းအတိုင်း လိုက်လုပ်ရန် ဖြစ်သည်။
regsvr32 “C:WindowsSystem32myfile.dll”
အဆင့် 3: ယခု OK ကို နှိပ်ပြီး DLL ကို အောင်မြင်စွာ မှတ်ပုံတင်ပြီးကြောင်း အတည်ပြုချက် မက်ဆေ့ချ်ကို ရရှိသင့်ပါသည်။
ဒါပဲ! ယခု သင်၏ DLL ကို registry သို့ အောင်မြင်စွာ ထည့်သွင်းပြီး Windows ပရိုဂရမ်များတွင် အသုံးပြုနိုင်ပါသည်။ အကယ်၍ သင်သည် error message တစ်ခုရရှိပါက၊ သင်သည် command ၏ 64-bit ဗားရှင်းကို အသုံးပြုနေပြီး 32-bit ဗားရှင်းမဟုတ်ကြောင်း သတိပြုပါ။ အကယ်၍ သင့်တွင် Windows ၏ 64-bit ဗားရှင်းကို ထည့်သွင်းထားပြီး DLL သည် 32-bit ဖြစ်ပါက၊ သင်သည် regsvr32 ၏ 32-bit ဗားရှင်းကို အသုံးပြု၍ အမိန့်ကို လုပ်ဆောင်သင့်သည်-
%systemroot%SysWoW64regsvr32
ထို့အပြင်၊ သင်သည် 32-bit DLL ကိုအသုံးပြုနေပါက၊ ထို့နောက်ဖိုင်ကိုရွှေ့ရန်သေချာပါစေ။ %systemroot%System32 ဖိုင်တွဲကို %systemroot%SysWoW64 command ကိုမ run ခင် folder ကိုအရင်လုပ်ပါ။ မဟုတ်ပါက၊ သင်သည် အောက်ပါကဲ့သို့ မက်ဆေ့ချ်များကို မြင်နိုင်သည်-
မော်ဂျူးကို ဖွင့်၍မရပါ။ သတ်မှတ်ထားသော မော်ဂျူးကို ရှာမတွေ့ပါ။
အကယ်၍ သင်သည် DLL ဖိုင်ကို စာရင်းသွင်း၍မရပါက DLL ဖိုင်ကို စာရင်းသွင်းရန် ကြိုးပမ်းမှု မအောင်မြင်ဟု error message တစ်ခုရရှိလာပါက၊ Windows တွင် UAC (User Account Control) ကို ပိတ်ပါ။.
UAC ကို ပိတ်ခြင်းသည် DLLs မှတ်ပုံတင်ရန် ကြိုးပမ်းမှု မအောင်မြင်သည့် ပြဿနာကို ဖြေရှင်းရန် လူသိများသည်။ အခြားပြဿနာများ ဖြစ်နိုင်သည်မှာ သင်သည် command prompt ပေါ်တွင် right-click နှိပ်ပြီး ရွေးချယ်ရန် လိုအပ်သည်။ အုပ်ချုပ်ရေးမှူးအဖြစ် run. တစ်ခါတစ်ရံ command prompt တွင် administrator အခွင့်ထူးများမရှိလျှင် register DLL command သည်ပျက်လိမ့်မည်။
နောက်ဆုံးတွင်၊ regsvr32 command ပျောက်ဆုံးနေပါက သို့မဟုတ် ပျက်စီးနေပါက၊ သင်သည် လုပ်ဆောင်နိုင်သည်။ system file checker ကိုဖွင့်ပါ။ မူရင်း Windows စနစ်ဖိုင်များနှင့် ပြဿနာများကို ပြုပြင်ရန်။ ပြဿနာများရှိနေသေးပါက မှတ်ချက်ရေးပါ။ ပျော်ရွှင်ပါစေ!