အမျိုးမျိုးသောပရိုဂရမ်များသို့မဟုတ်ဂိမ်းများကိုတပ်ဆင်ပြီးနောက်သင်အမှားပေါ်လာသည့်အခါသင်လိုအပ်သော DLL စနစ်တွင်မရှိသောကြောင့်ပရိုဂရမ်ကိုဖွင့ ်၍ မရပါ။ Windows operating system များသည်ပုံမှန်အားဖြင့်စာကြည့်တိုက်များကိုနောက်ခံတွင်မှတ်ပုံတင်လေ့ရှိသော်လည်း၊ သင့် DLL ဖိုင်ကိုသင့်တော်သောနေရာတွင်ဒေါင်းလုဒ်ချပြီးနောက်တွင်အမှားတစ်ခုဖြစ်ပွားဆဲဖြစ်ပြီးစနစ်သည်၎င်းကိုမမြင်နိုင်ပါ။ ဤအရာကိုဖြေရှင်းရန်စာကြည့်တိုက်ကိုသင်မှတ်ပုံတင်ရန်လိုအပ်သည်။ ယင်းကိုမည်သို့ပြုလုပ်နိုင်သည်ကိုဤဆောင်းပါး၏နောက်ပိုင်းတွင်ဖော်ပြလိမ့်မည်။
ပြtheနာကိုဖြေရှင်းရန်အတွက်ရွေးချယ်စရာများ
ဤပြproblemနာကိုဖြေရှင်းရန်နည်းလမ်းများစွာရှိသည်။ တစ်ခုချင်းစီကိုအသေးစိတ်လေ့လာကြည့်ရအောင်။
နည်းလမ်း ၁ - OCX / DLL မန်နေဂျာ
OCX / DLL Manager ဆိုသည်မှာ OCX စာကြည့်တိုက်သို့မဟုတ်ဖိုင်ကိုမှတ်ပုံတင်ရန်ကူညီနိုင်သောအစီအစဉ်ငယ်တစ်ခုဖြစ်သည်။
OCX / DLL Manager ကို download လုပ်ပါ
ဒီအတွက်သင်လိုအပ်သည် -
- menu ကိုကလစ်နှိပ်ပါ "OCX / DLL ကိုမှတ်ပုံတင်ပါ".
- သင်မှတ်ပုံတင်မည့်ဖိုင်အမျိုးအစားကိုရွေးချယ်ပါ။
- ခလုတ်ကိုအသုံးပြုခြင်း "Browse" အဆိုပါ dll ၏တည်နေရာကိုညွှန်ပြ။
- ခလုတ်ကိုနှိပ်ပါ "မှတ်ပုံတင်ပါ" နှင့်ပရိုဂရမ်ကိုယ်တိုင်ကဖိုင်ကိုမှတ်ပုံတင်ပါလိမ့်မယ်။
OCX / DLL Manager သည်စာကြည့်တိုက်ကိုမှတ်ပုံတင်ခြင်းပြုလုပ်နိုင်သည်၊ ၎င်းအတွက်သင် menu ကိုရွေးရန်လိုအပ်သည် "မှတ်ပုံတင်ခြင်း OCX / DLL" နှင့်နောက်ပိုင်းတွင်ပထမ ဦး ဆုံးအမှု၌ကဲ့သို့တူညီသောစစ်ဆင်ရေးလုပ်ပါ။ ဖိုင်ကိုသက်ဝင်သောအခါနှင့်အဆက်ပြတ်ခြင်းနှင့်အချို့သောကွန်ပျူတာဗိုင်းရပ်စ်များဖယ်ရှားသည့်အခါရလဒ်များကိုနှိုင်းယှဉ်ရန်အတွက်သင်ပယ်ဖျက်ရန်လိုအပ်သည်။
မှတ်ပုံတင်ခြင်းလုပ်ငန်းစဉ်အတွင်း၊ စနစ်သည်အုပ်ချုပ်ရေးဆိုင်ရာအခွင့်အရေးများလိုအပ်သည်ဟုသင်အမှားတစ်ခုပေးလိမ့်မည်။ ဤကိစ္စတွင်သင် program ကို၎င်းပေါ်တွင် right-click နှိပ်၍ စတင်ရန်လိုအပ်ပြီး select လုပ်ပါ "စီမံခန့်ခွဲသူအဖြစ်အပြေး".
နည်းလမ်း ၂။ Run ကိုနှိပ်ပါ
command ကို အသုံးပြု၍ DLL ကိုသင်မှတ်ပုံတင်နိုင်သည် ပြေးပါ Windows operating system ၏ start menu မှာ။ ဤသို့ပြုလုပ်ရန်၊ သင်သည်အောက်ပါလုပ်ဆောင်မှုများကိုပြုလုပ်ရန်လိုအပ်သည် -
- ကီးဘုတ်ဖြတ်လမ်းကိုနှိပ်ပါ "Windows + R" သို့မဟုတ်ပစ္စည်းကိုရွေးပါ ပြေးပါ မီနူးကနေ စတင်ပါ.
- စာကြည့်တိုက်ကိုမှတ်ပုံတင်မည့်ပရိုဂရမ်၏အမည် - regsvr32.exe နှင့်ဖိုင်တည်ရှိရာလမ်းကြောင်းကိုထည့်ပါ။ ရလဒ်မှာအောက်ပါအတိုင်းဖြစ်သင့်သည် -
- ကိုနှိပ်ပါ "Enter" သို့မဟုတ်ခလုတ်ကိုနှိပ်ပါ "အိုကေ"; စနစ်ကစာကြည့်တိုက်ကိုအောင်မြင်စွာမှတ်ပုံတင်ထားခြင်းရှိမရှိနှင့်ပတ်သက်သည့်သတင်းစကားကိုသင်ပေးလိမ့်မည်
regsvr32.exe ကို C: Windows System32 dllname.dll
dllname သည်သင်၏ဖိုင်အမည်ဖြစ်သည်။
အကယ်၍ operating system ကို drive C. တွင်တပ်ဆင်ထားပါကဤဥပမာသည်သင့်အတွက်သင့်လျော်သည်။ ၎င်းသည်အခြားနေရာ၌တည်ရှိပါက drive letter ကိုပြောင်းလဲရန်သို့မဟုတ် command ကိုအသုံးပြုရန်လိုအပ်လိမ့်မည် -
% systemroot% System32 regsvr32.exe% windir% System32 dllname.dll
ဤဗားရှင်းတွင်၊ သင်ကိုယ်တိုင် OS ထည့်သွင်းထားသောဖိုင်တွဲကိုပရိုဂရမ်ကိုယ်တိုင်ရှာပြီးသတ်မှတ်ထားသော DLL ဖိုင်ကိုစတင်မှတ်ပုံတင်သည်။
64-bit system တစ်ခုမှာ regsvr32 program နှစ်ခုသင်ရလိမ့်မယ်။ တစ်ခုက folder ထဲမှာရှိတယ်။
ကို C: Windows SysWOW64
ဒုတိယလမ်းတလျှောက်မှာ၊
ကို C: Windows System32
၎င်းတို့သည်သက်ဆိုင်ရာအခြေအနေများအတွက်သီးခြားသုံးသောဖိုင်များဖြစ်သည်။ သင့်တွင် 64-bit OS ရှိပြီး DLL ဖိုင်သည် 32-bit ဖြစ်ပါကစာကြည့်တိုက်ဖိုင်ကိုယ်နှိုက်ကိုဖိုင်တွဲထဲတွင်ထားသင့်သည်။
Windows / SysWoW64
ပြီးတော့ command ကိုအောက်ပါအတိုင်းတွေ့လိမ့်မည်:
% windir% SysWoW64 regsvr32.exe% windir% SysWoW64 dllname.dll
နည်းလမ်း 3: စစ်ဌာနချုပ်လိုင်း
ဖိုင်ကို command line မှတဆင့်မှတ်ပုံတင်ခြင်းသည်ဒုတိယရွေးစရာနှင့်များစွာခြားနားသည်။
- အဖွဲ့တစ်ခုရွေးပါ ပြေးပါ မီနူးထဲမှာ စတင်ပါ.
- ရိုက်ထည့်ရန်လယ်ပြင်၌ရိုက်ထည့်ပါ cmd.
- ကိုနှိပ်ပါ "Enter".
ဒုတိယ option မှာကဲ့သို့ command များကိုရိုက်ထည့်ရန်လိုအပ်သည့် window တစ်ခုကိုသင်တွေ့လိမ့်မည်။
သတိပြုသင့်သည်မှာ command line window တွင်ကူးယူထားသောစာသား (အဆင်ပြေစေရန်) ကူးယူရန်ဖြစ်သည်။ ဘယ်ဘက်အပေါ်ထောင့်ရှိအိုင်ကွန်ပေါ်တွင်ညာခလုပ်နှိပ်ခြင်းဖြင့်ဤမီနူးကိုရှာနိုင်သည်။
နည်းလမ်း ၄ - နှင့်ဖွင့်ပါ
- သင်မှတ်ပုံတင်မည့်ဖိုင်၏ညာဘက်ခလုပ်ဖြင့်မီနူးကိုဖွင့်ပါ။
- ရွေးချယ်ပါ ဖွင့်ပါ ပေါ်လာသော menu ၌။
- ကိုနှိပ်ပါ "ခြုံငုံသုံးသပ်ချက်" အောက်ပါ directory ထဲက regsvr32.exe program ကို select လုပ်ပါ:
- ဒီပရိုဂရမ်နဲ့ DLL ကိုဖွင့်ပါ။ စနစ်သည်အောင်မြင်သောမှတ်ပုံတင်ခြင်းအကြောင်းသတင်းစကားကိုပြလိမ့်မည်။
Windows / System32
သိုမဟုတ်ရင် 64-bit system နဲ့ 32-bit DLL file တစ်ခုခုကိုလုပ်နေတယ်ဆိုရင် -
Windows / SysWow64
ဖြစ်နိုင်သောအမှားများ
"ဒီဖိုင်သည် Windows ၏တပ်ဆင်ထားသည့်ဗားရှင်းနှင့်မကိုက်ညီပါ" ဆိုလိုသည်မှာသင်သည် 64-bit DLL ကို 32-bit system တစ်ခုတွင်မှတ်ပုံတင်ရန်ကြိုးစားခြင်းသို့မဟုတ်အပြန်အလှန်အားဖြင့်ဆိုလိုခြင်းဖြစ်သည်။ ဒုတိယနည်းလမ်းမှာဖော်ပြထားတဲ့သင့်လျော်တဲ့ command ကိုသုံးပါ။
"ဝင်ခွင့်နေရာမတွေ့ပါ" - အားလုံး DLL များအားမှတ်ပုံတင်။ မရပါ၊ အချို့သည် DllRegisterServer command ကိုမထောက်ခံပါ။ ထို့အပြင်၊ အမှားတစ်ခုဖြစ်ပွားခြင်းသည်ဖိုင်အားစနစ်မှမှတ်ပုံတင်ထားပြီးဖြစ်သောကြောင့်ဖြစ်နိုင်သည်။ စာကြည့်တိုက်များမဟုတ်သောဖိုင်များကိုဖြန့်ဝေသောဆိုဒ်များရှိသည်။ ဤကိစ္စတွင်, သင်တန်း, ဘာမျှမှတ်ပုံတင်လိမ့်မည်။
နိဂုံးချုပ်အနေဖြင့်အဆိုပြုထားသောရွေးချယ်မှုများအားလုံး၏အနှစ်သာရသည်တစ်ခုနှင့်တစ်ခုဖြစ်ကြောင်းပြောရန်လိုအပ်သည်။ ၎င်းတို့သည်မှတ်ပုံတင်ခြင်း command ကိုစတင်ရန်ကွဲပြားခြားနားသောနည်းလမ်းများဖြစ်သည်။ ၎င်းသည်မည်သူမဆိုအတွက်ပိုမိုအဆင်ပြေသည်။