Cara mengelola program startup di Windows
Jawaban singkat: Windows menyimpan autostart di dua kunci registry (Run dan RunOnce, per pengguna dan untuk seluruh sistem) serta dua folder Startup. Task Manager bisa mematikan sebagian besar entri, tetapi menyembunyikan perintah dan asalnya; aplikasi gratis seperti Pengelola startup menampilkan setiap entri dengan perintah, lokasi, dan cakupannya, lalu mengalihkannya dengan mekanisme StartupApproved yang sama — tanpa menghapus apa pun.
Di mana Windows menyembunyikan program startup
Autostart bukan satu daftar, melainkan empat tempat:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run— program pengguna saat ini, berjalan setiap kali masuk.HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce— tugas sekali jalan, dieksekusi sekali lalu dihapus.HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Rundan...\RunOnce— hal yang sama untuk semua pengguna; menulis ke sini memerlukan hak administrator.- Folder Startup:
shell:startupuntuk pengguna saat ini danshell:common startupuntuk semua pengguna, keduanya bisa dibuka dari kotak Run.
Task Manager membaca sumber-sumber ini dan menggabungkannya di tab Aplikasi startup. Semua yang berjalan bersama Windows ada di salah satu dari empat tempat itu — itulah sebabnya «saya nonaktifkan di Task Manager tetapi kembali» biasanya berarti ada entri kedua di tempat lain.
Metode 1: Task Manager — cara yang familier
- Tekan
Ctrl+Shift+Escdan buka tab Aplikasi startup (di Windows 11 ada di menu sebelah kiri). - Klik kanan entri dan pilih Nonaktifkan — atau pilih entri lalu gunakan tombol di kanan atas.
- Keluar dan masuk lagi (atau mulai ulang) untuk melihat efeknya: tab menunjukkan status saat ini, dan program baru berjalan setelah Anda mengaktifkannya kembali.
Praktis, bawaan, dan cukup untuk program yang berisik. Kekurangannya: Task Manager menampilkan nama, penerbit, dan perkiraan dampak, tetapi bukan perintah yang benar-benar dijalankan, bukan kunci registry atau folder persis di balik entri, dan bukan cakupannya. Entri RunOnce hampir tidak muncul, jadi pemasang yang menjadwalkan tugas untuk masuk berikutnya tetap tak terlihat. Dan tidak ada yang menjelaskan apa entri asing itu — Anda mematikannya berdasarkan tebakan.
Metode 2: regedit dan shell:startup — untuk yang berani
- Tekan
Win+R, ketikregedit, dan bukaHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run. Setiap nilai adalah satu program startup: namanya yang Anda lihat, datanya adalah perintahnya. - Untuk menghapus program, hapus nilainya — di sini tidak ada tombol mati. Menghapus nilai yang salah bisa merusak pembantu driver atau perangkat input, dan tidak ada cara membatalkan selain memulihkan cadangan registry.
- Untuk entri di folder, tekan
Win+Rdan ketikshell:startup(ataushell:common startup); hapus pintasannya agar program berhenti berjalan.
Ini jalur manual: presisi, tetapi tanpa toleransi kesalahan. Nilai Run yang dihapus hilang, salah ketik dalam perintah diam-diam merusak entri, dan tidak ada yang memberi tahu dari mana di antara empat tempat itu asalnya. Pilihan terakhir yang wajar untuk entri keras kepala — bukan alat harian.
Metode 3: Pengelola startup — lihat semuanya, alihkan dengan aman
Unduh gratis — StartupManager-Setup.exe
- Buka aplikasinya — aplikasi membaca kedua kunci registry (pengguna saat ini dan semua pengguna) serta kedua folder Startup, lalu menampilkan setiap entri dengan perintah persis, asal (Registry · Run, Registry · RunOnce, Folder Startup), dan cakupan (Pengguna ini atau Semua pengguna).
- Alihkan tombol pada entri yang tidak Anda perlukan saat masuk. Aplikasi menulis flag StartupApproved yang sama seperti Task Manager: nilai registry atau pintasan tetap persis di tempatnya, tidak ada yang dihapus, dan perubahannya langsung berlaku.
- Alihkan kembali saat program dibutuhkan lagi — entri yang dimatikan tidak pernah keluar dari daftar, jadi tidak ada momen «ke mana perginya».
Berbeda dari Task Manager, daftar menampilkan perintah di balik setiap nama dan menandai entri semua pengguna dengan ikon kunci: entri itu ditampilkan demi transparansi tetapi tidak dapat dialihkan di versi ini karena memerlukan hak administrator. Entri pengguna tidak memerlukan elevasi sama sekali. Dan karena aplikasi hanya membaca registry dan menulis satu flag, aman dicoba di laptop kerja: tanpa layanan, akun, dan telemetri, tidak ada yang dikirim ke mana pun.
Apa yang aman dinonaktifkan
- Pembaru dan pembantu — Spotify, Steam, pembantu Adobe Creative Cloud, OneDrive, Discord: semuanya bisa berjalan saat Anda membuka aplikasinya, bukan saat masuk. Di sinilah sebagian besar waktu boot biasanya hilang.
- Peluncur game — Steam, Epic Games Launcher, Battle.net, dan sejenisnya: hanya perlu berjalan saat Anda benar-benar bermain. Nonaktifkan dan buka dari menu Start.
- Messenger dan klien obrolan — Telegram, Slack, Teams: jika tidak dibutuhkan pada detik pertama Windows dimuat, matikan saja; menjalankannya secara manual tidak masalah.
Jangan sentuh driver audio, pembantu touchpad dan keyboard, antivirus dan agen keamanan, atau utilitas pabrikan untuk kipas dan manajemen daya. Semuanya sering memasang entri Run yang merupakan bagian dari kerja perangkat yang benar, dan mematikannya bisa membuat Anda tanpa suara, tanpa touchpad, atau tanpa perlindungan. Jika perintah entri mengarah ke Program Files\Windows Defender, folder driver audio, atau direktori pabrikan laptop, biarkan saja.
Pertanyaan umum
Apakah menonaktifkan program startup menghapusnya?
Tidak. Tombol menulis flag StartupApproved yang sama seperti Task Manager; nilai registry atau pintasan tetap di tempatnya, dan mengaktifkan entri lagi memulihkan program pada masuk berikutnya.
Mengapa program kembali setelah saya nonaktifkan di Task Manager?
Karena entri lain yang menjalankannya: nilai kedua di Run, tugas di RunOnce, atau pintasan di folder Startup. Pengelola yang membaca keempat tempat menampilkan duplikatnya sekaligus — persis yang tidak dilakukan satu-satunya tab Task Manager.
Apakah saya perlu hak administrator?
Hanya untuk entri milik semua pengguna (kunci HKEY_LOCAL_MACHINE dan folder Startup bersama). Entri pengguna di HKEY_CURRENT_USER dan shell:startup dapat dialihkan oleh pengguna yang masuk tanpa elevasi.
Lainnya: cara melihat spesifikasi PC di Windows dan cara menemukan dan menghapus folder kosong di Windows.