نحوه ثبت فایل DLL در ویندوز

آیا تا به حال با مشکل ویندوز(Windows) مواجه شده اید که در آن باید یک فایل DLL را در رایانه خود ثبت کنید؟ یک فایل DLL ، با نام مستعار Dynamic Link Library ، فایل‌هایی هستند که حاوی توابعی هستند که در چندین برنامه استفاده می‌شوند.

به عنوان مثال، مایکروسافت آفیس(Microsoft Office) دارای صدها فایل DLL است که می توانند بین برنامه های مختلف آفیس(Office) برای انجام برخی عملکردهای خاص مانند بررسی املا و غیره استفاده شوند. چندین برنامه می توانند همان DLL را به طور همزمان بارگذاری کنند.

DLL(DLLs) های 32 یا 64 بیتی را در ویندوز ثبت کنید(Windows)

اگر به دلیل نوعی خرابی یا خرابی نصب نیاز به ثبت یک DLL دارید، می توانید این کار را به صورت دستی با پیروی از روش ذکر شده در زیر انجام دهید.(DLL)

مرحله 1(Step 1) : ابتدا روی Start و سپس Run کلیک کنید .

مرحله 2(Step 2) : اکنون تنها کاری که برای ثبت یک فایل DLL باید انجام دهید این است که دستور regsvr32 را تایپ کنید و سپس مسیر فایل DLL را وارد کنید.(DLL)

regsvr32 “C:\Windows\System32\myfile.dll”

مرحله 3(Step 3) : اکنون روی OK کلیک کنید و باید یک پیام تأییدی دریافت کنید که DLL با موفقیت ثبت شده است.

خودشه! اکنون DLL شما با موفقیت به رجیستری اضافه شده است و می تواند توسط برنامه های ویندوز(Windows) استفاده شود . توجه داشته باشید که اگر پیغام خطایی دریافت کردید، ممکن است از نسخه 64 بیتی دستور استفاده کنید و نه نسخه 32 بیتی. اگر نسخه 64 بیتی ویندوز(Windows) را نصب کرده اید و DLL 32 بیتی است، باید دستور را با استفاده از نسخه 32 بیتی regsvr32 اجرا کنید:

%systemroot%\SysWoW64\regsvr32 <PATH TO DLL>

همچنین، اگر از یک DLL 32 بیتی استفاده می‌کنید، قبل از اجرای دستور، ابتدا فایل را از  پوشه %systemroot%\System32 به پوشه  %systemroot%\SysWoW64در غیر این صورت، ممکن است پیام هایی مانند:

The module failed to load 

The specified module could not be found

اگر قادر به ثبت یک فایل DLL نیستید و در نهایت با پیغام خطایی مواجه شدید مبنی بر اینکه تلاش برای ثبت فایل DLL ناموفق بود، ممکن است بخواهید UAC (کنترل حساب کاربری) را در ویندوز غیرفعال کنید .

خاموش کردن UAC برای رفع مشکل تلاش های ناموفق برای ثبت DLL(DLLs) شناخته شده است. مشکلات دیگر می تواند این باشد که باید روی خط فرمان راست کلیک کرده و Run as Administrator را انتخاب کنید . گاهی اوقات اگر خط فرمان دارای امتیازات مدیر نباشد، دستور ثبت DLL با شکست مواجه می شود.

در نهایت، اگر دستور regsvr32 مفقود یا خراب است، می‌توانید سیستم فایل بررسی را اجرا کنید تا هر گونه مشکلی در فایل‌های سیستم اصلی ویندوز برطرف شود. (Windows)اگر هنوز مشکل دارید، نظر خود را ارسال کنید! لذت بردن!



About the author

من یک متخصص کامپیوتر هستم که تجربه کار با نرم افزارهای Microsoft Office از جمله Excel و PowerPoint را دارم. من همچنین با کروم که یک مرورگر متعلق به گوگل است، تجربه دارم. مهارت های من شامل ارتباط نوشتاری و کلامی عالی، حل مسئله و تفکر انتقادی است.



Related posts