- Apa itu softwareupdated di Mac?
- Mengapa softwareupdated mulai memakan CPU
- Cara memperbaiki CPU tinggi softwareupdated di Mac
- Langkah 1. Konfirmasi bahwa softwareupdated adalah dalangnya dan periksa pembaruan yang sedang berjalan
- Langkah 2. Restart Mac untuk membersihkan loop sementara
- Langkah 3. Paksa keluar softwareupdated untuk memutus sesi yang terjebak
- Langkah 4. Bersihkan cache Software Update di /Library/Updates
- Langkah 5. Reset file preferensi Software Update (.plist)
- Langkah 6. Gunakan Terminal untuk menyelesaikan pembaruan yang tertunda
- Langkah 7. Reset katalog pembaruan dan periksa profil manajemen lama
- Langkah 8. Uji dalam Safe Mode dan pertimbangkan reinstalasi macOS sebagai upaya terakhir
- Kapan CPU tinggi softwareupdated sebenarnya normal
- Cara mencegah masalah softwareupdated ke depannya
- FAQ
Kebanyakan pengguna Mac tidak pernah memikirkan sekumpulan layanan latar belakang yang menjaga sistem tetap berjalan lancar. Memang seharusnya begitu: daemon dan agen bekerja dengan tenang di balik layar sementara Anda bekerja. Ilusi itu hancur saat kipas mulai bergemuruh, semuanya menjadi lambat, dan Activity Monitor tiba-tiba menunjukkan softwareupdated di bagian atas kolom CPU, mendekati 100% atau lebih pada mesin multi-core.

Yang membuatnya semakin membingungkan, hal ini tidak terjadi secara terisolasi. Selama beberapa tahun terakhir, saya melihat banyak keluhan tentang proses sistem lain seperti chronod, contactsd, syspolicyd, atau cloudd yang berperilaku serupa dan membuat Mac menjadi sangat lambat. Dalam hampir setiap kasus, ini bukan "virus" melainkan komponen yang sah yang terjebak dalam semacam loop. Logika yang sama berlaku untuk softwareupdated: ia dirancang untuk menjaga macOS tetap mutakhir, namun ketika bermasalah, efek sampingnya sangat terasa.
Dalam panduan ini, saya akan fokus pada softwareupdated secara khusus: apa itu, mengapa ia terkadang memonopoli CPU dan memori, dan langkah praktis apa yang bisa Anda ambil untuk menenangkannya. Jika Anda membuka halaman ini karena Mac Anda seolah-olah akan terbang, jangan panik dulu. Dalam banyak skenario, solusinya berkisar pada menyelesaikan atau menghapus pembaruan yang bermasalah, mengatur ulang beberapa preferensi, atau mendorong proses kembali ke kondisi normal.
Apa itu softwareupdated di Mac?
Sebelum mencoba mengendalikannya, ada baiknya memahami apa yang sebenarnya dilakukan softwareupdated.
Secara teknis, softwareupdated adalah daemon sistem Apple yang bertanggung jawab menangani pembaruan perangkat lunak macOS dan sebagian konten App Store di latar belakang. Ia terhubung ke kerangka kerja Software Update yang Anda lihat di System Settings → General → Software Update dan dikelola oleh launchd, proses utama yang mengelola sebagian besar daemon di macOS. Ketika Mac Anda memeriksa build sistem baru, mengunduhnya, atau mempersiapkan instalasi, softwareupdated terlibat aktif di balik layar.

Perlu diketahui bahwa softwareupdated ditandatangani oleh Apple dan merupakan bagian dari OS, bukan malware atau add-on pihak ketiga yang mencurigakan. Dalam hal ini, ia berada dalam keluarga yang sama dengan cloudd (sinkronisasi iCloud/CloudKit), contactsd (kerangka kontak), dan chronod (widget) — semuanya adalah bagian sah dari puzzle macOS yang sesekali melampaui anggaran sumber daya mereka.
Dalam kondisi normal, softwareupdated bekerja dalam semburan singkat:
- Ia bangun untuk memeriksa pembaruan, mungkin sekali sehari atau setelah restart.
- Ia mungkin mengunduh atau melanjutkan pengunduhan pembaruan macOS, patch inkremental, atau pembaruan aplikasi.
- Setelah tugas selesai atau gagal dengan baik, ia kembali diam.
Masalahnya adalah ketika semburan itu tidak berakhir, atau berulang setiap beberapa menit dengan pola CPU tinggi yang sama.
Mengapa softwareupdated mulai memakan CPU
Lonjakan singkat softwareupdated selama pembaruan sistem adalah hal yang wajar. Masalah terjadi ketika proses ini terus muncul atau bertahan di bagian atas Activity Monitor dalam waktu lama. Pemicu umumnya meliputi:
- Pembaruan macOS atau aplikasi yang terjebak: Sebuah pembaruan mungkin sudah setengah terunduh lalu terhenti, membuat softwareupdated dalam loop "mencoba lagi" tanpa henti. Ini sangat umum terjadi pada installer yang lebih besar (upgrade macOS, Xcode, game besar) melalui koneksi yang tidak stabil atau lambat.
- Cache pembaruan yang rusak atau usang: Installer yang sudah terunduh dan file indeks yang tersimpan di
/Library/Updatesatau cache terkait bisa menjadi tidak konsisten. Ketika itu terjadi, softwareupdated terus menghantamnya, membakar CPU dan I/O tanpa kemajuan. - Preferensi atau katalog Software Update yang bermasalah: Mac lama dari institusi atau pemilik sebelumnya terkadang mewarisi server pembaruan khusus atau file preferensi yang salah format. Jika Mac Anda diarahkan ke katalog pembaruan yang tidak valid atau tidak dapat dijangkau, daemon terus mencoba dan berputar-putar.
- Filter jaringan, VPN, atau alat keamanan yang menghalangi: VPN perusahaan, filter web, atau firewall yang agresif dapat memblokir server pembaruan Apple sebagian: cukup untuk pemeriksaan awal berhasil, tetapi tidak cukup untuk unduhan penuh. Dari perspektif softwareupdated, satu-satunya pilihan adalah terus mencoba.
- Utilitas "pembersih" atau tweaking pihak ketiga yang berlebihan: Beberapa utilitas menghapus cache dan file
.plistsecara sembarangan, lalu mengklaim kemenangan. Padahal, ini bisa membuat Software Update dalam kondisi setengah rusak, dengan softwareupdated mencoba mendamaikan konfigurasi yang hilang atau salah format. - Beban sistem umum dan tugas latar belakang lainnya: Jika Mac Anda sudah melakukan pengindeksan Spotlight yang berat, backup Time Machine, atau salinan file besar, softwareupdated bergabung dalam antrian dan berkontribusi pada kemacetan. Hasilnya terlihat seperti satu proses yang berperilaku buruk, padahal sebenarnya beberapa layanan saling bertabrakan.
Dari perspektif yang lebih luas, gejala CPU tinggi biasanya merupakan efek samping bukan penyebab utama. Daemon itu sedang melakukan tugasnya – ia hanya tidak diizinkan untuk menyelesaikannya dengan benar.
Cara memperbaiki CPU tinggi softwareupdated di Mac
Daripada mengejar gejala secara terisolasi, lebih baik ikuti serangkaian langkah terfokus yang mengatasi penyebab paling umum. Urutan di bawah ini tetap praktis sambil menghindari kerumitan yang tidak perlu.
Langkah 1. Konfirmasi bahwa softwareupdated adalah dalangnya dan periksa pembaruan yang sedang berjalan
Sebelum membuat perubahan, verifikasi bahwa Anda tidak sedang melihat tugas pembaruan yang sah dan berumur pendek.
- Buka Activity Monitor dari Applications → Utilities.
- Klik tab CPU dan urutkan berdasarkan % CPU.
- Pastikan softwareupdated benar-benar berada di dekat teratas dan bertahan di sana selama menit-menit, bukan hanya beberapa detik.

- Kemudian pergi ke Apple menu → System Settings → General → Software Update dan lihat apakah macOS menampilkan pesan Downloading, Preparing, atau Installing untuk pembaruan. Jika iya, dan statusnya tampaknya berkembang, biarkan selesai. Jika sudah terjebak pada pesan yang sama selama berjam-jam, lanjutkan ke langkah berikutnya.

Langkah 2. Restart Mac untuk membersihkan loop sementara
Restart sederhana masih menjadi salah satu cara paling efektif untuk mengatasi gangguan kecil dalam rantai pembaruan.
- Simpan pekerjaan Anda dan tutup aplikasi yang terbuka.
- Klik Apple menu → Restart.
- Setelah restart, buka Activity Monitor lagi dan perhatikan softwareupdated sebentar. Jika ia berperilaku baik dan tidak kembali ke atas, masalahnya mungkin bersifat sementara. Jika ia segera kembali ke wilayah CPU tinggi, lanjutkan pemecahan masalah.

Langkah 3. Paksa keluar softwareupdated untuk memutus sesi yang terjebak
Jika daemon jelas terjebak, Anda bisa menghentikannya agar macOS dapat meluncurkannya kembali dengan awal yang bersih.
- Di Activity Monitor, pilih softwareupdated dan klik tombol (X) di bilah alat.
- Pilih Quit, dan jika itu tidak berhasil, pilih Force Quit.

- Atau, buka Terminal dan jalankan perintah berikut (satu baris): $ sudo killall softwareupdated
- Masukkan kata sandi admin Anda saat diminta.

Ini tidak akan memperbaiki masalah konfigurasi yang lebih dalam, tetapi dapat memulihkan respons sistem sementara dan terkadang membersihkan loop dengan sendirinya.
Langkah 4. Bersihkan cache Software Update di /Library/Updates
File pembaruan yang usang atau rusak sering menjadi alasan mengapa softwareupdated terus mencoba dan membakar siklus CPU. Membersihkan cache memaksa macOS untuk mengunduh ulang komponen yang diperlukan.
- Di Finder, klik Go → Go to Folder… di bilah menu.
- Ketik: /Library/Updates dan tekan Return.
- Pilih semua yang ada di dalam folder Updates (bukan foldernya sendiri).
- Pindahkan item yang dipilih ke Trash (autentikasi jika diminta).
- Restart Mac Anda.
- Setelah restart, buka kembali System Settings → General → Software Update dan biarkan macOS melakukan pemeriksaan dan unduhan baru.

Langkah 5. Reset file preferensi Software Update (.plist)
File .plist yang rusak atau lama dapat membingungkan mekanisme pembaruan dan membuat softwareupdated dalam kondisi mencoba lagi tanpa henti. Meresetnya memungkinkan sistem membuat ulang preferensi yang bersih.
- Di Finder, klik Go → Go to Folder….
- Masukkan: ~/Library/Preferences (perhatikan simbol tilde) dan tekan Return.
- Cari file-file ini (mungkin ada atau tidak ada):
com.apple.SoftwareUpdate.plistcom.apple.preferences.softwareupdate.plist
- Seret file yang ditemukan ke Desktop Anda sebagai cadangan.
- Restart Mac Anda.
- Buka System Settings → General → Software Update agar macOS dapat membangun ulang preferensi yang relevan dan melakukan pemeriksaan baru.

Langkah 6. Gunakan Terminal untuk menyelesaikan pembaruan yang tertunda
Terkadang antarmuka grafis Software Update mengalami masalah sementara alat-alat yang mendasarinya masih bisa menyelesaikan pekerjaan. Menjalankan pembaruan dari Terminal dapat mendorong penyelesaian.
- Buka Terminal dari Applications → Utilities.
- Untuk melihat daftar pembaruan yang tertunda, jalankan: $ softwareupdate -l

- Untuk menginstal semua pembaruan yang tersedia, jalankan: $ sudo softwareupdate -i -a

- Tunggu hingga proses selesai; pembaruan besar bisa membutuhkan waktu lama dan ada jeda yang panjang. Hindari menyela proses ini.
- Setelah selesai, restart Mac Anda dan periksa Activity Monitor apakah softwareupdated sudah tenang.
Langkah 7. Reset katalog pembaruan dan periksa profil manajemen lama
Jika Mac Anda sebelumnya dikelola oleh perusahaan atau sekolah, ia mungkin masih mengarah ke server pembaruan khusus, atau diatur oleh profil yang memengaruhi Software Update. Mereset katalog dan meninjau profil dapat menghapus sisa-sisa ini.
- Buka Terminal dan jalankan: $ sudo softwareupdate --clear-catalog
- Restart Mac Anda.

- Pergi ke System Settings → Privacy & Security → Profiles (atau Profiles di System Preferences yang lebih lama) dan tinjau profil yang tercantum.
- Jika Anda melihat profil yang merujuk pada pembaruan perangkat lunak, MDM, atau organisasi sebelumnya, dan Anda sekarang adalah satu-satunya pemilik Mac, Anda dapat mempertimbangkan untuk menghapusnya. Pada Mac yang disediakan oleh kantor, bicaralah dengan departemen IT Anda alih-alih menghapus profil sendiri.

Langkah 8. Uji dalam Safe Mode dan pertimbangkan reinstalasi macOS sebagai upaya terakhir
Ketika tidak ada yang berhasil, Safe Mode dapat menunjukkan apakah komponen pihak ketiga berkontribusi pada masalah, dan reinstalasi di atas sistem yang ada dapat menyegarkan infrastruktur pembaruan sistem tanpa menghapus data Anda.
- Mulai Mac Anda dalam Safe Mode (Shift-boot pada Intel Mac, atau tahan tombol daya pada Apple silicon hingga Anda melihat opsi startup, lalu pilih disk Anda sambil menahan Shift).
- Login dan perhatikan Activity Monitor. Jika softwareupdated berperilaku normal dalam Safe Mode tetapi tidak saat boot normal, ekstensi, filter, atau tweak pihak ketiga kemungkinan terlibat.
- Jika daemon masih bermasalah bahkan dalam Safe Mode, cadangkan data penting dan pertimbangkan untuk menginstal ulang macOS melalui Recovery. Ini menjaga file dan aplikasi Anda tetap utuh sambil mengganti komponen sistem, termasuk mesin pembaruan.
Kapan CPU tinggi softwareupdated sebenarnya normal
Tidak setiap lonjakan merupakan tanda ada yang rusak. Ada beberapa situasi di mana softwareupdated diharapkan bekerja keras untuk sementara dan kemudian tenang. Contoh umum meliputi:
- Tepat setelah upgrade macOS besar: Sistem mungkin masih menerapkan konfigurasi pasca-instalasi, mengambil pembaruan tambahan, atau menangani tugas terkait firmware.
- Saat pembaruan aplikasi besar atau Xcode: Alat profesional dan game besar bisa sangat besar. Mengunduh, membongkar, dan mempersiapkannya secara alami mengonsumsi CPU, disk, dan sumber daya jaringan.
- Saat Anda mengejar banyak pembaruan yang terlewat: Jika Anda melewati beberapa rilis kecil dan memutuskan untuk menginstal semuanya sekaligus, subsistem pembaruan akan sibuk lebih lama dari biasanya.
Hal utama yang perlu diperhatikan adalah durasi dan pengulangan. Semburan singkat yang mereda setelah pembaruan selesai adalah hal yang wajar. Puncak yang persisten yang membuat Mac hampir tidak bisa digunakan selama berjam-jam, atau yang terus berulang tanpa kemajuan yang jelas, adalah tanda bahwa Anda harus menyelidiki lebih dalam.
Cara mencegah masalah softwareupdated ke depannya
Setelah Anda menangani insiden saat ini, beberapa kebiasaan dan langkah kebersihan dasar dapat mengurangi kemungkinan CPU tinggi dari softwareupdated kembali terjadi.
Pertimbangkan hal berikut:
- Instal pembaruan macOS secara teratur: Anda tidak harus selalu berada di versi terbaru, tetapi membiarkan pembaruan menumpuk bertahun-tahun membuat proses pembaruan lebih berat dan rentan kesalahan, serta melemahkan keamanan Anda secara keseluruhan.
- Berhati-hati dengan "pengoptimal" sistem dan pembersih: Utilitas yang menghapus cache dan file preferensi secara sembarangan dapat dengan mudah menimbulkan lebih banyak masalah daripada yang dipecahkan. Jika Anda mengandalkan alat tersebut, pilih yang terpercaya dan pahami dengan tepat apa yang mereka ubah.
- Pertahankan ruang disk yang cukup: Pembaruan macOS sering kali memerlukan puluhan gigabyte ruang sementara. Menjalankan sistem hampir penuh membuat unduhan dan instalasi lebih rentan dan lebih mungkin gagal.
- Berhati-hati dengan patcher tidak resmi dan tweak sistem yang dalam: Alat yang memungkinkan Anda menjalankan versi macOS yang tidak didukung atau sangat menyesuaikan perilaku sistem bisa menjadi kuat, tetapi juga mempersulit pembaruan. Jika Anda menggunakannya, patuhi dokumentasi dan saluran dukungan mereka saat menemui keanehan terkait pembaruan.
- Perhatikan masalah kinerja yang tidak terkait: Jika CPU tinggi dari softwareupdated bersamaan dengan perilaku tidak biasa lainnya, seperti pop-up iklan yang agresif, pengalihan browser yang tidak normal, atau item login yang tidak dikenal, Anda mungkin menghadapi adware atau perangkat lunak yang tidak diinginkan di samping masalah pembaruan. Skenario itu memerlukan pembersihan yang lebih luas, bukan hanya penyesuaian khusus Software Update.
Ingat juga bahwa melihat softwareupdated sebentar di Activity Monitor adalah hal yang normal. Tujuannya bukan membuatnya menghilang, tetapi memastikan ia melakukan tugasnya dengan tenang dan kemudian mundur.
FAQ
Apakah softwareupdated itu virus atau malware?
Tidak. softwareupdated adalah daemon bawaan Apple yang menangani pembaruan macOS dan beberapa aplikasi di latar belakang. Ia adalah bagian dari sistem operasi itu sendiri, bukan komponen pihak ketiga. CPU tinggi dari proses ini tidak berarti Anda terinfeksi; ini berarti mekanisme pembaruan sedang sibuk atau terjebak.
Apakah aman melakukan Force Quit pada softwareupdated saat menggunakan 100% CPU?
Dalam kebanyakan kasus, ya. Melakukan Force Quit pada softwareupdated melalui Activity Monitor atau dengan perintah Terminal seperti $ sudo killall softwareupdated hanya menghentikan sesi pembaruan saat ini. macOS akan meluncurkannya kembali secara otomatis bila diperlukan. Anda mungkin menyela unduhan atau langkah persiapan, namun biasanya bisa dilanjutkan nanti. Ini bukan perbaikan permanen, hanya cara untuk memutus loop dan mendapatkan kembali kendali sementara Anda menerapkan solusi yang lebih dalam.
Mengapa softwareupdated terus muncul kembali setelah saya menghentikannya?
Karena ia dikelola oleh launchd, yang dirancang untuk menjaga daemon penting tetap berjalan kapan pun sistem atau tindakan pengguna memintanya. Jika Software Update, App Store, atau kebijakan manajemen memicu pemeriksaan pembaruan, launchd akan secara otomatis memulai ulang softwareupdated. Alih-alih mencoba menonaktifkannya sepenuhnya, fokuslah pada membersihkan unduhan yang terjebak, memperbaiki preferensi, atau menyelesaikan masalah katalog dan jaringan.
Bisakah saya menonaktifkan softwareupdated secara permanen untuk menghindari CPU tinggi?
Secara praktis, tidak. Dan mencoba melakukannya adalah ide yang buruk. Menonaktifkan softwareupdated akan merusak pembaruan macOS, membuat Anda rentan terhadap kerentanan yang tidak ditambal, dan kemungkinan menyebabkan kesalahan sistem baru dari waktu ke waktu. Pendekatan yang lebih baik adalah memperbaiki apa yang menyebabkan daemon berputar (cache usang, konfigurasi yang salah, gangguan dari alat pihak ketiga) sehingga ia dapat melakukan pekerjaannya dengan cepat dan tetap tidak terlihat, seperti yang dimaksudkan.
