DLL یافت نشد یا گم شده را در رایانه ویندوز خود برطرف کنید

گاهی اوقات، وقتی برنامه ای را اجرا می کنید که قبلاً بدون مشکل اجرا می شد، خطای مربوط به پسوند dll. یک پیغام خطایی رخ می دهد که می گوید فایل DLL یافت نشد یا فایل DLL گم شده است. مشکلات زیادی برای کاربران ایجاد می کند زیرا اکثر مردم از اینکه فایل DLL چیست، چه کاری انجام می دهد و از همه مهمتر نحوه رسیدگی به این خطا را نمی دانند. و آنها قادر به انجام کاری نیستند زیرا به محض دیدن پیام خطا وحشت می کنند.

اما نگران نباشید زیرا پس از مطالعه این مقاله تمامی ابهامات شما در مورد فایل های DLL برطرف می شود و همچنین می توانید بدون هیچ مشکلی خطای DLL not found یا missing را در ویندوز 10 برطرف کنید.(Windows 10)

DLL یافت نشد یا گم شده را در رایانه ویندوز خود برطرف کنید

DLL : DLL مخفف Dynamic-Link Library است. این اجرای مایکروسافت(Microsoft) از مفهوم کتابخانه مشترک در سیستم(Systems) عامل مایکروسافت ویندوز(Microsoft Windows) است. این کتابخانه ها دارای پسوند فایل .dll هستند. این فایل‌ها بخش اصلی ویندوز(Windows) هستند و به برنامه‌ها اجازه می‌دهند تا عملکردهای مختلفی را بدون نوشتن هر بار از ابتدا از ابتدا به برنامه‌ها اجرا کنند. همچنین کد و داده‌های موجود در این فایل‌ها می‌تواند توسط بیش از یک برنامه در یک زمان مورد استفاده قرار گیرد و کار کامپیوتر را کارآمدتر کرده و  فضای دیسک را( disk space) کاهش می‌دهد زیرا نیازی به نگهداری فایل‌های تکراری برای هر برنامه نیست.

فایل های DLL چگونه کار می کنند؟(How DLL Files Works?)

اکثر برنامه ها به خودی خود کامل نیستند و کد خود را در فایل های مختلف ذخیره می کنند تا آن فایل ها برای برخی از برنامه های دیگر نیز قابل استفاده باشد. با اجرای برنامه مذکور، فایل مربوطه در حافظه بارگذاری شده و توسط برنامه مورد استفاده قرار می گیرد. اگر سیستم عامل یا نرم افزار فایل DLL مربوطه را پیدا نکند یا(DLL) فایل DLL مربوطه خراب(DLL) باشد، با پیغام خطای missing or not found مواجه می شوید.

برخی از فایل های DLL موجود در رایانه شخصی

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

DLL یافت نشد یا گم شده را در رایانه ویندوز خود برطرف کنید(Fix DLL Not Found or Missing on your Windows Computer)

مطمئن شوید که  یک نقطه بازیابی را(create a restore point)  فقط در صورتی که مشکلی پیش بیاید ایجاد کنید.

توجه:  (Note:  ) اگر به دلیل خطای DLL نمی توانید به طور معمول به ویندوز(Windows) دسترسی پیدا کنید، می توانید برای پیروی از هر یک از روش های ذکر شده در زیر وارد حالت Safe Mode شوید.(Enter Safe Mode)

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

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

روش 1: به روز رسانی را بررسی کنید(Method 1: Check For Updates)

گاهی اوقات برنامه ای اجرا نمی شود یا چنین خطایی را نشان می دهد زیرا ممکن است رایانه شما یک به روز رسانی بسیار مهم را از دست داده باشد. گاهی اوقات، این مشکل می تواند به راحتی با به روز رسانی نرم افزار شما حل شود. برای بررسی اینکه آیا به‌روزرسانی‌هایی موجود است، مراحل زیر را دنبال کنید:

1. کلید Windows را(Windows key) فشار دهید یا روی دکمه Start کلیک(Start button ) کنید سپس روی نماد چرخ دنده کلیک کنید تا تنظیمات باز شود.(Settings.)

روی نماد ویندوز کلیک کنید سپس روی نماد چرخ دنده در منو کلیک کنید تا تنظیمات باز شود

2. از پنجره تنظیمات بر روی Update & Security کلیک کنید.(Update & Security)

Windows Key + I را فشار دهید تا Settings باز شود و سپس روی نماد Update & Security کلیک کنید

3. حالا بر روی Check for Updates کلیک کنید.(Check for Updates.)

بررسی به روز رسانی ویندوز |  رفع عدم کارکرد Spacebar در ویندوز 10

4. در زیر صفحه نمایش با به روز رسانی های موجود برای شروع دانلود ظاهر می شود.

بررسی به روز رسانی ویندوز شروع به دانلود به روز رسانی می کند |  رفع خطای DLL Not Found یا Missing

پس از اتمام دانلود، آنها را نصب(Install) کنید و کامپیوتر شما به روز می شود. ببینید آیا می‌توانید DLL Not Found یا Missing Error(Fix DLL Not Found or Missing Error) را برطرف کنید ، اگر نه، سپس به روش بعدی ادامه دهید.

روش 2: رایانه خود را مجدداً راه اندازی کنید(Method 2: Restart Your Computer)

ممکن است خطای DLL که در حال رخ دادن است به دلیل برخی از فایل ها باشد و به طور موقت و راه اندازی مجدد کامپیوتر بدون وارد شدن به عمق برای رفع مشکل مشکل را حل کند. برای راه اندازی مجدد کامپیوتر مراحل زیر را دنبال کنید:

1. روی منوی استارت(Start Menu) کلیک کنید و سپس روی دکمه پاور(Power button) موجود در گوشه سمت چپ پایین کلیک کنید.

بر روی Start Menu و سپس روی دکمه Power کلیک کنید

2. حالا بر روی Restart کلیک کنید و کامپیوتر شما خودش ریستارت می شود.

بر روی Restart کلیک کنید و کامپیوتر شما دوباره راه اندازی می شود |  رفع خطای DLL Not Found یا Missing

روش 3: DLL حذف شده را از Recycle Bin بازیابی کنید(Method 3: Restore the deleted DLL from Recycle Bin)

ممکن است به‌طور تصادفی DLL را حذف کرده باشید، زیرا آن را بی‌فایده می‌دانید زیرا حذف شده و در دسترس نیست، بنابراین خطای گم شده را نشان می‌دهد. بنابراین، به سادگی بازیابی آن از سطل بازیافت می تواند خطای DLL پیدا نشد یا گم شده را برطرف کند. (fix DLL Not Found or Missing Error.) برای بازیابی فایل DLL حذف شده از سطل بازیافت مراحل زیر را دنبال کنید:

1. با کلیک بر روی نماد سطل بازیافت موجود در دسکتاپ یا جستجو در آن با استفاده از نوار جستجو ، سطل بازیافت را باز کنید.(Recycle bin)

باز کردن سطل بازیافت |  DLL یافت نشد یا گم شده را در رایانه ویندوز خود برطرف کنید

2. به دنبال فایل DLL که به اشتباه پاک کرده اید بگردید و روی آن کلیک راست(right-click) کرده و Restore را انتخاب کنید.

بر روی فایل DLL که به اشتباه حذف شده کلیک راست کرده و Restore را انتخاب کنید

3. فایل شما در همان مکانی که آن را حذف کرده اید بازیابی می شود.

روش 4: اسکن ویروس یا بدافزار را اجرا کنید(Method 4: Run a Virus Or Malware Scan)

گاهی اوقات، برخی از ویروس ها یا بدافزارها ممکن است به رایانه شما حمله کنند و فایل DLL شما توسط آن آسیب ببیند. بنابراین، با اجرای یک اسکن ویروس یا بدافزار کل سیستم خود، با ویروسی که باعث مشکل فایل DLL شده است، آشنا می شوید و می توانید آن را به راحتی حذف کنید. بنابراین، باید سیستم نرم افزار آنتی ویروس خود را اسکن کرده و فوراً از شر هر بدافزار یا ویروس ناخواسته خلاص شوید(get rid of any unwanted malware or virus immediately) .

سیستم خود را برای ویروس اسکن کنید |  DLL یافت نشد یا گم شده را در رایانه ویندوز خود برطرف کنید

روش 5: از System Restore استفاده کنید(Method 5: Use System Restore)

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

1. کنترل را در جستجوی ویندوز(Windows Search) تایپ کنید، سپس روی میانبر « کنترل پنل(Control Panel) » از نتیجه جستجو کلیک کنید.

کنترل پنل را در جستجو تایپ کنید

2. حالت " نمایش بر اساس(View by) " را به " نمادهای کوچک(Small icons) " تغییر دهید.

حالت View by را به نمادهای کوچک در کنترل پنل تغییر دهید

3. روی " بازیابی(Recovery) " کلیک کنید.

4. برای خنثی سازی تغییرات اخیر سیستم ، روی " بازیابی سیستم " کلیک کنید. (Open System Restore)تمام مراحل مورد نیاز را دنبال کنید.

برای خنثی سازی تغییرات اخیر سیستم، بر روی "بازسازی سیستم" کلیک کنید

5. اکنون از پنجره Restore system files and settings بر روی (Restore system files and settings)Next کلیک کنید  .

اکنون از پنجره Restore system files and settings بر روی Next | کلیک کنید  رفع خطای DLL Not Found یا Missing

6. نقطه بازیابی(restore point) را انتخاب کنید و مطمئن شوید که این نقطه بازیابی شده قبل از مواجهه با خطای DLL Not Found یا Missing ایجاد شده است.(created before facing the DLL Not Found or Missing Error.)

نقطه بازیابی را انتخاب کنید

7. اگر نمی توانید نقاط بازیابی قدیمی را پیدا کنید، " نمایش نقاط بازیابی بیشتر " را (Show more restore points)علامت زده(checkmark) و سپس نقطه بازیابی را انتخاب کنید.

علامت تیک Show more restore points سپس نقطه بازیابی را انتخاب کنید

8. روی Next کلیک کنید و سپس تمام تنظیماتی که پیکربندی کرده اید را بررسی کنید.

9. در نهایت بر روی Finish کلیک کنید تا فرآیند بازیابی آغاز شود.

تمام تنظیماتی را که پیکربندی کرده اید مرور کنید و روی Finish | کلیک کنید  رفع خطای DLL Not Found یا Missing

روش 6: از System File Checker استفاده کنید(Method 6: Use System File Checker)

System File Checker ابزاری است که فایل های خراب را شناسایی و بازیابی می کند. این بالقوه ترین راه حل است. این شامل استفاده از خط فرمان است. برای استفاده از System File Checker برای حل مشکل فایل های DLL مراحل زیر را دنبال کنید:

1. Windows Key + X را فشار دهید سپس Command Prompt (Admin) را انتخاب کنید.(Command Prompt (Admin).)

خط فرمان (Admin).

2. دستور زیر را در خط فرمان وارد کنید و دکمه enter را بزنید:

sfc /scannow

اکنون خط فرمان اسکن SFC

3. پس از اتمام عملیات، دوباره دستور زیر را وارد کرده و دکمه enter را بزنید.

DISM.exe /Online /Cleanup-image  /Restorehealth

DISM بازگرداندن سیستم سلامت |  DLL یافت نشد یا گم شده را در رایانه ویندوز خود برطرف کنید

ممکن است کمی وقت بگیرد. اما پس از انجام مراحل بالا، دوباره برنامه خود را اجرا کنید و این بار به احتمال زیاد مشکل DLL شما حل خواهد شد.

اگر همچنان با مشکل روبرو هستید، ممکن است لازم باشد Check Disk Scan را نیز اجرا کنید . ببینید آیا می‌توانید خطای DLL find not or missing را در رایانه ویندوز خود برطرف کنید.(fix DLL not found or missing error on your Windows Computer.)

روش 7: درایورهای سیستم را به روز کنید(Method 7: Update System Drivers)

اگر همچنان با خطاهای DLL مواجه هستید ، ممکن است مشکل مربوط به یک قطعه سخت افزاری خاص باشد و باید درایورهای مناسب را به روز کنید. به عنوان مثال، هر بار که ماوس USB(USB Mouse) یا وب‌کم(Webcam) را وصل می‌کنید، خطا را مشاهده می‌کنید، سپس به‌روزرسانی درایورهای ماوس(Mouse) یا وب‌کم(Webcam) ممکن است مشکل را برطرف کند. احتمال زیادی وجود دارد که خطای DLL به دلیل نقص سخت افزار یا درایور سیستم شما ایجاد شده باشد. به روز رسانی و تعمیر درایورهای(Updating and repairing the drivers) سخت افزار شما می تواند به رفع  خطای DLL Not Found یا Missing کمک کند.

روش 8: نصب پاک ویندوز(Method 8: Clean Installation of Windows)

انجام یک نصب تمیز ویندوز(Windows) نیز می تواند این مشکل را حل کند، زیرا نصب تمیز همه چیز را از هارد دیسک پاک می کند و یک نسخه جدید از ویندوز را نصب می کند. برای ویندوز 10(Windows 10) ، نصب تمیز ویندوز(Windows) را می توان با ریست کردن رایانه شخصی خود انجام داد. برای ریست کردن کامپیوتر مراحل زیر را دنبال کنید:

توجه: با این کار تمام فایل‌ها و پوشه‌ها از رایانه شما حذف می‌شود، بنابراین مطمئن شوید که متوجه شده‌اید.(Note: This will delete all files & folders from your PC, so make sure you understand that.)

1. کامپیوتر خود را با کلیک بر روی دکمه روشن/خاموش (power button ) مجدداً راه اندازی کنید و سپس Restart را انتخاب کنید و در همان زمان دکمه shift را(press shift) فشار دهید.

حالا کلید shift روی کیبورد را فشار داده و نگه دارید و روی Restart کلیک کنید

2. حالا از پنجره Choose an option روی Troubleshoot کلیک کنید.(Troubleshoot.)

در منوی بوت پیشرفته ویندوز 10 گزینه ای را انتخاب کنید

3. سپس بر روی Reset your PC در قسمت Troubleshooter screen کلیک کنید.

در زیر صفحه Troubleshooter بر روی Reset your PC کلیک کنید

4. از شما خواسته می شود که یکی از فایل های زیر را انتخاب کنید، Remove Everything را انتخاب کنید.(select Remove everything.)

از شما خواسته می شود که یکی از فایل های زیر را انتخاب کنید، حذف همه چیز را انتخاب کنید

5. بر روی Reset کلیک کنید تا رایانه شخصی مجدداً تنظیم شود.

بر روی Reset کلیک کنید تا رایانه شخصی مجدداً تنظیم شود

رایانه شما شروع به تنظیم مجدد می کند. پس از ریست شدن کامل، برنامه خود را مجددا اجرا کنید و خطای DLL شما برطرف خواهد شد.(DLL)

توصیه شده:(Recommended:)

امیدوارم این مقاله مفید بوده باشد و اکنون بتوانید به راحتی DLL یافت نشد یا گم شده را در رایانه ویندوز خود برطرف کنید،(Fix DLL Not Found or Missing on your Windows Computer,)  اما اگر هنوز در مورد این راهنما سؤالی دارید، در بخش نظرات از آنها بپرسید.



About the author

من یک توسعه دهنده آیفون و macOS هستم که در هر دو ویندوز 11/10 و جدیدترین پلتفرم iOS اپل تجربه دارم. با بیش از 10 سال تجربه، درک عمیقی از نحوه ایجاد و مدیریت فایل ها در هر دو سیستم عامل دارم. مهارت‌های من فراتر از ساختن فایل‌ها است - من همچنین دانش قوی درباره محصولات اپل، ویژگی‌های آنها و نحوه استفاده از آنها دارم.



Related posts