אני רגיל פשוט לשים Mac שלי לישון על ידי סגירת המכסה שלה, מה שהופך אותו מיד מוכן לשימוש כאשר אני צריך להשתמש בו. עם זאת, זה טוב לסגור אותו פעם. עכשיו, במשך השבוע האחרון, אני כבר כיבוי כראוי Mac שלי, את הדרך הנכונה. העניין הוא, אני כבר שם לב כי MAC שלי לוקח בערך 30 שניות כדי לכבות, וזה הרבה יותר מאשר 3-10 שניות רגיל שבו הוא צריך לסגור. זה לא קטלני, אבל די מעצבן.

התחלתי לתהות אם זה יכול להיות משהו לעשות עם תוכניות רבות אני משתמש. בכל פעם שאתה סוגר את ה- Mac שלך, OS X ינסו לנקות את תוכניות שונות ושירותי רקע. לפעמים מערכת ההפעלה X מחכה לאינטראקציה כגון שמירת מסמך, אך בפעמים אחרות זה בגלל ששירותי הרקע הפסיקו להגיב והמערכת ממתינה לכמות זמן קבועה מראש לפני שהיא מכריחה אותם לצאת. זה יכול לגרום ל- Mac שלך לקחת זמן רב במיוחד עבור כיבוי.

אם ה- Mac שלך נתקל גם בכיבוי ממושך, ייתכן שיש בעיה שנגרמה על ידי אפליקציות מסוימות או תהליכים רקע שאינם מגיבים. נסה את שני התיקונים הבאים כדי לחזור תקופת זמן כיבוי קצרה:

1. כבה עם 'פתח מחדש את Windows כאשר נכנס חזרה':

תהליך זה עובד כראוי עם כמעט כל Macs זמין בשוק היום. זה גם סופר קל, הרבה יותר פשוט מאשר לתקן השני שהזכרנו. פשוט בצע את השלבים הבאים כדי לקבל כיבוי מהיר ב- Mac שלך.

1. כבה את ה- Mac שלך עם " פתח מחדש את Windows בעת הכניסה חזרה באפשרות " מסומנת:

2. עכשיו להפעיל את MAC בחזרה.

3. עכשיו שוב כיבוי שלך עם Mac ' פתח מחדש את Windows כאשר נכנס חזרה' אפשרות מסומנת:

עכשיו אתה צריך לחוות זמן כיבוי מהיר יותר. אבל אם שיטה זו אינה פועלת עבורך, נסה לתקן את מתקדמת יותר מפורט להלן.

2. שינוי זמן ברירת המחדל עבור OS X כדי לצאת תהליכים

כברירת מחדל, אפל הגדירה את מערכת ההפעלה X להמתין לאפליקציות ולתהליכי רקע שיסתיימו בעצמם. אם זה לא המצב, אז לאחר תקופת המתנה של 20 שניות, המערכת שולחת אות להרוג. ואם Mac שלך פועל תהליכים שונים, זה פעמים הכיבוי הכולל יכול להאריך למספר דקות.

תיקון קל משנה את ברירת המחדל של 20 שניות לערך נמוך יותר; מה שהופך את Mac שלך יוצאים תהליכים אלה מוקדם יותר. לעולם לא היינו ממליצים על סגירה של יישומים לאפליקציות, שכן המערכת כבר מתכוננת לכך בעת כיבוי. אבל זה יכול לגרום זמן כיבוי מהיר יותר, OS X יהיה בכוח לעזוב את היישומים האלה לאחר 20 שניות, אז למה לא לנסות את זה.

launchd מנהלת את תקופת הזמן הקצוב לכל התהליכים. על ידי הוראה launchd לקצר את פרק הזמן הזה, אתה יכול בקלות להאיץ תקופות זמן כיבוי על ידי כמות משמעותית של זמן.

בפקודות למטה, נשנה את ערך הזמן הקצוב ל -5 שניות, כלומר OS X יחכה 5 שניות לפני תהרוג בכוח תהליכים במהלך כיבוי. אם אתה חושב שחמש שניות הן פרק זמן קצר מדי, תוכל לשנות ערך זה לכל מספר שלם גדול מאפס. פתח מסוף (Application -> Utilities) והקלד את הפקודות הבאות:

 ברירת המחדל של sudo לכתוב / System /Library/LaunchDaemons/com.apple.coreservices.appleevents ExitTimeOut -int 5 הגדרות ברירת המחדל של sudo / System /Library/LaunchDaemons/com.apple.securityd ExitTimeOut -int 5 הגדרות ברירת המחדל של sudo / System / Library / LaunchDaemons / com.apple.mDNSResponder ExitTimeOut -int 5 הגדרות ברירת המחדל של sudo / System /Library/LaunchDaemons/com.apple.diskarbitrationd ExitTimeOut -int 5 הגדרות ברירת המחדל של sudo / System /Library/LaunchAgents/com.apple.coreservices.appleid.authentication ExitTimeOut -int 5 

כל אחת מהפקודות הללו נפרדת עבור כל אחד מהתהליכים המוזכרים לעיל. בסיום, הפעל מחדש את המחשב ולאחר מכן בדוק אם זה משפר את זמני הכיבוי.

כדי לבטל את הפעולות האלה, ולהחזיר את זמן להרוג את היישום עד 20 שניות, פשוט להפעיל את הפקודות שוב אבל עם ערך של 20.