Bagaimana saya bisa menghapus proses yang tersisa dari panel preferensi yang dihapus?

1

Saya menemukan di Activity Monitor bahwa saya memiliki beberapa proses sisa yang berjalan di latar belakang yang seharusnya tidak ada lagi. Saya menghapus panel preferensi ini sejak lama dengan aplikasi yang seharusnya menemukan semua file asing. Jadi bagaimana cara saya menyingkirkan mereka?

Saya sudah mencoba untuk membunuh proses dengan berhenti, paksa berhenti, perintah terminal yang melibatkan killall/ kill, launchctl unloaddan mereka masih tidak akan pergi. Mereka hanya me-restart sendiri. Terlebih lagi saya tidak dapat menemukan di mana ini berada di sistem saya. Mereka tidak terdaftar di bagian "Item Login" di bawah akun pengguna saya, karena mereka dimiliki oleh root. Saya telah mencari tetapi tidak menemukan jawaban yang pasti untuk masalah saya. Saya telah menemukan situasi yang serupa tetapi tidak sama.

Berikut adalah proses yang dimaksud dalam kasus khusus saya:masukkan deskripsi gambar di sini

manoftheson
sumber

Jawaban:

3

Banyak aplikasi panel preferensi juga memiliki proses latar belakang atau ekstensi kernel. Menghapus panel preferensi tidak menghapusnya, jadi Anda harus menjalankan uninstaller atau menghapus file secara terpisah.

Proses latar belakang seringkali dimulai oleh layanan launchd di folder LaunchDaemons atau LaunchAgents. Anda dapat menghapusnya hanya dengan menghapus file daftar properti (dan memulai kembali atau keluar dan kembali). Beberapa aplikasi menambahkan item masuk yang dapat dihapus di panel preferensi Pengguna & Grup.

Dapat dieksekusi untuk proses latar belakang sering di suatu tempat di root atau pustaka pengguna, tetapi mereka tidak harus dihapus.

Ekstensi kernel (di / System / Library / Extensions /) juga dapat dihapus dengan hanya memindahkannya ke tempat sampah.

Anda dapat menggunakan Canary Konsultan untuk mencetak daftar komponen yang tidak disertakan dengan OS X.

Lri
sumber
2

Solusi saya untuk masalah ini ternyata lebih sederhana dari yang saya sadari. Sementara di Activity Monitor, saya mengklik 'Periksa' pada salah satu proses yang dipilih dan menemukan itu adalah sub-proses 'launchd.' Itu sebabnya saya tidak bisa membunuhnya. Setelah mencari informasi baru, saya menemukan lokasi file yang dimaksud di bawah /Library/LaunchDaemons. Saya memilih file yang menyinggung, membuangnya setelah memasukkan kata sandi admin saya, memulai kembali dan sekarang tidak ada lagi. Saya sebelumnya telah mencoba perintah terminal launchctl unloaduntuk membongkar proses tetapi ini tetap gagal tidak peduli apa yang saya lakukan, jadi saya terpaksa hanya menghapus file karena saya tidak membutuhkannya lagi.

manoftheson
sumber
1
Semua proses kecuali kernel_task dan launchd adalah subproses dari launchd. launchctl unloadhanya membongkar layanan untuk sementara. launchctl unload -wbongkar secara permanen, tetapi hanya menghapus daftar properti juga berfungsi.
Lri
@LauriRanta - Saya tidak tahu tentang -w. Saya akan mencobanya lain kali.
manoftheson