خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


رفع ارور DLLRegisterserver failed

رفع ارور DLLRegisterserver failed
خطای DLLRegisterserver failed خطایی است که روی هر نسخه از ویندوز ممکن است رخ دهد و با آن مواجه شوید. این خطا زمانی رخ می دهد که شما سعی در ثبت فایل های DLL یا OCX را با ابزار خط فرمان regsvr32 دارید. دو نمونه از خطاهای مربوطه را در ذیل مشاهده می کنید:

سیستم یکپارچۀ سازمانی راهکار



The module FileName was loaded but the call to DLLRegisterServer failed with error code 0x8002801c.

یا

The module FileName was loaded but the call to DLLRegisterServer failed with error code 0x80070005

این خطاهای regsvr32 بسیار شبیه به هم هستند(البته با کدهای مختلف). از این رو راه حل های رفع خطای DLLRegisterserver failed شبیه هم هستند و شما می توانید از راه حل های ساده گردآوری شده در ادامه را مورد استفاده قرار دهید.

Open an elevated Command Prompt

یکی از دلایل خطای DLLRegisterserver failed، این است که شما CMD را با دسترسی ادمین اجرا نمی کنید. باید Command Prompt را به صورت Run as administrator اجرا کنید.

Copy the OCX into the SysWow64 folder

اگر خطای DLLRegisterserver را برای یک فایل OCX دریافت کردید، سعی کنید که فایل ها را در مسیر SysWow64 کپی کنید.
فایل OCX مورد نظر را از مسیر C:\Windows\System32 کپی کرده و در مسیر C:\Windows\SysWow64 باید paste کنید.
سپس CMD را با دسترسی ادمین باز کرده و سپس دستور مربوطه برای رجیستر کردن فایل OCX را وارد کنید.

Disable third-party antivirus utilities

آنتی ویروسی که در سیستم تا نصب کرده اید، می تواند با regsvr32 تداخل و conflict داشته باشد. پس آنتی ویروس تان را به طور کامل غیرفعال کرده و دستور رجیستر کردن فایل را اجرا کنید.

Edit the registry

در این روش باید برای KEY مربوطه در رجیستری، دسترسی درست و مناسبی را ست کنید. پس به رجیستری ویندوز وارد شوید.

براي وارد شدن به رجيستري ويندوز مي توانيد به لينک زير وارد شويد:
وارد شدن به رجيستري ويندوز

پيشنهاد مي کنم قبل از هر گونه تغيير در رجيستري ويندوز، حتما از آن بک آپ بگيريد:
تهيه Backup از Windows Registry

سپس مسیر زیر را در رجیستری دنبال کنید:

Computer\HKEY_CLASSES_ROOT\TypeLib

رفع ارور DLLRegisterserver failed . آموزشگاه رایگان خوش آموز

در این مسیر روی فولدر TypeLib کلیک راست کرده و گزینه Permission را کلیک کنید.
سپس از لیست یوزر مورد خودتان را انتخاب کرده و از لیست پایین، تیک گزینه Full Control را فعال و ok کنید.

رفع ارور DLLRegisterserver failed . آموزشگاه رایگان خوش آموز

اگر یوزر مورد نظرتان در لیست وجود ندارد، با کلیک دکمه Add می توانید آن را به لیست اضافه کرده و سپس Full Control را برای آن فعال و ok کنید.


نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.