5 راه برای بستن یک برنامه بدون پاسخ در مک

هنگامی که یک برنامه پاسخ نمی دهد، نشانگر مک شما به یک چرخ رنگین کمان در حال چرخش تغییر می کند. گاهی اوقات کمی صبر برای رفع مشکل کافی است. اگر انتظار برنامه ثابت را حل نکرد، ممکن است لازم باشد اقدامات بیشتری انجام دهید. در اینجا نحوه بستن برنامه‌های پاسخگو در مک(close unresponsive programs on Mac) آورده شده است.

توجه: دستورالعمل‌های این راهنما برای همه نوت‌بوک‌های مک(Mac) و مدل‌های رایانه و همچنین همه نسخه‌های macOS اعمال می‌شود.

ترک(Quit) در مقابل ترک اجباری (Quit):(Force) تفاوت چیست(Difference) ؟

در این پست با اصطلاحات «ترک کردن» و «ترک اجباری» (یا «ترک اجباری») زیاد برخورد خواهید کرد. برخی از کاربران مک(Mac) فرض می کنند هر دو عبارت به یک معنا هستند. اما وقتی یک برنامه را «خروج» و «اجباراً ترک» می‌کنید، macOS خاتمه برنامه را کاملاً متفاوت انجام می‌دهد.

خروج از اپلیکیشن چه کاری انجام می دهد؟

وقتی یک برنامه را ترک می کنید یا روی دکمه بستن(Close) در پنجره برنامه کلیک می کنید، آن را به روش معمولی می بندید. با این حال، macOS ممکن است بلافاصله برنامه را نبندد. درعوض، برنامه برای اجرای روال های خاموش کردن خود رها می شود - در صورت وجود. روال خاموش کردن برنامه ممکن است شامل تکمیل کارهای در حال انجام و ذخیره تغییرات یا تنظیمات ذخیره نشده روی دیسک باشد.

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

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

وقتی به اجبار(Force Quit) یک برنامه(App) را ترک می کنید چه اتفاقی می افتد ؟

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

اکنون، بیایید راه‌های مختلفی را برای مقابله با یک برنامه کاربردی که در نوت بوک یا رایانه مک شما پاسخ نمی‌دهند، نشان دهیم.(Mac)

1. از میانبرهای صفحه کلید استفاده کنید

میانبرهای صفحه(Keyboard) کلید سریع‌ترین راه را برای رفع یخ‌زده(fix a frozen Mac) برنامه‌های Mac یا Mac در صورت عدم پاسخگویی ارائه می‌دهند.

Press Command + Q را روی صفحه کلید خود فشار دهید و چند ثانیه صبر کنید تا برنامه به طور معمول بسته شود. اگر برنامه روی صفحه باقی بماند، به اجبار از آن خارج شوید.(Force)

Press Shift + Option + Command + Esc را فشار دهید تا فوراً برنامه‌ای که پاسخگو نیست را ترک کنید.(Force Quit)

یا، Command + Option + Esc را فشار دهید . با این کار پنجره جدیدی باز می‌شود که در آن می‌توانید برنامه‌های بدون پاسخ را به اجبار ترک(Force Quit) کنید. برنامه را انتخاب کرده و دکمه Force Quit را انتخاب کنید.

2. از منوی اپل

اگر صفحه‌کلید مک شما کار نمی‌کند(Mac’s keyboard isn’t working) ، یک راه جایگزین برای باز کردن پنجره «ترک اجباری برنامه‌ها» وجود دارد .

لوگوی اپل(Apple) را در نوار منو انتخاب کنید—گوشه سمت چپ بالای صفحه خود را ببینید. سپس(Afterward) در منوی Apple Force Quit را انتخاب کنید تا (Apple)پنجره(Force Quit) Force Quit(Force Quit) باز شود .

پس از آن(Afterward) ، برنامه را انتخاب کنید و دکمه Force Quit را انتخاب کنید.

می‌توانید فوراً برنامه‌ای که پاسخگو نیست را از منوی اپل(Apple) بدون باز کردن پنجره «برنامه‌های خروج اجباری» ببندید.

وقتی برنامه پاسخگو نشد، منوی اپل را باز کنید، کلید (Apple)Shift را نگه دارید و Force Quit [نام برنامه] را انتخاب کنید.

به عنوان مثال، برای بستن Apple Music ، لوگوی (Apple Music)Apple را در نوار منو انتخاب کنید، کلید Shift را نگه دارید و (Shift)Force Quit Music را انتخاب کنید .

3. از بارانداز

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

روی نماد برنامه در Dock کلیک راست یا Control کلیک کنید و (Dock)خروج(Quit) را انتخاب کنید .

(Wait)یک دقیقه صبر کنید و برنامه را دوباره باز کنید. اگر برنامه همچنان بد رفتار می کند یا پاسخ نمی دهد، اجباری آن را ترک کنید. کلید Option(Option) را فشار داده و نگه دارید ، روی نماد برنامه کلیک راست کرده و روی خروج اجباری(Force Quit) کلیک کنید .

4. برنامه(Force Quit App) را از Activity Monitor خارج کنید(Activity Monitor)

Activity Monitor نسخه macOS Task Manager در دستگاه‌های Windows است(Task Manager on Windows devices) . علاوه بر نظارت بر CPU ، حافظه، برق و استفاده از شبکه مک شما، Activity Monitor می‌تواند برنامه‌ها و فرآیندهای بی‌پاسخ را متوقف کند.

بررسی جامع(comprehensive review of the Activity Monitor) ما از Activity Monitor را بخوانید تا درباره ابزار و ویژگی های آن بیشتر بدانید. در اینجا نحوه ترک و ترک اجباری یک برنامه در Activity Monitor آورده شده است :

  1. Finder را راه اندازی کنید، Applications را در نوار کناری انتخاب کنید و پوشه Utilities را باز کنید.

  1. روی Activity Monitor دوبار کلیک کنید.

  1. در برگه «CPU»، برنامه‌ای که پاسخگو نیست را انتخاب کنید و نماد Stop (x) را در نوار ابزار انتخاب کنید.

نکته حرفه ای: نمی توانید برنامه بی پاسخ را در لیست طولانی فرآیندها پیدا کنید؟ نام(Enter) برنامه را در نوار جستجوی Activity Monitor وارد کنید—گوشه سمت راست بالا را ببینید.

  1. (Select Quit)برای بستن برنامه ثابت شده، Quit را انتخاب کنید .

بدون بستن پنجره Activity Monitor برنامه را دوباره باز کنید. اگر برنامه دوباره مسدود شد، برای از بین بردن برنامه و همه فرآیندهای وابسته یا کمکی ، (dependent or helper processes)خروج اجباری(Force Quit) را انتخاب کنید .

5. از ترمینال استفاده کنید

ترمینال(Terminal) یک ابزار چند منظوره در سیستم عامل مک است. (Mac)می‌توانید از این ابزار برای باز کردن فایل‌ها/پوشه‌ها، به‌روزرسانی مک خود(update your Mac) ، پایان دادن به برنامه‌های پاسخگو(terminate unresponsive apps) و غیره استفاده کنید.

در اینجا نحوه استفاده از ترمینال(Terminal) برای بستن برنامه های فریز شده آورده شده است:

  1. به Finder > Applications > Utilities بروید و روی (Utilities)Terminal دوبار کلیک کنید .

یا، جستجوی Spotlight(Spotlight Search) ( Command + Space ) را باز کنید، ترمینال را در نوار جستجو تایپ کنید و ترمینال(Terminal) را انتخاب کنید .

گام بعدی این است که شناسه فرآیند(Process Identifier) (یا شناسه فرآیند(Process ID) یا PID ) برنامه پاسخگو را پیدا کنید. PID یک شناسه منحصربه‌فرد (فکر کنید: اثر انگشت) است که به برنامه‌های فعال یا در حال اجرا در رایانه Mac شما اختصاص داده می‌شود. (Mac)هیچ دو برنامه ای دارای شناسه فرآیند یکسان نیستند.

  1. (Type)top را در کنسول ترمینال (Terminal)تایپ کنید و Return را در صفحه کلید فشار دهید.

با این کار جدولی از برنامه ها و فرآیندهای در حال اجرا در مک(Mac) شما باز می شود. ستون‌های «COMMAND» و «PID» را بررسی کنید و نام و شناسه فرآیند برنامه‌ای که پاسخگو نیست را یادداشت کنید.

  1. (Press)برای بستن جدول، q را روی صفحه کلید خود فشار دهید.
  2. پس از آن(Afterward) ، kill را تایپ کنید، Spacebar را فشار دهید، (Spacebar)PID برنامه را تایپ کنید و Return را فشار دهید . دستور باید به این صورت باشد: kill PID ، که در آن PID شناسه فرآیند برنامه است.

این بلافاصله برنامه و فرآیندهای آن را در Mac شما خاتمه می دهد .

آخرین راه حل: همه برنامه ها را ببندید (Reopen All Applications)و(Close) دوباره باز کنید

(Log)اگر برنامه همچنان به طور متناوب ثابت می شود یا اگر همه برنامه های باز پاسخ نمی دهند، از حساب macOS خود خارج شوید .

Press Shift + Command + Q دهید ، در کادر باز کردن مجدد(Reopen) پنجره ها را علامت بزنید و در پنجره پاپ آپ Log Out را انتخاب کنید.(Log Out)

وارد سیستم مک(Mac) خود شوید و بررسی کنید که آیا برنامه(های) پس از بازگشایی به خوبی اجرا می شود. اگر مشکل برنامه(ها) همچنان ادامه داشت، کامپیوتر مک(Mac) خود را راه اندازی مجدد کنید . برخی از ابزارهای پاکسازی و بهینه‌سازی شخص ثالث نیز می‌توانند به بستن برنامه‌هایی که در (third-party cleaning and optimization tools)مک(Mac) شما پاسخگو نیستند کمک کنند .



About the author

من یک مهندس نرم افزار با بیش از 10 سال تجربه در ساخت و نگهداری از Apple Mac، دستگاه های iOS و مرورگرهای Google Chrome هستم. تجربه من شامل توسعه، نگهداری و بهره برداری از محصولات نرم افزاری از ابتدا یا مشارکت در پروژه های منبع باز است. من همچنین این فرصت را داشته ام که روی پروژه های سخت افزاری متنوعی کار کنم - از تعمیر صفحه نمایش شکسته در بیمارستان ها تا طراحی و اجرای ویژگی های جدید برای آیفون. در اوقات فراغت از انجام بازی های ویدیویی مورد علاقه، خواندن کتاب، پختن شام با خانواده یا گذراندن وقت با دوستان لذت می برم.



Related posts