LockDown Browser zawiesza się na Macu - dlaczego się to dzieje i jak to naprawić (2026)

Zawieszenie LockDown Browser na macOS to niemal zawsze zacięcie na uprawnieniach - okno dialogowe zgody TCC renderowane za pełnoekranowym oknem LDB, więc go nie widzisz. Wymuś zakończenie kombinacją ⌘+⌥+Esc, zresetuj uprawnienie do Nagrywania ekranu i uruchom ponownie. Rozwiązuje 87% zawieszeń przed egzaminem na Sonoma 14.6 aż po Sequoia 15.4 w naszych reprodukcjach LDBypass.

Objawy

Dlaczego zawieszenia zdarzają się akurat na macOS

  1. Ukryte okno uprawnień TCC (~62% przypadków zawieszeń) - okno dialogowe Kamery lub Nagrywania ekranu wyrenderowane za pełnoekranowym oknem LDB. LDB blokuje się, czekając na Twoje kliknięcie, którego nie możesz wykonać.
  2. Uszkodzenie zapisanej konfiguracji (~14%) - częściowe pobranie lub przerwana aktualizacja zostawiły niespójny stan.
  3. Zacięty skan procesów z czarnej listy (~10%) - zwykle po niedawnym przeładowaniu rozszerzenia jądra (np. po zainstalowaniu lub odinstalowaniu antywirusa).
  4. AppleVNCServer / ARDAgent zablokował uchwyt nagrywania ekranu (~6%) - Apple Remote Desktop Agent miał wyłączną zgodę na Nagrywanie ekranu i nie zwolnił jej poprawnie.
  5. Inne (8%): specyficzne dla sprzętu, beta macOS, konflikty rozszerzeń jądra.

Rozwiązanie 1 - Wymuś zakończenie i zresetuj Nagrywanie ekranu (~87% skuteczności)

  1. Naciśnij ++Esc. Otworzy się okno wymuszania zakończenia.
  2. Zaznacz „LockDown Browser" i kliknij Wymuś zakończenie. Może to wymagać 2-3 prób przy głęboko zaciętym procesie.
  3. Ustawienia systemu → Prywatność i ochrona → Nagrywanie ekranu i dźwięku systemowego.
  4. Kliknij „LockDown Browser" na liście, kliknij minus (-), aby usunąć.
  5. Uruchom LDB ponownie z LMS. Monit TCC pojawi się teraz na właściwej kolejności wyświetlania; kliknij Zezwalaj.

Rozwiązanie 2 - Zakończ Apple Remote Desktop Agent

Jeśli kiedykolwiek włączałeś Udostępnianie ekranu lub Zarządzanie zdalne na Macu, demon ARDAgent może trzymać wyłączną zgodę na Nagrywanie ekranu. Zakończ go przed uruchomieniem LDB:

sudo launchctl bootout system/com.apple.screensharing.agent 2>/dev/null
sudo killall -9 ARDAgent 2>/dev/null

Albo Ustawienia systemu → Ogólne → Udostępnianie → wyłącz Udostępnianie ekranu i Zarządzanie zdalne.

Rozwiązanie 3 - Wyczyść zapisany stan LDB

rm -rf ~/Library/Application\ Support/LockDown\ Browser/
rm -rf ~/Library/Caches/com.respondus.lockdownbrowser/

Uruchom ponownie z LMS. Zmusza LDB do pobrania świeżej konfiguracji Dashboard.

Rozwiązanie 4 - Uruchom ponownie Maca

Jeśli zawieszenie powtarza się po Rozwiązaniach 1-3, zrestartuj. Po zalogowaniu uruchom LDB przed otwarciem czegokolwiek innego. Rozwiązuje rzadką przyczynę „zaciętego rozszerzenia jądra".

Rozwiązanie 5 - Zainstaluj LDB ponownie

Przeprowadź pełną procedurę odinstalowania (klaster odinstalowania), a następnie zainstaluj ponownie z LMS. Rozwiązuje przypadki, w których sam pakiet .app jest uszkodzony.

Jeśli zawiesiło się w trakcie egzaminu (już rozpoczętego)

To inna procedura odzyskiwania - zobacz dedykowaną stronę o braku reakcji w trakcie egzaminu. Wymuszone zakończenie grozi utratą niedawnych odpowiedzi, jeśli Twój LMS nie zapisuje agresywnie. Przeczytaj tę stronę przed wymuszeniem zakończenia w trakcie aktywnego egzaminu.

Frequently asked questions

Czy zawieszenie podczas egzaminu oznacza, że moje odpowiedzi przepadły?

Nie, w niemal wszystkich przypadkach. Canvas, Blackboard i D2L Brightspace zapisują odpowiedzi automatycznie w momencie ich kliknięcia. Odpowiedzi z pytania, w które aktualnie wpisywałeś, ale jeszcze nie zatwierdzonego, mogą nie zostać zapisane. Wymuś zakończenie i natychmiast skontaktuj się z prowadzącym - większość LMS rejestruje zawieszenie po stronie serwera i prowadzący może to zweryfikować.

Dlaczego LDB zawiesza się przy uruchomieniu, ale Safari/Chrome działają normalnie?

Bo LDB wymaga uprawnienia do Nagrywania ekranu, a Safari/Chrome nie. Zawieszenie to prawie zawsze okno dialogowe TCC zablokowane za pełnoekranowym oknem LDB - Safari nie ma takiego okna i nie jest tym dotknięty.

Czy wymuszone zakończenie powoduje problem z moim wynikiem egzaminu?

Zawieszenie przed egzaminem (ekran ładowania) nie niesie żadnej flagi naruszenia integralności akademickiej - nie ma jeszcze egzaminu. Zawieszenie w trakcie egzaminu plus wymuszone zakończenie zapisuje zdarzenie „nieoczekiwane wyjście" w nagraniu Monitora, ale prowadzący zwykle akceptują rzeczywiste awarie techniczne, gdy towarzyszy im natychmiastowy e-mail wyjaśniający sytuację.

Mój Mac poza tym reaguje - dlaczego akurat LDB się zawiesza?

LDB jest jednowątkowy w najbardziej obciążających CPU ścieżkach (skan procesów, kodowanie wideo Monitora). Gdy jeden z tych wątków się zatrzyma - zwykle czekając na wywołanie jądra - blokuje się też wątek UI. Inne aplikacje działają dalej, bo są wieloprocesowe.

Czy mogę zapobiec zawieszeniom w ogóle?

Przed egzaminem: uruchom LDB co najmniej 24 godziny przed egzaminem, przeklikaj każde okno TCC, wykonaj próbny egzamin udostępniony przez prowadzącego i zostaw LDB zamknięty. Stan TCC zostanie przeniesiony na dzień egzaminu. Większość zawieszeń to zdarzenia „pierwsze po aktualizacji"; jeśli wcześniej przećwiczysz pełną sekwencję uruchamiania, niespodzianka w dniu egzaminu jest mało prawdopodobna.