Apa Itu Superfetch (Sysmain) Di Windows 10 Dan Cara Menonaktifkannya

 Apa Itu Superfetch (Sysmain) Di Windows 10 Dan Cara Menonaktifkannya



Superfetch adalah proses sistem Windows yang memiliki banyak nama selama bertahun-tahun. Pada Windows XP itu dikenal sebagai Prefetch. Superfetch diperkenalkan di Windows Vista, dan pada versi terbaru Windows 10 sekarang dikenal sebagai Sysmain.


Pada akhirnya, tujuan dari setiap generasi Superfetch adalah sama: untuk meningkatkan kinerja Windows dengan memuat aplikasi yang sering Anda gunakan ke dalam RAM sebelum Anda perlu menggunakannya. Tapi apa itu Superfetch?

Daftar isi


Bagaimana Cara Kerja Superfetch (Sysmain)?


Di versi terbaru Windows 10, layanan Superfetch sekarang muncul dengan nama SysMain. Di Task Manager, itu muncul sebagai Service Host: SysMain.


Jika Anda menjalankan versi Windows 10 yang lebih lama atau versi Windows 7 atau 8 apa pun, ini akan muncul di Pengelola Tugas sebagai Host Layanan: Superfetch.


Layanan ini berjalan di latar belakang (menggunakan daya CPU yang sangat kecil) dan menganalisis berapa banyak RAM yang Anda gunakan dan aplikasi apa yang paling sering Anda jalankan. Aplikasi apa pun yang dikenali layanan sebagai "sering digunakan", itu akan mulai memuat aplikasi ke dalam RAM. Dengan cara ini, saat berikutnya Anda menjalankan aplikasi, itu akan diluncurkan lebih cepat.


Anda mungkin khawatir bahwa ini berarti Superfetch menggunakan semua RAM Anda, tetapi ternyata tidak. Layanan ini berfokus pada pra-pemuatan aplikasi ke dalam RAM yang tidak digunakan. Ini tidak terdaftar sebagai memori yang dikonsumsi. Anda akan melihat ini jika Anda membuka Pengelola Tugas ke tab Proses dan melihat penggunaan Memori Anda.


Meskipun Superfetch menggunakan semua RAM yang tidak digunakan dengan aplikasi yang dimuat sebelumnya, penggunaan RAM yang dikonsumsi masih tidak menunjukkan 100%. Ini karena Superfetch berjalan di latar belakang, dan itu akan melepaskan RAM yang tidak digunakan yang digunakan kapan pun Anda perlu menggunakan memori itu untuk tugas aktif lainnya.


Haruskah Anda Membunuh Superfetch (Sysmain)?


Secara umum, tidak perlu menghentikan Superfetch untuk berjalan. Ini menggunakan jumlah CPU yang sangat kecil, dan hanya menggunakan RAM yang tidak digunakan. Semua ini tidak terlihat oleh pengguna umum.


Namun, ada beberapa laporan di seluruh forum pengguna Microsoft bahwa terkadang proses Superfetch (Sysmain) sebenarnya menyebabkan masalah kinerja. Beberapa masalah yang dilaporkan ini meliputi:

  * Pemanfaatan disk 100% konstan.

  * Overheating menyebabkan sistem shutdown.

  * Waktu boot yang lambat saat Anda memulai komputer.

  * Pada perangkat keras yang lemah, Superfetch dapat menggunakan lebih banyak CPU dan RAM daripada yang Anda inginkan.

  * Telah diketahui menyebabkan masalah kinerja saat bermain game.


Masalah paling umum yang dilaporkan orang adalah masalah pemanfaatan disk 100%. Jika ini Anda, maka menonaktifkan Superfetch atau Sysmain dapat menyelesaikan masalah.


Karena Superfetch hanyalah fitur pengoptimalan sistem, Anda tidak akan merugikan Windows dengan menghentikan layanan. Namun, Anda mungkin memperhatikan bahwa meluncurkan aplikasi favorit Anda mungkin memakan waktu sedikit lebih lama dari biasanya.


Cara Menonaktifkan Superfetch (Sysmain) Di Windows 10


Apakah aman untuk menonaktifkan Superfetch?

Jika Anda tidak mengalami masalah kinerja atau masalah lain, sebaiknya biarkan Superfetch (Sysmain) berjalan. Ini adalah proses yang berguna yang secara signifikan mengurangi waktu yang Anda perlukan untuk meluncurkan program yang sering Anda gunakan.


Namun, jika Anda mengalami penggunaan hard drive yang tinggi, masalah memori yang konstan, atau kinerja yang buruk secara keseluruhan, Anda dapat mencoba menonaktifkan Superfetch untuk melihat apakah itu menyelesaikan masalah. Jika ya, biarkan layanan dinonaktifkan. Jika tidak, hidupkan kembali dan lanjutkan pemecahan masalah.


Untuk menonaktifkan Superfetch (Sysmain) di Windows 10:

 1. Pilih menu Mulai, ketik layanan, dan pilih aplikasi Layanan. Anda juga dapat menekan Windows + R, ketik services.msc dan tekan Enter.

 2. Di aplikasi Layanan, gulir ke bawah ke SysMain, klik kanan pada layanan dan pilih Berhenti. Jika Anda menjalankan versi Windows yang lebih lama, klik kanan pada layanan SuperFetch dan pilih Berhenti.


 3. Sekarang Anda perlu mencegah layanan dimulai ulang saat Anda memulai Windows. Setelah layanan dihentikan, klik kanan pada layanan lagi dan pilih Properties.

 4. Di menu tarik-turun Jenis startup, pilih Dinonaktifkan.


Sekarang layanan SuperFetch (SysMain) dinonaktifkan secara permanen dan tidak akan memulai ulang saat berikutnya Anda memulai komputer.


Nonaktifkan Superfetch (Sysmain) Dengan Editor Registri


Alternatif untuk menggunakan Pengelola Tugas untuk menonaktifkan Superfetch di Windows 10 adalah menggunakan Editor Registri.


Sebelum Anda mulai melakukan apa pun di dalam registri, pastikan Anda mengambil cadangan penuh dari registri terlebih dahulu, untuk berjaga-jaga jika terjadi kesalahan.


Ketika kamu siap:

 1. Pilih menu Start, ketik regedit, dan pilih aplikasi Registry Editor.

 2. Di Peninjau Suntingan Registri, navigasikan ke HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Session Manager > MemoryManagement > PrefetchParameters.


 3. Di bagian ini, Anda akan melihat kunci bernama EnableSuperfetch. Klik kanan tombol ini dan pilih Ubah.

 4. Pada jendela Edit DWORD yang muncul, ubah field Value data menjadi 0 dan pilih OK.


Anda dapat menutup Registry Editor setelah selesai.


Entri registri ini akan menonaktifkan layanan SuperFetch (SysMain) di sistem Anda. Namun, Anda mungkin perlu me-restart mesin Windows Anda sebelum pengaturan registri ini berlaku.


Aktifkan Atau Nonaktifkan SuperFetch (SysMain) Dengan Command Prompt


Jika Anda lebih suka bekerja dengan command prompt, ada beberapa perintah sederhana yang dapat Anda gunakan untuk mengaktifkan atau menonaktifkan layanan SuperFetch.


Buka prompt perintah dalam mode administrator terlebih dahulu, lalu gunakan perintah berikut:

  * Aktifkan: sc config “SysMain” start=auto & sc start “SysMain”

  * Nonaktifkan: sc stop “SysMain” & sc config “SysMain” start=disabled


Catatan: Jika Anda menggunakan versi Windows yang lebih lama, ganti "SysMain" dengan "SuperFetch" pada perintah di atas.

Jika Anda lebih suka PowerShell, buka dengan hak administrator dan gunakan perintah berikut:

   * Aktifkan: Set-Service -Nama "SysMain" -StartupType Otomatis -Status Running

   * Nonaktifkan: Stop-Service -Force -Nama "SysMain"; Set-Service -Nama "SysMain" -StartupType


Pendekatan ini bisa jauh lebih cepat dan lebih sederhana daripada mengklik di Task Manager atau registri Windows.


Bagaimana Jika Ini Tidak Memperbaiki Masalah?


Jika menonaktifkan SuperFetch (SysMain) tidak menyelesaikan masalah Anda, mungkin ada hal lain yang menjadi sumber masalahnya.


Jika Anda masih memiliki pemanfaatan disk 100%, Anda mungkin perlu meningkatkan ke hard drive yang lebih besar, atau memilih untuk meningkatkan ke drive SSD. Drive SSD sekarang sangat terjangkau, dan memiliki kecepatan transfer data jauh di atas hard drive tradisional.


Jika Anda mengalami masalah penggunaan CPU, maka jelajahi kiat pemecahan masalah CPU lainnya untuk mengetahui penyebab yang menghabiskan semua sumber daya CPU Anda.

Bagikan: