رفع مشکل اجرا نشدن setup.exe در زمان نصب متلب

رفع مشکل اجرا نشدن setup.exe در زمان نصب متلب

خطای «don’t find appropriate setup.exe file» چرا رخ می‌دهد و چطور در چهار مرحله برطرف می‌شود

هنگام نصب متلب روی فایل setup.exe دابل‌کلیک می‌کنید — چه به صورت معمولی، چه از طریق Run as Administrator — اما نصب شروع نمی‌شود و یکی از این پیغام‌های خطا ظاهر می‌شود:

don’t find appropriate setup.exe file
یا
Invalid disk Cannot find appropriate setup.exe file

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

چرا خطای setup.exe رخ می‌دهد؟

نصب‌کننده متلب برای اجرای صحیح چند شرط لازم دارد: فایل‌های دانلودی باید کامل و سالم باشند، مسیر ذخیره فایل‌ها باید کاملاً لاتین باشد، تنظیمات رجیستری ویندوز نباید از نرم‌افزارهای قبلی تداخل داشته باشد، و هیچ نرم‌افزار امنیتی نباید اجرای setup.exe را مسدود کرده باشد. نبود هر یک از این شروط می‌تواند این خطا را ایجاد کند.

۴ راه‌حل برای رفع خطای setup.exe متلب

راه‌حل اول: بررسی سلامت فایل دانلودی

قبل از هر اقدامی دو نکته را بررسی کنید:

  • حجم فایل‌ها را چک کنید: حجم هر پارت دانلودی باید دقیقاً با حجم اعلام‌شده در سایت منبع مطابقت داشته باشد. اگر یک پارت کوچک‌تر از حد انتظار باشد، دانلود ناقص بوده و اکسترکت آن با خطا همراه خواهد بود.
  • آخرین نسخه WinRAR را نصب کنید: نسخه‌های قدیمی در اکسترکت فایل‌های چند پارتی بزرگ گاهی خطا ایجاد می‌کنند. از سایت winrar.com آخرین نسخه را دریافت کنید.

راه‌حل دوم: ویرایش رجیستری ویندوز

یک تنظیم اشتباه در رجیستری ویندوز می‌تواند اجرای فایل‌های Setup.exe را مسدود کند — معمولاً بعد از نصب یا حذف نرم‌افزارهای دیگر رخ می‌دهد. مراحل زیر را دنبال کنید:

  1. کلیدهای Win + R را با هم بزنید، کلمه regedit را تایپ کنید و Enter بزنید.
  2. در نوار آدرس regedit مسیر زیر را paste کنید و Enter بزنید:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Setup.exe
  3. از پنجره سمت راست، روی کلید Debugger دابل‌کلیک کنید.
  4. مقدار Value data را کاملاً خالی کنید و OK بزنید.

نکته: اگر در این مسیر، پوشه‌ای با نام Setup.exe وجود نداشت، با کلید Ctrl+F در regedit کلمه setup.exe را جستجو کنید و مقدار Debugger را پیدا و خالی کنید.

⚠ راه‌حل سوم: مسیر فارسی — مهم‌ترین علت

این راه‌حل رایج‌ترین علت این خطاست — اگر سه راه‌حل دیگر کمک نکرد، اینجاست

نصب‌کننده متلب قادر به پردازش مسیرهایی با کاراکترهای فارسی یا غیرلاتین نیست. اگر هر پوشه‌ای در مسیر فایل‌های دانلودی نام فارسی داشته باشد، setup.exe نمی‌تواند اجرا شود.

❌  D:/نرم افزار/Matlab software/$
✅  D:/Softs/Matlab software/$

برای رفع مشکل، نام تمام پوشه‌هایی که نام فارسی دارند را به معادل لاتین تغییر دهید. سپس پنجره خطا را ببندید و دوباره setup.exe را اجرا کنید.

راه‌حل چهارم: غیرفعال کردن موقت آنتی‌ویروس

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

  • آنتی‌ویروس خود را موقتاً Disable کنید.
  • از تنظیمات ویندوز، Windows Defender را هم خاموش کنید.
  • دوباره setup.exe را اجرا کنید.
  • بعد از اتمام نصب، آنتی‌ویروس را حتماً مجدداً فعال کنید.

نصب متلب وقت پروژه‌تان را می‌گیرد؟

اگر هدف نهایی اجرای یک پروژه یا شبیه‌سازی با متلب است، می‌توانید آن را مستقیماً به متلبی بسپارید. تیم ما روی محیط‌های آماده — با همه نسخه‌های متلب و تمام تولباکس‌ها — کار می‌کند. بدون نصب، بدون خطا.

✔ تضمین هزینه   |   ✔ پاسخ در کمتر از ۲۴ ساعت   |   ✔ پشتیبانی پس از تحویل

سوالات متداول

خیر. این خطا در تمام نسخه‌های متلب از R2015 تا R2026b ممکن است رخ دهد. علت به ساختار نصب‌کننده و تنظیمات سیستم مربوط است — نه به نسخه خاصی از نرم‌افزار.

احتمال بالایی وجود دارد که فایل دانلودی اصلی آسیب دیده باشد. فایل‌ها را کاملاً دوباره دانلود کنید — ترجیحاً با یک دانلود منیجر مانند IDM — تا از سلامت تمام پارت‌ها اطمینان حاصل کنید. همچنین مطمئن شوید فضای کافی روی هارددیسک وجود دارد.

بله. اگر فایل ISO دارید، می‌توانید آن را با نرم‌افزار WinCDEmu یا Daemon Tools به صورت درایو مجازی mount کنید و setup.exe را از داخل درایو اجرا کنید. این روش معمولاً مشکل مسیر فارسی را دور می‌زند چون مسیر درایو مجازی کاملاً لاتین است.

اگر با این روش‌ها مشکل شما برطرف شد — یا روشی می‌شناسید که به دیگران کمک می‌کند — تجربه‌تان را در بخش دیدگاه‌ها با ما در میان بگذارید.

5 پاسخ
  1. رضا گفته:

    سلام
    متلب ۲۰۱۷b رو طبق نکات نصب کردم و پس از نصب وارد متلب شدم و بدرستی کار میکرد.
    ولی پس از چند روز وقتی روی آیکون متلب در دسکتاپ کلیک میکنم تا اجرا شود، هیچ اتفاقی نمیفتد!

    پاسخ
      • رضا گفته:

        سلام
        بله وقتی از مسیری که شما فرمودین رفتم، متلب اجرا شد.
        ولی من ویندوز ۷ دارم و آپدیتشو و غیر فعال کردم. چرا اینجوری میشه پس؟
        البته باید بگم‌ که پس از نصب، شرتکاتِ نرم افزار روی دسکتاپ بوجود نیومد و من از همین مسیری که گفتین آیکون و کپی کردم در دسکتاپ و از اونجا اجرا میکردم.

        پاسخ
        • matlabi گفته:

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

          پاسخ

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

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

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

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