Regsvr32: bu nima va qanday qilib DLLni ro'yxatdan o'tkazish kerak

Regsvr32.exe bilan DLL faylini ro'yxatdan o'tkazish va ro'yxatdan chiqarish

Regsvr32 Windows - ning Microsoft Ro'yxatdan Serverini ko'rsatuvchi buyruqlar qatori vositasidir. DLL fayllari va ActiveX boshqaruvi .OCX fayllari kabi obyektlarni ulash va kiritish (OLE) boshqaruvlari ro'yxatga olish va ro'yxatdan o'chirish uchun ishlatiladi.

Regsvr32, bir DLL faylini kaydettikten so'ng, tegishli dastur fayllari haqida ma'lumot Windows Ro'yxatdan o'tish kitoblariga qo'shiladi. Dasturlarning qaerda ekanligi va u bilan qanday muloqot qilish kerakligini tushunish uchun boshqa dasturlarning ro'yxatga olish kitobiga kirishi mumkin bo'lgan murojaatlar.

DLL xatosini kompyuteringizda ko'rsangiz DLL faylini saqlashingiz kerak bo'ladi. Buni qanday qilishni tushuntirib beramiz.

Qanday qilib DLL faylini ro'yxatdan o'tkazish va ro'yxatdan o'chirish

DLL fayliga murojaat qiladigan Windows reestrida zikr qilish qandaydir tarzda olib tashlangan yoki buzilgan bo'lsa, ushbu DLL faylini ishlatish kerak bo'lgan dasturlar ishlamay qolishi mumkin. DLL faylini ro'yxatga olish kerakligi ro'yxatga olish bilan ushbu aloqani buzganda.

DLL faylini ro'yxatdan o'tkazish, odatda, uni ro'yxatdan o'tkazgan dasturni qayta tiklash yo'li bilan amalga oshiriladi. Ba'zan, siz DLL faylini o'zingizning qo'l bilan, buyruq xohishi orqali saqlashingiz mumkin .

Maslahat: Qanday qilib uni topishni amin bo'lmasangiz Buyruqning so'rovi qanday ochiladi .

Regsvr32 buyrug'i tuzishning to'g'ri usuli:

regsvr32 [/ u] [/ n] [/ i [: smdline]]

Misol uchun, myfile.dll nomli dll faylini ro'yxatdan o'tkazish uchun ushbu birinchi buyruqni kiritishingiz yoki uni ro'yxatdan o'tkazish uchun ikkinchi:

regsvr32 myfile.dll regsvr32 / u myfile.dll

Regsvr32 bilan foydalanishingiz mumkin bo'lgan boshqa parametrlarni Microsoft Regsvr32 sahifasida ko'rish mumkin.

Eslatma: Yuqoridagi buyruqni faqat Buyruqning so'rashiga kiritish orqali barcha DLLlar ro'yxatdan o'tishi mumkin emas. Siz avval faylni ishlatadigan xizmatni yoki dasturni yopishingiz kerak bo'lishi mumkin.

Qanday Common Regsvr32 xatolar aniqlash

DLL faylini ro'yxatdan o'tkazishga urinayotganda ko'rishingiz mumkin bo'lgan bir xato:

Modul o'rnatildi, ammo DllRegisterServerga qo'ng'iroq 0x80070005 xato kodi bilan amalga oshmadi.

Bu, odatda, ruxsat masala hisoblanadi. Yuqori Buyruqni ishlatish tugallangach , DLL faylini ro'yxatdan o'tkazishga ruxsat bermasangiz, faylning o'zi bloklanishi mumkin. Faylning Xususiyatlar oynasida Umumiy yorlig'ining " Xavfsizlik" bo'limiga qarang.

Boshqa mumkin bo'lgan masala siz faylni ishlatish uchun to'g'ri ruxsatnomalarsiz bo'lishi mumkin.

Shu kabi xato xabari quydagi kabi yoziladi. Bu xato, odatda, DLL kompyuterda biron-bir dastur uchun MAQOMOTI DLL sifatida foydalanilmaydi degan ma'noni anglatadi, ya'ni uni ro'yxatdan o'tkazishning hojati yo'q.

Modul o'rnatilgan, lekin kirish nuqtasi DllRegisterServer topilmadi.

Boshqa regsvr32 xato xabari:

Modul yuklanmadi. Ikkilik belgilangan yo'lda saqlanganiga ishonch hosil qiling yoki ikkilik yoki qaram .DLL fayllari bilan bog'liq muammolarni tekshirish uchun disk raskadrovka.

Ushbu aniq xato noto'g'ri bog'liqlik tufayli bo'lishi mumkin, bu holda DLL fayli talab qiladigan barcha bog'liqliklar ro'yxatini ko'rish uchun Depozit Walker vositasidan foydalanishingiz mumkin - sizning DLL faylingiz uchun to'g'ri ro'yxatdan o'ting.

Bundan tashqari, DLL fayli yo'lini to'g'ri yozilganligiga ishonch hosil qiling. Buyruqlar sintaksisi juda muhim; noto'g'ri kiritilgan bo'lsa, xato qo'yilishi mumkin. Ba'zi DLL fayllari joylashuvini "C: \ Users \ Admin User \ Programs \ myfile.dll" kabi tirnoqlarda o'rab olishlari mumkin.

Ushbu Microsoft Yordam maqolasining "Regsvr32 xato xabarlari" bo'limiga boshqa ba'zi xato xabarlari va ularga nima sabab bo'lganligi haqida tushuntirishlar uchun qarang.

Regsvr32.exe qaerda saqlanadi?

Windows-ning 32-bit versiyalari (XP va undan keyingi versiyalar) Windows-ning birinchi o'rnatilishida Microsoft Register Server vositasini % systemroot% \ System32 \ papkasiga qo'shing.

Windows-ning 64-bit versiyalari regsvr32.exe faylini faqat u erda emas, balki % systemroot %% \ SysWoW64 \ da saqlaydi.