الإزالة الكاملة لـ LockDown Browser على Mac (إجراء 2026)

تتطلَّب الإزالة الكاملة لـ LockDown Browser على Mac حذف ثمانية عناصر: حزمة .app، وApplication Support، وCaches، وGroup Containers، وPreferences، وSaved Application State، وLaunchAgents (إن وجدت)، وإدخالات أذونات TCC. في الأسفل: إجراءا Terminal وFinder معاً.

إجراء Terminal (موصى به - 30 ثانية)

أنهِ LockDown Browser أوَّلاً. اضطرَّه إلى الإنهاء إن لزم الأمر (⌘+⌥+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

إجراء الواجهة الرسومية (Finder، بلا Terminal)

  1. أنهِ LDB.
  2. افتح Finder. اسحب LockDown Browser من Applications إلى المهملات.
  3. قائمة Finder: Go ← Go to Folder… (أو ⌘+⇧+G).
  4. اكتب ~/Library/Application Support/ ثم Enter. اسحب مجلَّد LockDown Browser إلى المهملات.
  5. كرِّر مع ~/Library/Caches/: اسحب com.respondus.lockdownbrowser إلى المهملات.
  6. كرِّر مع ~/Library/Group Containers/: اسحب group.com.respondus.lockdownbrowser.
  7. كرِّر مع ~/Library/Preferences/: اسحب com.respondus.lockdownbrowser.plist.
  8. كرِّر مع ~/Library/Saved Application State/: اسحب com.respondus.lockdownbrowser.savedState.
  9. أفرغ المهملات.
  10. أعد ضبط TCC: إعدادات النظام ← الخصوصية والأمان ← الكاميرا/الميكروفون/تسجيل الشاشة، انقر على LockDown Browser إن كان موجوداً، ثمَّ انقر (-) للإزالة.

التحقُّق من اكتمال إلغاء التثبيت

بعد تشغيل أيٍّ من الإجراءين:

find / -iname "*lockdown*" -o -iname "*respondus*" 2>/dev/null | head -20

ينبغي أن يعود فارغاً (أو يحتوي على المهملات فقط إن لم تُفرغها). إن بقيت مسارات متعلِّقة بـ LDB، استهدفها فرادى بـ rm -rf.

لماذا تهمُّ المواضع الثمانية جميعها

الموضعلماذا يهمُّ
/Applications/LockDown Browser.appالحزمة الرئيسية. السحب إلى المهملات يلتقط هذه، والباقي هو الفجوة.
~/Library/Application Support/تهيئات Dashboard المخزَّنة مؤقَّتاً وحالة الامتحان. يُعاد استخدامها في التثبيت التالي إن لم تُمسح.
~/Library/Caches/ذاكرة WebKit المؤقَّتة. لا تؤثِّر في التثبيت الجديد لكنَّها تستهلك مساحة قرص.
~/Library/Group Containers/مخزَّن مؤقَّت لتسجيل Monitor قبل الرفع. أكبر عنصر - عدَّة GB بعد فصل دراسي.
~/Library/Preferences/تفضيلات التطبيق. صغيرة لكنَّها مُعاد استخدامها.
~/Library/Saved Application State/حالة استعادة النوافذ.
~/Library/LaunchAgents/عميل الإطلاق التلقائي (MDM فقط). يستمرُّ عبر إعادات التشغيل.
إدخالات TCCإن لم تُعَد ضبطها، يرث التثبيت الجديد منح الأذونات القديمة. مرغوب أحياناً، وغير مرغوب أحياناً.

Frequently asked questions

هل أحتاج إلى صلاحيات المسؤول لإلغاء التثبيت؟

غالباً لا - عناصر نطاق المستخدم لا تحتاج إلى المسؤول. فقط مسارات /Library على مستوى النظام (نادرة على أجهزة Mac الشخصية) تحتاج إلى sudo. ولا يحتاج tccutil إلى المسؤول أيضاً.

هل ستضيع إجابات امتحاني المحفوظة؟

لا - تعيش إجابات الامتحان في LMS لديك، لا على Mac. إلغاء تثبيت LDB لا أثر له على سجلِّ الامتحانات أو الدرجات.

هل عليَّ إعادة التشغيل بعد إلغاء التثبيت؟

موصى به إن كنت ستعيد التثبيت من جديد. تضمن إعادة التشغيل تحرير أيِّ مقابض عالقة على مستوى النواة مرتبطة بـ LDB.