12.8 Kaldırma
Kurcalama koruması (Policy → Rules → Agent Rules → Tamper protection) kaldırmayı bilinçli bir işlem hâline getirir. Açıkken yöneticiler bile Windows hizmetlerini durduramaz veya silemez. Kaldırma yolları:
| Yöntem | Platformlar | Gerekenler | Notlar |
|---|---|---|---|
| Remote uninstall (Agents yan paneli, bölüm 13.3.10) | Windows, macOS | Konsol yöneticisi (Settings → Security → Sign-in & access → Actions that require your password altında Issuing a remote agent uninstall işaretliyse ayrıca parolanız) | Bir sonraki sinyalde yürütülür. Geri alınamaz. Makinede kaldırma parolası gerektirmez. Toplu kaldırma için en uygun yöntemdir. |
One-time token +
Ada.Uninstall.exe -token <token> |
Windows | Yan paneldeki Generate one-time token ile alınan belirteç. Tek bir makineye bağlıdır ve 24 saat geçerlidir. | Tek seferlik, betikle yapılan kaldırmalar için. Gözetimsiz işlerde
sondaki “press any key” (bir tuşa basın) isteminin takılmaması için
stdin’i yönlendirin (< NUL). |
Parolayla Ada.Uninstall.exe |
Windows | Kurcalama koruması kaldırma parolası (ortak veya gruba özel); yükseltilmiş olarak çalıştırın | Uninstall password: sorar (3 deneme). Program
Ekle/Kaldır da aynı araca yönlendirir. |
ada-agent uninstall --password-stdin |
macOS | Kaldırma parolası (yönetici hakkı gerekmez). Kurcalama koruması
kapalıysa sudo ile çalıştırın. |
Veya
curl -sk https://ada.example.com/macos-client-uninstall.sh \| bash.
15 dakika içinde 5 yanlış parola, kapıyı 15 dakika kilitler. |
Ne olur: - Windows. Araç yetkilendirilmiş bir istek yazar. SYSTEM hizmeti ardından: - kendi korumasını gevşetir - her iki hizmeti siler - COM eklentilerinin ve sağ tık menüsünün kaydını kaldırır - dosyaları kaldırır
Sonuç, silinen ağacın dışına
%WINDIR%\Temp\ada-uninstall.log dosyasına yazılır:
UNINSTALL VERIFIED: nothing left behind veya
UNINSTALL INCOMPLETE: …. Ada.Uninstall.exe ve
Ada.Classification.dll hâlâ çalıştıkları için geride
kalabilir; bu zararsızdır. - macOS. Root daemon: -
LaunchAgent tanımlarını kaldırır - her yerel hesap için ajan verilerini,
Hızlı Eylemi, başlatıcıyı ve manifestleri kaldırır - uygulama paketini
ve makine durumunu kaldırır; yeniden kurulumda aynı konsol satırının
korunması için agent-id dosyasını saklar - son olarak
kendini kaldırır
Sonuç /Library/Logs/AdaClassification/ada-uninstall.log
dosyasındadır (UNINSTALL VERIFIED).
Denetim olayları: - uninstall_token_issued -
uninstall_authorized - uninstall_completed -
uninstall_attempt_failed