Mac-datorer och OS X har ett "det fungerar bara" rykte, men även de bästa operativsystemen kan ha problem, med appar som ibland fryser. När detta händer kanske standardmetoder för att avsluta en app inte längre fungerar, och du känner att en tvångsstart är nödvändig för att stänga eller återställa den frysta appen. Men om det bara är en viss app som är frusen, och OS X förblir lyhörd bakom den frysta appen, kanske du vill försöka tvinga att avsluta den felaktiga appen. Här är fem sätt att tvinga att avsluta en app i OS X.
Hamnen
Normalt, när du högerklickar på ett löpande program i OS X Dock, ser du ett alternativ till "Avsluta." Det här kanske inte fungerar med en frusen app. För att tvinga att avsluta en app håller du på alternativknappen på tangentbordet medan du högerklickar på appens Dock-ikon så ser du att "Avsluta" nu är "Tvinga avslut." Klicka på den för att tvinga att avsluta appen.
Var noga med att notera att det inte finns någon varning när du tvingas avsluta en app och att de vanliga "spara" -meddelandena inte visas innan appen stängs. Var därför försiktig när du gör ditt val och dubbelkontrollera för att säkerställa att du tvingas avsluta rätt frysta app. Om du av misstag stänger av en app du arbetar i, förlorar du osparade data eller ändringar.
Force Quit-fönstret
OS X har ett speciellt fönster dedikerat för att hantera appar som måste tvingas avsluta. Du får åtkomst till det här fönstret på två sätt, först genom att klicka på Apple-logotypen i menyraden och välja Force Quit . Alternativt kan du ta fram samma fönster med hjälp av kortkommandot Command-Option-Escape .
Fönstret visar alla program som körs och identifierar med röd text alla appar som "inte svarar." Markera bara en app och klicka på knappen Stäng av för att avsluta den. Som nämnts ovan finns det ingen varning när du tvingas avsluta en app, så var försiktig när du gör ditt val.
Aktivitetsövervakare
Activity Monitor-appen erbjuder en mängd information om den aktuella statusen för din Mac, dess resurser och dina applikationer, men den låter dig också tvinga att avsluta alla frysta appar. Hitta bara appen i processlistan ( ledtråd: du kan använda sökrutan längst upp till höger i fönstret för att filtrera listan), välj den för att markera den och tryck sedan på X-knappen i den övre vänstra delen av fönstret.
Du kommer att presenteras med två alternativ: Avsluta och Force Quit. Om möjligt, prova Avsluta först, eftersom detta kommer att försöka avsluta appen med behag och behålla användardata. Om det misslyckas, använd Force Quit, som kommer att fungera på samma sätt som stegen ovan.
Kommandot "Kill" i terminalen
Om du föredrar en kommandoradsmetod framför att hantera icke-svarande appar kan du använda 'kill' -kommandot i Terminal. För att använda den här metoden måste du bestämma appens Process ID (PID), ett numeriskt värde som OS X använder för att hålla reda på varje unik applikation. Det enklaste sättet att hitta en apps PID är via Activity Monitor, där den kommer att listas i PID-kolumnen. Om du använder Activity Monitor för att hitta PID kan du dock lika bra använda den för att tvinga att lämna appen, som beskrivits tidigare.
Istället kan du använda kommandot "överst" för att generera en lista över processer som körs direkt i Terminal. Du kan använda modifierare för att beställa listan efter användardefinierade kriterier (se denna manuella sida för alla alternativ). Om din app är frusen, finns det en god chans att den äter upp CPU-resurser, så en bra sorteringsmetod till att börja med är 'cpu'. Öppna ett nytt terminalfönster och skriv följande kommando:
top -o cpu
En lista med alla applikationer och processer som körs kommer att visas i Terminal, beställd efter aktuell CPU-användning. Låt oss använda iTunes som exempel. Den är listad högst upp (eftersom den för närvarande konsumerar CPU-resurser) och dess process-ID är 5472 (Obs: PID: er är unika för varje omständighet, och OS X genererar en ny PID varje gång en applikation körs. Det betyder att PID kommer att ändras varje gång en app startas, och det är nästan säkert att iTunes på din egen Mac har en annan PID).
Med processidentifieringen nu identifierad, tryck på Q för att avsluta toppen, eller öppna en ny terminalsession och skriv följande för att tvinga att avsluta appen:
döda
I vårt iTunes-exempel skriver vi:
döda 5472
Tryck på Retur för att köra kommandot så att din app kommer att avsluta.
Tangentbordsgenväg
Du kan direkt tvinga att avsluta en app via en kortkommando utan några av de steg som nämns i de tidigare metoderna ovan. Detta kan därför tyckas vara den bästa och mest uppenbara metoden, men det finns en anledning till att den listas här sist. Med hjälp av kortkommandon nedan tvingas omedelbart avsluta det aktiva, främst, applikationen. Problemet är att det är väldigt lätt att tappa reda på vilken app som är aktiv, särskilt när du handlar med en eller flera frysta eller inte svarande appar. Därför är denna metod den mest riskfyllda ur ett dataförlustperspektiv, eftersom det är mycket mer troligt att en användare kommer att göra ett misstag och oavsiktligt tvinga att avsluta fel app.
Men om du förstår denna risk och är försiktig så är den här snabba metoden den snabbaste metoden. För att använda den, se till att den frysta appen är aktiv och tryck och håll in Command-Option-Shift-Escape (du kommer att märka att det här är helt enkelt Force Quit Window-genvägen med Shift-tangenten ändrad in). Liksom med andra kraftavbrytningsmetoder kommer den aktiva applikationen omedelbart att avslutas.
Ibland orsakar hårdvaruproblem eller stora OS X-fel så mycket instabilitet att det enda sättet att få din Mac igång igen är att starta om. Avsaknad av dessa relativt sällsynta omständigheter, men du bör enkelt kunna kontrollera alla frysta eller felaktiga appar genom att tvinga att sluta dem via någon av metoderna ovan. Se bara till att spara ditt arbete när det är möjligt och dubbelkontrollera dina steg för att undvika att sluta fel app.