Clean Reinstall of LockDown Browser on Mac (When Corruption Is Suspected)

Clean reinstall is the recovery procedure when LDB exhibits behavior that the won't-open and errors clusters cannot resolve - particularly persistent freezes, repeated TCC dialog loops, or "Configuration Failed" errors that survive cache-clear. The procedure: complete uninstall, reboot, fresh install, approve TCC dialogs cleanly.

When clean reinstall is the right move

You've already tried:

  1. Force-quit + relaunch (the diagnostic ladder from won't-open cluster).
  2. Reset Camera / Microphone / Screen Recording permissions (reset procedure).
  3. Cache-clear (rm -rf ~/Library/Application Support/LockDown Browser/).
  4. Restart your Mac.

If the issue persists, clean reinstall is next.

The complete clean-reinstall procedure

  1. Complete uninstall via the complete-removal procedure. Use the Terminal version - faster and more thorough.
  2. Restart your Mac. Critical for releasing kernel-level handles to LDB and resetting macOS's TCC database state.
  3. After reboot, do not open any other app first. Sign in to your LMS in Safari, navigate to the assessment that requires LDB, click the download link.
  4. Install fresh. Open the .dmg, run the installer, authenticate with admin password.
  5. Launch LDB from your LMS link. macOS prompts for Camera, Microphone, Screen Recording - click Allow on each.
  6. Run the practice exam your instructor enabled to verify the system check completes.
  7. Quit LDB. Permission state is now clean for the real exam.

What this resolves

SymptomReason clean reinstall helps
Persistent freezes during launchStuck cached config + corrupted bundle, both cleared
"Permission denied" despite System Settings showing allowedTCC database inconsistency cleared by uninstall + reboot
"Configuration Failed" surviving cache-clearNetwork registration retried fresh
Webcam check spinning indefinitelyAVFoundation state reset
Repeated -21/-101/-105 errorsStale Dashboard cache cleared
Codesign verification errorsFresh signature pulled from LMS link

What clean reinstall does NOT resolve

How long does clean reinstall take?

StepTime
Complete uninstall30 seconds
Reboot~1 minute (Apple Silicon) / 1-2 minutes (Intel)
Re-download .dmg30 seconds (depending on bandwidth)
Run installer30 seconds
Approve TCC dialogs30 seconds
Run practice exam5-10 minutes

Total: ~10-15 minutes including practice exam. Don't do this on exam day; do it the day before.

If clean reinstall doesn't fix it

Save the most recent crash report from ~/Library/Logs/DiagnosticReports/LockDown Browser-*.ips, attach to a Respondus support ticket via support.respondus.com, and CC your university IT. Provide:

Frequently asked questions

Will I lose my exam history if I reinstall LDB?

No - exam history lives in your LMS (Canvas, Blackboard, etc.), not in LDB. Reinstalling LDB doesn't affect grades or attempt records.

How often do I need to reinstall?

Almost never under normal conditions. Reinstall is a recovery procedure, not maintenance. If you find yourself reinstalling repeatedly, the underlying issue is elsewhere (hardware, macOS, network).

Can I reinstall to a newer LDB version specifically?

Yes - your LMS link delivers the current Respondus-shipped build. Each reinstall gets the latest. If you want a specific older version, you'd need it from a Respondus support ticket; this is rare.