Nie można zamknąć komputera z powodu braku odpowiedzi aplikacji


1

Mam MBP z 2012 roku i używam go do tworzenia aplikacji na iOS za pomocą Xcode. Ta aplikacja przestaje odpowiadać stosunkowo często, ale zwykle mogę po prostu wymusić zamknięcie i ponowne otwarcie. Jednak tym razem nie mogę wymusić wyjścia z Xcode, chociaż pod doku nie ma „kropki”, kliknięcie prawym przyciskiem myszy ikony pokazuje komunikat „nie odpowiada”. Załączam zrzut ekranu.

Zobacz w prawym dolnym rogu

To uniemożliwia mi zamknięcie komputera. Jak mogę to naprawić?

Mam nadzieję, że mój opis jest wystarczająco jasny, aby zadać dobre pytanie.


1
Jeśli Twoim celem jest wyłączenie komputera, czy próbowałeś przytrzymać przycisk zasilania przez 10 sekund? To powinno wymusić wyłączenie komputera.
fsb

@fsb Zrobiłem to teraz. Próbowałem tego, ale przyniosło to dialog z normalnym zamknięciem, co nie zadziałało. Dziękuję za sugestię - nie zdawałem sobie sprawy, że zadziała za drugim razem.
Ethan Wrightson

Nie zdawałem sobie sprawy, że to zajmie 2 próby :-). Oczywiście nie rozwiąże to problemu, ale przynajmniej będziesz mógł wyłączyć komputer.
fsb

Czy próbowałeś używać Monitora aktywności?
Hefewe1zen

@EthanWrightson Czy próbowałeś zabić Docka?
Jemiołuszka

Odpowiedzi:


1

Jeśli nie masz nic przeciwko korzystaniu z Terminal.app, sugeruję wypróbowanie:

sudo shutdown -h now

(-h oznacza „zatrzymanie”)

To powinno wyłączyć komputer tak czysto, jak to możliwe, i jest lepsze niż przytrzymanie przycisku zasilania.

Jeśli chcesz zrestartować komputer zamiast go zamknąć, spróbuj tego:

sudo shutdown -r now

nb Zakłada się, że masz konto administratora. Podczas używania zostaniesz poproszony o podanie hasła logowania sudo.


Uwielbiam Terminal! Nie pomyślałem o tym, ponieważ generalnie unikam polecenia - denerwuje to niektóre z moich aplikacji przy następnym uruchomieniu komputera. Korzystanie z niego nie uszkodzi mojego dysku twardego ani nic, prawda?
Ethan Wrightson,

Użycie oficjalnej shutdownkomendy powinno być tak bezpieczne, jak każda metoda zamykania lub ponownego uruchamiania komputera (z możliwym wyjątkiem shutdown -n. Zobacz man shutdownwyłączenie odpowiedzialności dotyczące tej konkretnej flagi.
TJ Luoma,

1

Możesz zastosować jedno z dwóch podejść jeden po drugim:

1) Command+ Option+ Escapewyświetla okno, aby wymusić zamknięcie uruchomionych aplikacji.

2) W oknie terminala uzyskać process_iduruchamiając ps -ai wykonać kill -9 <process_id>dla procesu dopasowywania.

Jeśli to nie zadziała, zamknij wszystkie inne aplikacje, które możesz, wykonaj ostatnią kopię zapasową na maszynie czasu lub jej odpowiedniku, a następnie zabij wszystkie procesy użytkownika.

kill -9 -1

Możesz wypróbować powyższe kilka razy, ponownie otwierając terminal, a w ostateczności naciśnięcie i przytrzymanie przycisku zasilania zmusi system do trudniejszego wyłączenia poprzez wyciągnięcie całej mocy.


Żadna z tych dwóch rzeczy nie działa - to są rzeczy, których już próbowałem :( Wygląda na to, że będę musiał zrobić coś naprawdę energochłonnego
Ethan Wrightson
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.