• نصب خودکار کتابخانه های پویا (DLL). نصب خودکار فایل های DLL کتابخانه های پویا (DLL).

    اغلب ممکن است با موقعیتی مواجه شوید که یک برنامه یا بازی نیاز به نصب فایل های مختلف DLL اضافی داشته باشد. این مشکل به راحتی قابل حل است، نیازی به دانش یا مهارت خاصی ندارد.

    راه های مختلفی برای نصب کتابخانه روی یک سیستم وجود دارد. برنامه های خاصی برای انجام این عمل وجود دارد و می توانید به صورت دستی نیز آن را انجام دهید. به عبارت ساده، این مقاله به این سوال پاسخ می دهد - "فایل های dll را کجا پرتاب کنیم؟" پس از دانلود آنها بیایید هر گزینه را جداگانه در نظر بگیریم.

    روش 1: مجموعه DLL

    DLL Suite برنامه ای است که خودش می تواند فایل مورد نیاز شما را در اینترنت پیدا کرده و روی سیستم نصب کند.

    برای این کار باید مراحل زیر را انجام دهید:

    1. یک مورد را در منوی برنامه انتخاب کنید "بارگیری DLL".
    2. نام فایل مورد نظر را در نوار جستجو وارد کرده و روی دکمه کلیک کنید "جستجو کردن".
    3. از نتایج جستجو گزینه مناسب را انتخاب کنید.
    4. در پنجره بعدی، نسخه مورد نظر DLL را انتخاب کنید.
    5. روی دکمه کلیک کنید "دانلود".
    6. در توضیحات فایل، برنامه مسیری را که معمولاً این کتابخانه در آن ذخیره می شود را به شما نشان می دهد.

    7. یک مکان ذخیره را مشخص کنید و روی دکمه کلیک کنید خوب.
    8. همه چیز، در صورت دانلود موفقیت آمیز، برنامه فایل دانلود شده را با علامت سبز رنگ مشخص می کند.

      روش 2: سرویس گیرنده DLL-Files.com

      سرویس گیرنده DLL-Files.com از بسیاری جهات شبیه برنامه ای است که در بالا مورد بحث قرار گرفت، اما دارای تفاوت هایی است.

      برای نصب کتابخانه در اینجا باید موارد زیر را انجام دهید:


      تمام، DLL شما در سیستم کپی شده است.

      این برنامه یک نمای پیشرفته اضافی دارد - این حالتی است که در آن می توانید نسخه های مختلف DLL را برای نصب انتخاب کنید. اگر یک بازی یا برنامه به نسخه خاصی از یک فایل نیاز دارد، می توانید آن را با قرار دادن این نمای در DLL-Files.com Client پیدا کنید.

      اگر می خواهید فایل را در پوشه ای غیر از حالت پیش فرض کپی کنید، روی دکمه کلیک می کنید "انتخاب نسخه"و وارد پنجره گزینه های نصب برای یک کاربر پیشرفته شوید. در اینجا شما کارهای زیر را انجام می دهید:

      1. مسیری که نصب در آن انجام می شود را مشخص کنید.
      2. روی دکمه کلیک کنید "الآن نصب کن".

      برنامه فایل را در پوشه مشخص شده کپی می کند.

      روش 3: ابزارهای سیستم

      می توانید کتابخانه را به صورت دستی نصب کنید. برای انجام این کار، باید خود فایل DLL را دانلود کنید و سپس به سادگی آن را کپی یا به پوشه ای منتقل کنید:

      C:\Windows\System32

      در خاتمه باید گفت که در اکثر موارد فایل های DLL در مسیر زیر نصب می شوند:

      C:\Windows\System32

      اما اگر با سیستم عامل های Windows 95/98/Me سر و کار دارید، مسیر نصب به صورت زیر خواهد بود:

      C:\Windows\System

      برای ویندوز NT/2000:

      C:\WINNT\System32

      سیستم های 64 بیتی ممکن است به مسیر نصب خود نیاز داشته باشند.

      قبلاً مقالات زیادی در مورد خطاهای مربوط به DLL ها وجود داشته است. این خطاها همه به تنها راه - با نصب همین فایل dll بر روی رایانه اصلاح می شوند. در این مقاله نحوه انجام آن را خواهم نوشت.

      فایل های DLL را دانلود و نصب کنید

      هنگامی که خطایی رخ می دهد، نام فایل DLL که گم شده است معمولا نشان داده می شود. باید نام این فایل را در موتور جستجو وارد کرده و دانلود کنید. برای مثال باید فایل d3dx9_27.dll را دانلود کنیم. ما این نام را در Yandex یا Google وارد می کنیم و آن را از برخی سایت ها دانلود می کنیم. امن ترین و محبوب ترین سایتی که خودم فایل های DLL را از آن دانلود می کنم، DLL-FILES.com است. یک فیلد وجود دارد که می توانید نام فایل را وارد کنید.

      حالا باید بفهمید که این فایل dll را کجا پرتاب کنید. مکان این فایل ها از سیستمی به سیستم دیگر متفاوت است، بنابراین من با سیستم عامل های اولیه شروع می کنم:

      • ویندوز 95/98- فایل را در پوشه C:\Windows\System قرار دهید.
      • ویندوز NT یا 2000- فایل را در پوشه C:\WINNT\System32 قرار دهید.
      • ویندوز XP، 7، 8، 10- فایل را در یک پوشه (برای 32سیستم های بیت در C:\Windows\System32 و برای دهه 64فایل های بیت در C:\Windows\SysWOW64).

      گاهی اوقات هنگامی که می خواهید یک فایل را در پوشه مورد نظر قرار دهید، ممکن است پیامی دریافت کنید که فایل از قبل در آنجا وجود دارد. پس چرا خطا ظاهر می شود؟ این امکان وجود دارد که فایل خراب باشد یا نوعی ویروس باشد، بنابراین می توانید آن را با یک فایل جدید جایگزین کنید.

      پس از انتقال تمام کتابخانه های از دست رفته، باید رایانه را مجدداً راه اندازی کنید تا تغییرات اعمال شوند و سپس برنامه هایی را که کار نمی کنند اجرا کنید.

      اما اگر تمام فایل های لازم را در یک پوشه قرار دهید، اما برنامه یا بازی همچنان شروع به کار نکرد، چه؟ سپس می توانید سعی کنید کتابخانه را در سیستم ثبت کنید، اکنون به شما نشان خواهم داد که چگونه این کار را انجام دهید.

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

      ثبت DLL در ویندوز بسیار ساده و سریع است. اگر ویندوز 7، 8 یا 10 دارید می توانید این کار را انجام دهید. همچنین می خواهم توجه داشته باشم که باید حقوق مدیر داشته باشید. در این پاراگراف، من 3 روش برای ثبت کتابخانه های پویا را نشان خواهم داد.

      راه اول

      این محبوب ترین و مورد استفاده کاربران است.

      پنجره "Run" را با استفاده از کلیدها باز کنید Win+Rو در آنجا دستور regsvr32.exe را وارد کنید.

      به عبارت دیگر، دستور ممکن است به این شکل باشد (من آن را با استفاده از فایل d3dx9_27.dll به عنوان مثال نشان خواهم داد):

      regsvr32.exe d3dx9_27.dll


      اگر روش کار نکرد، باید مسیر کامل این فایل، یعنی مسیر پوشه ای که DLL را در آن قرار داده اید، مشخص کنید. به عنوان مثال، ممکن است به شکل زیر باشد:

      regsvr32.exe C:/Windows/system32/d3dx9_27.dll


      پس از ثبت نام موفقیت آمیز، باید یک پاسخ مثبت یا یک پیام خطایی را مشاهده کنید ماژول بارگذاری شد...اما در این مورد کمی بعد صحبت خواهم کرد.

      راه دوم

      در اینجا ما از خط فرمان استفاده خواهیم کرد، اما شما باید آن را به عنوان یک مدیر باز کنید، امیدوارم بدانید که چگونه این کار را انجام دهید.

      regsvr32.exe path_to_dll_file

      یعنی همین کار را فقط در خط فرمان انجام می دهیم.


      یک پیام باید دوباره ظاهر شود که کتابخانه ثبت شده است یا یک خطا.

      راه سوم

      این روش به ندرت توسط کسی استفاده می شود، اما کارآمد است. فایل dll خود را بردارید و روی آن کلیک راست کنید، در منوی زمینه که ظاهر می شود، مورد را انتخاب کنید. "برای باز کردن با"و به پوشه بروید Windows/System32و در آنجا به دنبال برنامه regsvr32.exe بگردید که از طریق آن کتابخانه را باز می کنیم.

      خطا در ثبت فایل های DLL

      وقتی می خواهید یک DLL را ثبت کنید، مهم نیست که چگونه، ممکن است با این خطا مواجه شوید که ماژول فلان DLL با نسخه ویندوز سازگار نیست یا بارگذاری شده است. چه باید کرد؟

      چنین خطاهایی ممکن است به دلایل زیر رخ دهد:

      • کتابخانه نیازی به ثبت نام ندارد زیرا از این عملکرد پشتیبانی نمی کند یا قبلاً در سیستم ثبت شده است.
      • فایلی که دانلود کردید خراب است یا کاملاً با کتابخانه ها ارتباطی ندارد.

      چگونه یک مشکل را حل کنیم؟

      • کاربران پیشرفته می توانند از regasm.exe استفاده کنند.
      • سعی کنید همان فایل را فقط از منبع دیگری در اینترنت دانلود کنید. یا ببینید چه نوع فایلی است و از نصب کننده های مخصوص فایل DLL استفاده کنید. برخی از کتابخانه ها دارای نرم افزارهایی مانند DirectX هستند.
      • هنگام دانلود برخی از برنامه‌ها، آنتی ویروس می‌تواند DLL‌های مهمی را که در نصب‌کننده وجود داشت حذف کند، بنابراین باید بازی را از منبع دیگری دانلود کنید یا به طور موقت آنتی ویروس را غیرفعال کنید و برنامه را دوباره نصب کنید.

      در این مورد من شرح نصب کتابخانه های DLL را به پایان می رسانم و از این پس سعی خواهم کرد تا حد امکان به ندرت به این موضوع بازگردم. اگر باز هم سوالی دارید، سعی می کنم در نظرات به آنها پاسخ دهم.

      برنامه مجموعه DLL.

      قبل از شروع به بررسی یک برنامه مفید جدید، می خواهم از خوانندگانم برای حمایت فعال آنها تشکر کنم. کتاب جدید من دوشنبه منتشر می شود. "Safe Freebie @ در اینترنت". اخیراً در لینک اطلاعات دقیقی در مورد محتوای کتاب جدید و نحوه خرید آن ارائه کردم. راستش من انتظار چنین تبلیغاتی را نداشتم. البته فهمیدم کتاب مربوطه ولی تا حدی... از اون موقع بعد از اعلام، پیش سفارش ها رسید، تقریبا نصف تیر اول! این باعث خوشحالی من می شود! بنابراین یک نسخه دوم و سوم اضافی وجود خواهد داشت. برای کسانی که هنوز به این موضوع نمی پردازند که کتاب در مورد چیست و چگونه می توان آن را خریداری کرد، لینک بالا.

      پس از این انحراف غزلی، به آرامی به مروری بر یک برنامه جالب جدید به نام DLL Suite می‌رویم. این برنامه به شما اجازه می دهد تا به طور خودکار مشکلات موجود در کتابخانه های پویا را پیدا کرده و آنها را برطرف کنید.

      کتابخانه های پویا چیست؟ من شما را با اطلاعات غیر ضروری بار نمی کنم (آیا به آن نیاز دارید؟). علاقه مندان می توانند اطلاعات مربوط به آنها را در ویکی پدیا در لینک مطالعه کنند. من فقط می گویم که آنها برای عملکرد برنامه یا بازی خاصی که نصب کرده اید ضروری هستند. احتمالاً قبلاً هنگام شروع برخی از بازی ها یا برنامه ها با پنجره ای مواجه شده اید که به طور دوره ای ظاهر می شود و "گفته است" که شروع برنامه یا بازی به دلیل عدم وجود یک یا آن کتابخانه پویا (DLL) غیرممکن است. برای رفع این مشکل (دانلود و نصب DLL لازم)، گاهی اوقات باید کل اینترنت را "بیل کنید". برنامه DLL Suite پس از راه‌اندازی، به‌طور خودکار کتابخانه‌های پویا از دست رفته را شناسایی، دانلود و نصب می‌کند. نسخه برنامه ارائه شده در این مقاله رایگان است. نسخه پولی، توسعه یافته و حل کننده مشکلات بیشتر، در صورت تمایل می توانید به راحتی آن را در تورنت ها پیدا کنید. ما نسخه رایگان DLL Suite را از سایت رسمی در لینک دانلود می کنیم.


      نصب می کنیم.


      بریم سر کار


      پس از اسکن سیستم، مشکلات DLL نشان داده می شود. ما آنها را حذف می کنیم و در صورت تمایل، نسخه پولی "کرک شده" برنامه را از تورنت دانلود می کنیم و مشکلات باقی مانده را برطرف می کنیم.