Volledige verwijdering van LockDown Browser op Mac (procedure 2026)
Terminal-procedure (aanbevolen - 30 seconden)
Sluit LockDown Browser eerst af. Forceer afsluiten indien nodig (⌘+⌥+Esc).
# Move app to Trash
rm -rf "/Applications/LockDown Browser.app"
# Remove user-scope state
rm -rf ~/Library/Application\ Support/LockDown\ Browser/
rm -rf ~/Library/Caches/com.respondus.lockdownbrowser/
rm -rf ~/Library/Group\ Containers/group.com.respondus.lockdownbrowser/
rm -f ~/Library/Preferences/com.respondus.lockdownbrowser.plist
rm -rf ~/Library/Saved\ Application\ State/com.respondus.lockdownbrowser.savedState/
# Remove LaunchAgents if present (MDM-deployed only)
launchctl bootout gui/$(id -u) ~/Library/LaunchAgents/com.respondus.lockdownbrowser.plist 2>/dev/null
rm -f ~/Library/LaunchAgents/com.respondus.lockdownbrowser.plist
# System-wide artefacts (only if your Mac is managed by IT and they pushed LDB)
sudo rm -rf "/Library/Application Support/LockDown Browser/" 2>/dev/null
sudo rm -f /Library/LaunchDaemons/com.respondus.lockdownbrowser.plist 2>/dev/null
# Reset TCC permissions so a fresh install does not inherit stale denials
tccutil reset Camera com.respondus.lockdownbrowser
tccutil reset Microphone com.respondus.lockdownbrowser
tccutil reset ScreenCapture com.respondus.lockdownbrowser
tccutil reset Accessibility com.respondus.lockdownbrowser
tccutil reset SystemPolicyAllFiles com.respondus.lockdownbrowser
GUI-procedure (Finder, zonder Terminal)
- Sluit LDB af.
- Open Finder. Sleep LockDown Browser van Apps naar de Prullenmand.
- Finder-menu: Ga → Ga naar map… (of ⌘+⇧+G).
- Typ
~/Library/Application Support/en druk op Enter. Sleep de map LockDown Browser naar de Prullenmand. - Herhaal voor
~/Library/Caches/: sleep com.respondus.lockdownbrowser naar de Prullenmand. - Herhaal voor
~/Library/Group Containers/: sleep group.com.respondus.lockdownbrowser. - Herhaal voor
~/Library/Preferences/: sleep com.respondus.lockdownbrowser.plist. - Herhaal voor
~/Library/Saved Application State/: sleep com.respondus.lockdownbrowser.savedState. - Leeg de Prullenmand.
- Reset TCC: Systeeminstellingen → Privacy en beveiliging → Camera/Microfoon/Schermopname, klik op LockDown Browser indien aanwezig, klik op (-) om te verwijderen.
Controleren of de deinstallatie volledig is
Na het uitvoeren van een van de twee procedures:
find / -iname "*lockdown*" -o -iname "*respondus*" 2>/dev/null | head -20
Zou leeg moeten zijn (of alleen je Prullenmand als je die nog niet hebt geleegd). Als er nog LDB-gerelateerde paden bestaan, pak ze dan afzonderlijk aan met rm -rf.
Waarom alle acht locaties ertoe doen
| Locatie | Waarom het ertoe doet |
|---|---|
| /Applications/LockDown Browser.app | Hoofdbundel. Naar de Prullenmand slepen pakt dit op; de rest is het gat. |
| ~/Library/Application Support/ | Gecachte Dashboard-configs, examenstaat. Bij volgende installatie hergebruikt als niet gewist. |
| ~/Library/Caches/ | WebKit-cache. Heeft geen invloed op nieuwe installatie maar neemt schijfruimte in. |
| ~/Library/Group Containers/ | Opnamebuffer van Monitor vóór upload. Grootste item - meerdere GB na een semester. |
| ~/Library/Preferences/ | App-voorkeuren. Klein maar wordt hergebruikt. |
| ~/Library/Saved Application State/ | Status voor vensterherstel. |
| ~/Library/LaunchAgents/ | Agent voor automatische start (alleen MDM). Blijft bestaan na herstart. |
| TCC-vermeldingen | Zonder reset erft een nieuwe installatie oude toestemmingen. Soms gewenst, soms niet. |
Frequently asked questions
Heb ik beheerdersrechten nodig om te deinstalleren?
Meestal niet - de items op gebruikersniveau hebben geen admin nodig. Alleen de systeembrede /Library-paden (zeldzaam op persoonlijke Macs) vereisen sudo. tccutil heeft ook geen admin nodig.
Gaan mijn opgeslagen examenantwoorden verloren?
Nee - examenantwoorden staan in je LMS, niet op je Mac. LDB deinstalleren heeft geen enkel effect op examenhistorie of cijfers.
Moet ik na het deinstalleren opnieuw opstarten?
Aanbevolen als je opnieuw schoon gaat installeren. Opnieuw opstarten zorgt dat eventuele vastzittende kernel-level handles naar LDB worden vrijgegeven.