9 رفع اصلی خطای «DLL برای اجرا در ویندوز طراحی نشده است DLL Is Not Designed to Run on Windows»

زمان مطالعه: 9 دقیقه

در این مقاله تخصصی از مجله 98zoom میخواهیم از 9 رفع اصلی خطای «DLL برای اجرا در طراحی نشده است DLL Is Not Designed to Run on » با شما صحبت کنیم ، پس با یک مقاله مفید و آموزشی دیگر از تیم نود و هشت زوم همراه ما باشید :

کتابخانه های پیوند پویا (DLL) برای اطمینان از عملکرد روان برنامه ها و برنامه های شما بسیار مهم هستند. این فایل‌ها حاوی کد و داده‌هایی هستند که چندین برنامه می‌توانند در ویندوز 10 و 11 از آن‌ها استفاده کنند. با این حال، ممکن است مواقعی وجود داشته باشد که یک فایل DLL در رایانه شما اجرا نشود و کادر گفتگوی «تصویر بد» را راه‌اندازی کند که می‌خواند: «DLL یا برای این طراحی نشده است. روی ویندوز اجرا شود یا دارای خطا باشد.'

 

رفع اصلی برای DLL برای اجرا در خطای ویندوز طراحی نشده است

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

1. مسائل مربوط به مجوز را بررسی کنید

فقدان مجوزهای لازم دلیل رایجی است که ممکن است هنگام اجرای یک برنامه یا برنامه با خطای «DLL is not designed to run on Windows» مواجه شوید. از این رو، این اولین چیزی است که باید بررسی کنید.

مرحله 1: روی نماد جستجوی ویندوز در نوار وظیفه کلیک کنید تا منوی استارت باز شود، نام برنامه ای که به شما خطا می دهد را تایپ کرده و Open file location را انتخاب کنید.

مکان فایل برنامه را باز کنید

مرحله 2: روی فایل EXE برنامه راست کلیک کرده و Properties را انتخاب کنید.

ویژگی های فایل EXE را باز کنید

مرحله 3: در زیر تب Security، روی دکمه Edit کلیک کنید.

مجوز ویرایش فایل EXE

مرحله 4: وقتی فرمان User Account Control (UAC) ظاهر شد، Yes را انتخاب کنید.

UAC ویرایشگر مجوز

مرحله 5: Users را انتخاب کنید و تیک Allow را در کنار کنترل کامل بزنید. سپس Apply و سپس OK را بزنید.

کنترل کامل بر برنامه

2. SFC و DISM Scans را اجرا کنید

فایل های سیستمی خراب یا آسیب دیده در رایانه شما نیز می تواند باعث چنین خطاهایی شود. می‌توانید اسکن‌های داخلی SFC (System File Checker) و DISM (Deployment Image Service and Management) را اجرا کنید تا فایل‌های آسیب‌دیده که باعث خطا شده‌اند را برطرف کنید.

مرحله 1: روی نماد Start کلیک راست کرده و از لیست گزینه Terminal (Admin) را انتخاب کنید.

ترمینال (Admin) را در ویندوز 11 باز کنید

مرحله 2: وقتی فرمان User Account Control (UAC) ظاهر شد، Yes را انتخاب کنید.

درخواست ترمینال UAC را باز کنید

مرحله 3: در کنسول، دستور زیر را تایپ کرده و Enter را فشار دهید.

SFC /scannow
اسکن SFC در ویندوز

مرحله 4: دستورات زیر را یکی یکی اجرا کنید و بعد از هر کدام Enter را فشار دهید تا اسکن DISM اجرا شود:

DISM /آنلاین /Cleanup-Image /CheckHealth 
DISM /آنلاین /Cleanup-Image /ScanHealth 
DISM /آنلاین /Cleanup-Image /RestoreHealth
اسکن DISM

پس از آن رایانه خود را مجدداً راه اندازی کنید تا بررسی کنید که آیا مشکل همچنان وجود دارد یا خیر.

شاید این مقاله را هم دوست داشته باشید :  نمونه عرشه توسعه سری A: عرشه 5 میلیون دلاری GoodBuy Gear

3. بسته های قابل توزیع مجدد Visual C++ را تعمیر کنید

چندین برنامه و برنامه محبوب ویندوز برای ارائه ویژگی‌های ضروری و عملکرد روان به کتابخانه‌های زمان اجرا Visual C++ متکی هستند. با این حال، اگر در بسته قابل توزیع مجدد Visual C++ در رایانه شما مشکلی وجود داشته باشد، ممکن است هنگام باز کردن یا استفاده از یک برنامه با خطای “DLL is not designed to run on Windows” دریافت کنید. در اینجا نحوه رفع آن آمده است.

مرحله 1: میانبر صفحه کلید Windows + R را فشار دهید تا کادر محاوره ای Run باز شود. appwiz.cpl را تایپ کرده و Enter را فشار دهید.

برنامه ها و ویژگی ها را در ویندوز باز کنید

مرحله 2: بسته Microsoft Visual C++ Redistributable را انتخاب کرده و روی Change کلیک کنید. برای تعمیر تمام پکیج ها باید این روند را تکرار کنید.

بسته قابل توزیع مجدد Microsoft Visual C++ را تعمیر کنید

مرحله 3: دکمه Repair را بزنید و منتظر بمانید تا فرآیند تکمیل شود.

Microsoft Visual C++ Redistributable را تعمیر کنید

4. با استفاده از Command Prompt فایل DLL مشکل ساز را دوباره ثبت کنید

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

مرحله 1: میانبر صفحه کلید Windows + S را فشار دهید تا منوی جستجوی ویندوز باز شود. Terminal را در کادر تایپ کنید ، روی اولین نتیجه کلیک راست کرده و Run as administrator را انتخاب کنید.

ترمینال را به عنوان مدیر باز کنید

مرحله 2: وقتی فرمان User Account Control (UAC) ظاهر شد، Yes را انتخاب کنید.

درخواست ترمینال UAC را باز کنید

مرحله 3: در کنسول، regsvr32 و نام فایل DLL را تایپ کنید. به عنوان مثال، اگر قرار بود فایل msxml3.dll را مجدداً ثبت کنید، دستور شما این خواهد بود:

regsvr32 msxml3.dll
فایل های DLL را دوباره ثبت کنید

از پنجره Terminal خارج شوید و بررسی کنید که آیا ویندوز همچنان خطا را نشان می دهد.

5. نرم افزار مشکل ساز را به روز کنید یا دوباره نصب کنید

مشکلات سازگاری با برنامه یا برنامه شما همچنین می‌تواند خطای «DLL برای اجرا در ویندوز طراحی نشده است» را در رایانه شما ایجاد کند. اگر این خطا فقط روی یک برنامه یا برنامه خاص تأثیر می گذارد، سعی کنید آن را به روز کنید و ببینید آیا کمک می کند.

VLC Player را به روز کنید

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

کلید Windows + S را فشار دهید تا منوی جستجوی ویندوز باز شود. نام برنامه ای را که می خواهید حذف کنید تایپ کنید، روی اولین نتیجه کلیک راست کرده و Uninstall را انتخاب کنید. سپس، اعلان های روی صفحه را دنبال کنید تا برنامه را حذف کنید و با نصب جدید ادامه دهید.

VLC را از ویندوز حذف کنید

6. برای بدافزار اسکن کنید

وجود بدافزار در رایانه شما همچنین می تواند از اجرای صحیح فایل های DLL در رایانه شخصی ویندوز 10 یا 11 شما جلوگیری کند و چنین مشکلاتی را ایجاد کند. برای نادیده گرفتن این احتمال، می توانید یک اسکن کامل سیستم را با استفاده از Windows Defender یا یک برنامه آنتی ویروس شخص ثالث قابل اعتماد اجرا کنید. اگر اسکن مورد مشکوکی را نشان داد، اقدامات توصیه شده را برای حذف تهدید انجام دهید.

شاید این مقاله را هم دوست داشته باشید :  چگونه از کالایی سازی هوش مصنوعی اجتناب کنیم: 3 تاکتیک برای اجرای برنامه های آزمایشی موفق
اسکن بدافزار

7. به روز رسانی ویندوز را نصب کنید

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

برای باز کردن برنامه تنظیمات، میانبر صفحه کلید Windows + I را فشار دهید. در تب Windows Update، روی دکمه Check for updates کلیک کنید و هر به روز رسانی موجود را نصب کنید.

به روز رسانی ویندوز را بررسی کنید

8. Clean Boot را امتحان کنید

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

مرحله 1: کلید Windows + R میانبر صفحه کلید را فشار دهید تا پنجره Run باز شود، msconfig را در کادر تایپ کنید و Enter را فشار دهید.

تنظیمات سیستم را در ویندوز 11 باز کنید

مرحله 2: در زیر تب Services، تیک “Hide all Microsoft services” را بزنید و سپس روی دکمه Disable all کلیک کنید.

غیرفعال کردن خدمات شخص ثالث در ویندوز

مرحله 3: به تب Startup بروید و روی Open Task Manager کلیک کنید.

Task Manager را در ویندوز باز کنید

مرحله 4: در پنجره Task Manager، یک برنامه شخص ثالث را انتخاب کنید و روی دکمه Disable در بالا کلیک کنید. این مرحله را تکرار کنید تا همه برنامه‌های راه‌اندازی شخص ثالث را غیرفعال کنید.

برنامه‌های راه‌اندازی شخص ثالث را غیرفعال کنید

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

9. ابی سیستم را انجام دهید

در نهایت، اگر خطای «DLL برای اجرا در ویندوز طراحی نشده است» اخیراً ظاهر شده است، می‌توانید از بازیابی سیستم برای برگرداندن رایانه خود به نقطه‌ای که درست کار می‌کرد استفاده کنید. در اینجا چگونه است.

مرحله 1: روی نماد جستجوی ویندوز در نوار وظیفه کلیک کنید تا منوی Start باز شود، ایجاد یک نقطه بازیابی را تایپ کنید و Enter را فشار دهید.

بازیابی سیستم را در ویندوز 11 باز کنید

مرحله 2: به تب System Protection بروید و روی دکمه System Restore کلیک کنید.

بازیابی سیستم را در ویندوز 11 باز کنید

مرحله 3: گزینه Recommended restore را انتخاب کنید و روی دکمه Next در پایین کلیک کنید.

Restore Point ویندوز 11

مرحله 4: روی Finish کلیک کنید و اجازه دهید ویندوز به نقطه بازیابی مشخص شده بازگردانی کند.

بازیابی سیستم را در ویندوز 11 انجام دهید

دیگر خطای DLL وجود ندارد

زمانی که خطاهای DLL مانع از اجرای برنامه ها بر روی رایانه شخصی شما می شود و شما را از کار کردن باز می دارد، می تواند خسته کننده باشد. امیدواریم یک یا چند نکته از نکات بالا به رفع خطای «DLL is not designed to run on Windows» کمک کرده باشد و همه چیز به حالت عادی بازگردد.

امیدواریم از این مقاله 9 رفع اصلی خطای «DLL برای اجرا در ویندوز طراحی نشده است DLL Is Not Designed to Run on Windows» مجله نود و هشت زوم نیز استفاده لازم را کرده باشید و در صورت تمایل آنرا با دوستان خود به اشتراک بگذارید و با امتیاز از قسمت پایین و درج نظرات باعث دلگرمی مجموعه مجله 98zoom باشید

5/5 - (1 امتیاز)

لینک کوتاه مقاله : https://5ia.ir/CQVhRu
کوتاه کننده لینک
کد QR :
اشتراک گذاری
سروناز مقدم پور

سروناز مقدم پور

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

شاید این مطالب را هم دوست داشته باشید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *