نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی
  • خانه
  • ویندوز 7، XP
  • ویندوز ویستا فایل های exe را باز نمی کند. چرا فایل exe شروع نمی شود؟

ویندوز ویستا فایل های exe را باز نمی کند. چرا فایل exe شروع نمی شود؟

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

برای اجرای عادی فایل EXE، شرایط زیر ضروری است:

  • بدون انسداد از سیستم
  • دستور صحیح از رجیستری ویندوز می آید.
  • یکپارچگی خود فایل و سرویس یا برنامه ای که آن را اجرا می کند.

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

دلیل 1: فایل قفل شده است

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

دلیل 2: ارتباط فایل

به طور پیش فرض، ویندوز به گونه ای پیکربندی شده است که هر نوع فایل دارای یک برنامه مربوطه است که می توان از آن برای باز کردن (اجرا) آن استفاده کرد. گاهی به دلایل مختلف این دستور نقض می شود. به عنوان مثال، شما به اشتباه یک فایل EXE را با بایگانی باز کردید، سیستم عامل این موضوع را صحیح دانست و پارامترهای مناسب را در تنظیمات وارد کرد. از این پس، ویندوز سعی می کند فایل های اجرایی را با استفاده از بایگانی راه اندازی کند.

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

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

ابتدا باید ویرایشگر رجیستری را راه اندازی کنید. این کار به این صورت انجام می شود: منو را باز کنید "شروع"و فشار دهید "اجرا کن".

در پنجره تابع دستور را می نویسیم "regedit"و کلیک کنید خوب.

یک ویرایشگر باز می شود که در آن همه اقدامات را انجام خواهیم داد.

  1. پوشه ای در رجیستری وجود دارد که تنظیمات کاربر برای پسوند فایل در آن نوشته شده است. کلیدهایی که در آنجا ثبت می شوند اولویت اجرا دارند. این بدان معنی است که سیستم عامل اول از همه به این پارامترها نگاه می کند. حذف پوشه ممکن است وضعیت را با پیوندهای نادرست اصلاح کند.

    در مرحله بعد، دو حالت ممکن وجود دارد: پوشه ها "انتخاب کاربر"یا پارامترهای بالا ( ".exe"و ".lnk") در رجیستری وجود ندارد یا بعد از راه اندازی مجدد مشکل همچنان ادامه دارد. در هر دو مورد، به نکته بعدی بروید.

  2. دوباره ویرایشگر رجیستری را باز کنید و این بار به شعبه بروید

    HKEY_CLASSES_ROOT\exefile\shell\open\command


    همچنین دو گزینه در اینجا وجود دارد: پارامترها دارای مقادیر صحیح هستند یا فایل ها پس از راه اندازی مجدد شروع نمی شوند. برو جلو.

  3. اگر مشکل راه‌اندازی فایل‌های EXE ادامه داشت، به این معنی است که شخصی (یا چیزی) کلیدهای مهم رجیستری را تغییر داده است. تعداد آنها می تواند بسیار زیاد باشد، بنابراین ارزش استفاده از فایل ها را دارد، پیوندی که در زیر مشاهده خواهید کرد.

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


دلیل 3: خطاهای هارد

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

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

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

دلیل 4: CPU

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

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

در CPU-Z لیست دستورالعمل ها در اینجا آورده شده است:

در AIDA64 باید به شعبه مراجعه کنید "مادربرد"و بخش را باز کنید "CPUID". در بلوک "مجموعه های دستورالعمل"می توانید اطلاعات مورد نیاز خود را پیدا کنید.

تنها یک راه حل برای این مشکل وجود دارد - تعویض پردازنده یا کل پلت فرم.

نتیجه

امروز متوجه شدیم که چگونه مشکل راه اندازی فایل ها با پسوند EXE در ویندوز XP را حل کنیم. برای جلوگیری از آن در آینده، هنگام جستجو و نصب نرم افزار بیشتر مراقب باشید، داده های تایید نشده را وارد رجیستری نکنید و کلیدهایی را که هدف آنها را نمی دانید تغییر ندهید، همیشه هنگام نصب برنامه های جدید یا تغییر تنظیمات، نقاط بازیابی ایجاد کنید.

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

علل مشکل

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

دلیل 1: نقض پیکربندی سیستم

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

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

اگر خرابی به این دلیل است که برنامه ها نصب نشده اند، این مطالب را بخوانید:.

دلیل 2: عملکرد ابزارها یا برنامه های حفاظتی

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

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

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

اما اگر مطمئن نیستید که داده ها بی ضرر هستند، باز کردن آن بسیار نامطلوب است. فایل ها را فقط از منابع قابل اعتماد دانلود کنید.

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

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

روش 1: پیوندهای فایل را بازیابی کنید

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

  1. منو را باز کنید "شروع"، در نوار جستجو تایپ کنید regeditو فشار دهید وارد. سپس بر روی فایل یافت شده کلیک راست کرده و گزینه را انتخاب کنید "اجرا به عنوان مدیر".
  2. استفاده کنید "ویرایشگر رجیستری"ویندوز به مسیر زیر بروید:

    HKEY_CLASSES_ROOT\.exe

  3. دوبار کلیک کنید LMBبر اساس پارامتر "پیش فرض"و در میدان بنویسید "معنا"گزینه شرح دادن، سپس کلیک کنید "خوب".
  4. سپس، در شاخه HKEY_CLASSES_ROOT، پوشه را پیدا کنید شرح دادن، آن را باز کنید و به مسیر shell/open/command بروید.


    دوباره ورودی را باز کنید "پیش فرض"و آن را در میدان قرار دهید "معنا"پارامتر "% 1" %* . عملیات را با کلیک کردن بر روی آن تایید کنید "خوب".

  5. بستن "ویرایشگر رجیستری"و کامپیوتر خود را مجددا راه اندازی کنید.

این روش در بیشتر موارد کمک می کند، اما اگر مشکل همچنان مشاهده شد، ادامه مطلب را بخوانید.

روش 2: فایروال ویندوز را غیرفعال کنید

گاهی اوقات دلیل راه اندازی نشدن فایل های EXE ممکن است فایروال تعبیه شده در ویندوز باشد و غیرفعال کردن این جزء شما را از مشکلات راه اندازی این نوع فایل ها نجات می دهد. ما قبلاً این روش را برای ویندوز 7 و نسخه‌های سیستم‌عامل جدیدتر بررسی کرده‌ایم؛ پیوندهایی به مطالب دقیق در زیر ارائه شده است.

روش 3: تغییر طرح صدا و کنترل حساب (ویندوز 8-10)

در موارد نادر در ویندوز 8 و 10، علت مشکلات راه اندازی EXE ممکن است نقص در مؤلفه سیستم UAC مسئول اعلان ها باشد. با انجام موارد زیر می توان مشکل را برطرف کرد:

  1. کلیک RMBتوسط دکمه "شروع"و آیتم منو را انتخاب کنید "صفحه کنترل"
  2. پیدا کنید "کنترل پنل"پاراگراف "صدا"و روی آن کلیک کنید.
  3. در پنجره مشخصات سیستم صوتی، به تب بروید "صدا"، سپس از لیست کشویی استفاده کنید "طرح صوتی"، که در آن گزینه را انتخاب کنید "بی صدا"و با فشار دادن دکمه ها تغییر را تایید کنید "درخواست دادن"و "خوب".
  4. برگشت به "صفحه کنترل"و برو سر اصل مطلب "حساب های کاربری".
  5. صفحه را باز کنید "مدیریت پروفایل کاربری"، جایی که روی آن کلیک کنید "تغییر تنظیمات کنترل حساب کاربری".
  6. در پنجره بعدی، نوار لغزنده را به سمت پایین حرکت دهید "هرگز اطلاع نده"، سپس کلیک کنید "خوب"برای تایید.
  7. مراحل 2-3 را دوباره انجام دهید، اما این بار الگوی صدا را تنظیم کنید "پیش فرض".
  8. کامپیوتر خود را مجددا راه اندازی کنید.

توالی اقدامات توصیف شده غیرعادی به نظر می رسد، اما اثربخشی خود را ثابت کرده است.

روش 4: از بین بردن عفونت ویروسی

در اغلب موارد، فایل های EXE به دلیل وجود بدافزار در سیستم، از درست کار کردن خودداری می کنند. روش های شناسایی و از بین بردن تهدیدات بسیار متنوع است و نمی توان همه آنها را توصیف کرد، اما ما قبلاً ساده ترین و مؤثرترین آنها را در نظر گرفته ایم.

نتیجه

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

فرآیند را درک کنید.فایل‌های EXE توسط OS X پشتیبانی نمی‌شوند، بنابراین برای به کار انداختن آن‌ها به نرم‌افزار خاصی نیاز دارید. برای انجام این کار، ابزار رایگان Wine را نصب کنید که به شما امکان می دهد با فایل های ویندوز کار کنید. به خاطر داشته باشید که همه فایل های EXE را نمی توان با این ابزار باز کرد و برخی از برنامه ها بهتر از بقیه کار می کنند. برای نصب Wine به دیسک نصب ویندوز نیاز ندارید.

Xcode را از اپ استور مک دانلود و نصب کنید.این یک ابزار توسعه دهنده رایگان است که برای کامپایل کد برنامه لازم است. شما از این ابزار استفاده نخواهید کرد، اما لازم است با ابزارهای دیگری که فایل های EXE را باز می کنند کار کنید.

  • Xcode را راه اندازی کنید و منوی آن را باز کنید. "تنظیمات" - "دانلودها" را انتخاب کنید. روی Install (در کنار Command Line Tools) کلیک کنید.
  • MacPorts را دانلود و نصب کنید.این یک ابزار رایگان است که فرآیند کامپایل را که برای نصب Wine استفاده می کنید، ساده می کند. می توانید MacPorts را از macports.org/install.php دانلود کنید. روی پیوند نسخه OS X که استفاده می کنید کلیک کنید و سپس روی فایل pkg. دانلود شده دوبار کلیک کنید تا MacPorts نصب شود.

    یک ترمینال را برای پیکربندی برخی تنظیمات MacPorts باز کنید.می توانید ترمینال را از پوشه Utilities باز کنید.

    دستور زیر را کپی کرده و در پنجره ترمینال پیست کنید و سپس Return را فشار دهید:

    Echo export PATH=/opt/local/bin:/opt/local/sbin:\$PATH$"\n"صادر کردن MANPATH=/opt/local/man:\$MANPATH | sudo tee -a /etc/profile

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

    دستور زیر را کپی و پیست کنید.اگر از سیستم 64 بیتی استفاده می کنید، این دستور MacPort ها را مطلع می کند. دستور زیر را قرار داده و Return را فشار دهید:

    اگر [ `sysctl -n hw.cpu64bit_capable` -eq 1 ] ; سپس اکو "+universal" | sudo tee -a /opt/local/etc/macports/variants.conf; else echo "n/a"; فی

    دستور پذیرش شرایط مجوز Xcode را وارد کنید تا بتوانید کد را کامپایل کنید.پس از اجرای این دستور، ترمینال را ببندید و دوباره باز کنید:

    • sudo xcodebuild -license
  • دستور نصب Wine را وارد کنید.ممکن است از شما خواسته شود که رمز عبور سرپرست خود را دوباره وارد کنید. فرآیند نصب ممکن است کمی طول بکشد.

    • پورت sudo نصب شراب
  • به پوشه ای با فایل EXE بروید.برای این کار از دستور cd در ترمینال استفاده کنید.

  • استفاده از Wine برای اجرای یک فایل EXE.برای اجرای فایل EXE واقع در دایرکتوری فعلی دستور زیر را وارد کنید. نام فایل EXE انتخاب شده را جایگزین file_name کنید.

    • wine filename.exe
  • طبق معمول از برنامه استفاده کنید.اگر فایل EXE برنامه را راه اندازی کرد، می توانید کار با آن را شروع کنید. اگر این فایل نصبی است، دستورالعمل های روی صفحه را برای نصب برنامه دنبال کنید (همانطور که در ویندوز انجام می دهید).

    • همه برنامه ها در Wine کار نمی کنند. برای لیست کامل برنامه های سازگار، به appdb.winehq.org مراجعه کنید.
  • برنامه نصب شده را اجرا کنید (اگر از فایل EXE برای نصب آن استفاده کرده اید).برای این کار از Wine استفاده کنید.

    • cd ~/.wine/drive_c/Program\ Files/ را تایپ کنید تا دایرکتوری "Program Files" که در آن برنامه ها در Wine نصب شده اند باز شود.
    • ls را تایپ کنید تا لیستی از تمام برنامه های نصب شده را ببینید. cd program_name را تایپ کنید تا دایرکتوری برنامه باز شود. اگر در نام برنامه فضای خالی وجود دارد، \ را قبل از فاصله تایپ کنید. برای مثال، برای مایکروسافت آفیس، cd Microsoft\Office را وارد کنید.
    • ls را تایپ کنید تا فایل EXE را پیدا کنید.
    • برای اجرای برنامه wine program_name.exe را وارد کنید
  • اگر برنامه به دات نت نیاز دارد، کتابخانه های مونو را نصب کنید.این یک کتابخانه نرم افزاری است که مورد نیاز بسیاری از برنامه های ویندوز است و Mono معادل رایگان چنین کتابخانه ای است که توسط Wine پشتیبانی می شود. فقط در صورتی که برنامه های شما نیاز به دات نت دارند، Mono را نصب کنید.

    • sudo port install winetricks را تایپ کرده و Return را فشار دهید.
    • winetricks mono210 را تایپ کنید و Return را فشار دهید تا Mono نصب شود.
  • بهترین مقالات در این زمینه