Windows 10'da Superfetch (Sysmain) Nedir ve Nasıl Devre Dışı Bırakılır

Superfetch , yıllar boyunca birden çok adı olan bir Windows sistem işlemidir. (Windows)Windows XP'de (Windows XP)Prefetch olarak biliniyordu . Superfetch , Windows Vista'da(Windows Vista) tanıtıldı ve Windows 10'un(Windows 10) en son sürümlerinde artık Sysmain olarak biliniyor .

Sonuç olarak, her nesil Superfetch'in(Superfetch) amacı aynı olmuştur: Sık kullandığınız uygulamaları kullanmadan önce RAM'e önceden yükleyerek (RAM)Windows'un(Windows) performansını artırmak . Ama Superfetch nedir?

Superfetch (Sysmain) Nasıl Çalışır?(How Does Superfetch (Sysmain) Work?)

Windows 10'un(Windows 10) en son sürümlerinde, Superfetch hizmeti(Superfetch) artık SysMain adı altında görünmektedir . Görev Yöneticisi'nde (Task Manager)Service Host: SysMain olarak görünür .

Windows 10'un(Windows 10) daha eski bir sürümünü veya Windows 7 veya 8'in herhangi bir sürümünü çalıştırıyorsanız , bu, Görev Yöneticisi'nde (Task Manager)Hizmet Ana Bilgisayarı: Superfetch(Service Host: Superfetch) olarak görünür .

Bu hizmet arka planda çalışır (çok az CPU gücü kullanır) ve ne kadar RAM kullandığınızı ve en sık hangi uygulamaları çalıştırdığınızı analiz eder. Hizmetin "sık kullanılan" olarak tanıdığı tüm uygulamalar, uygulamayı RAM'e(RAM) önceden yüklemeye başlar . Bu şekilde, uygulamayı bir sonraki çalıştırışınızda çok daha hızlı açılacaktır.

Bunun, Superfetch'in(Superfetch) tüm RAM'inizi kullandığı anlamına(RAM) geldiğinden endişe duyabilirsiniz , ancak değil. Hizmet, uygulamaları kullanılmayan RAM'e(RAM) önceden yüklemeye odaklanır . Bu, tüketilen bellek olarak kaydedilmez. İşlemler(Processes) sekmesine Görev Yöneticisi'ni(Task Manager) açarsanız ve Bellek(Memory) kullanımınıza bakarsanız bunu görürsünüz .

Superfetch , önceden yüklenmiş uygulamalarla kullanılmayan tüm RAM'leri(RAM) tüketiyor olsa da , tüketilen RAM kullanımı hala %100'ü göstermiyor. Bunun nedeni, Superfetch'in(Superfetch) arka planda çalışması ve diğer etkin görevler için bu belleği kullanmanız gerektiğinde kullandığı kullanılmayan RAM'i serbest bırakmasıdır.(RAM)

Superfetch'i (Sysmain) Öldürmeli misiniz?(Should You Kill Superfetch (Sysmain)?)

Genel olarak, Superfetch'in(Superfetch) çalışmasını durdurmaya gerek yoktur . Çok küçük miktarda CPU kullanır ve yalnızca kullanılmayan RAM kullanır . Bütün bunlar genel kullanıcı tarafından farkedilemez.

Ancak, Microsoft(Microsoft) kullanıcı forumlarında Superfetch ( Sysmain ) işleminin bazen performans sorunlarına neden olduğuna dair(Superfetch) bazı raporlar(Sysmain) bulunmaktadır . Bildirilen bu sorunlardan bazıları şunlardır:

  • Sabit %100 disk kullanımı.
  • (Overheating)Sistemin kapanmasına yol açan aşırı ısınma .
  • Bilgisayarınızı başlattığınızda yavaş(Slow) başlatma süresi.
  • Zayıf donanımda Superfetch , isteyebileceğinizden daha fazla CPU ve RAM kullanabilir .
  • Oyun oynarken performans sorunlarına(performance issues while gaming) neden olduğu bilinmektedir .

İnsanların bildirdiği en yaygın sorun, %100 disk kullanımı sorunudur. Bu sizseniz, Superfetch veya Sysmain'i devre dışı bırakmak(Superfetch) sorunu çözebilir(Sysmain) .

Superfetch yalnızca bir sistem optimizasyon özelliği olduğundan , hizmeti durdurarak Windows'a(Windows) zarar vermezsiniz . (Superfetch)Ancak, favori uygulamalarınızı başlatmanın normalden biraz daha uzun sürebileceğini fark edebilirsiniz.

Windows 10'da Superfetch (Sysmain) Nasıl Devre Dışı Bırakılır(How To Disable Superfetch (Sysmain) In Windows 10)

Superfetch'i devre dışı bırakmak güvenli midir?

Performans sorunları veya başka sorunlar yaşamıyorsanız, Superfetch'i(Superfetch) ( Sysmain ) çalışır durumda bırakmak iyi bir fikirdir . Sık kullandığınız programları başlatmanız için gereken süreyi önemli ölçüde azaltan kullanışlı bir işlemdir.

Ancak, yüksek sabit sürücü kullanımı, sürekli bellek sorunları veya genel olarak düşük performans yaşıyorsanız , sorunu çözüp çözmediğini görmek için Superfetch'i(Superfetch) devre dışı bırakmayı deneyebilirsiniz . Varsa, hizmeti devre dışı bırakın. Aksi takdirde(Otherwise) , tekrar açın ve sorun gidermeye devam edin.

Windows 10'da Superfetch'i ( Sysmain ) devre(Superfetch) dışı bırakmak(Sysmain) için :

  1. Başlat menüsünü seçin, hizmetler(services) yazın ve Hizmetler(Services) uygulamasını seçin. Ayrıca Windows + R tuşlarına basabilir , services.msc yazıp Enter tuşuna basabilirsiniz.
  2. Hizmetler(Services) uygulamasında, SysMain'e gidin(SysMain) , hizmete sağ tıklayın ve Durdur'u(Stop) seçin . Windows'un(Windows) daha eski bir sürümünü çalıştırıyorsanız , SuperFetch hizmetine sağ tıklayın ve Dur'u(Stop) seçin .

  1. Artık Windows'u(Windows) başlattığınızda hizmetin yeniden başlatılmasını engellemeniz gerekiyor . Hizmet durdurulduğunda, hizmete tekrar sağ tıklayın ve Özellikler(Properties) öğesini seçin . 
  2. Başlangıç ​​türü açılır menüsünde Devre (Startup)Dışı(Disabled) öğesini seçin .

Artık SuperFetch ( SysMain ) hizmeti kalıcı olarak devre dışı bırakılmıştır ve bilgisayarınızı bir sonraki başlatışınızda yeniden başlatılmaz.

Superfetch'i (Sysmain) Kayıt Defteri Düzenleyicisi ile Devre Dışı Bırakın(Disable Superfetch (Sysmain) With Registry Editor)

Windows 10'da (Windows 10)Superfetch'i(Superfetch) devre dışı bırakmak için Görev Yöneticisi'ni(Task Manager) kullanmanın bir alternatifi , Kayıt Defteri Düzenleyicisi'ni(Registry Editor) kullanmaktır . 

Kayıt defterinde herhangi bir şey yapmaya başlamadan önce, bir şeyler ters giderse diye , kayıt defterinin tam yedeğini aldığınızdan emin olun.(take a full backup of the registry)

Hazır olduğunuzda:

  1. Başlat menüsünü seçin, regedit yazın(regedit) ve Kayıt Defteri Düzenleyicisi(Registry Editor) uygulamasını seçin. 
  2. Kayıt Defteri Düzenleyicisi'nde (Registry Editor)HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Session Manager > MemoryManagement > PrefetchParameters gidin .

  1. Bu bölümde EnableSuperfetch(EnableSuperfetch) adlı bir anahtar görmelisiniz . Bu tuşa sağ tıklayın ve Değiştir'i(Modify) seçin .
  2. Açılan DWORD Düzenle(Edit DWORD) penceresinde , Değer verisi(Value data) alanını 0 olarak değiştirin ve Tamam'ı seçin(OK) .

İşiniz bittiğinde Kayıt Defteri Düzenleyicisi'ni(Registry Editor) kapatabilirsiniz .

Bu kayıt defteri girdisi, sisteminizde SuperFetch ( SysMain ) hizmetini devre dışı bırakacaktır. Ancak, bu kayıt defteri ayarı etkinleşmeden önce Windows makinenizi yeniden başlatmanız gerekebilir .

Komut İstemi ile SuperFetch'i (SysMain) Etkinleştirin veya Devre Dışı Bırakın(Enable Or Disable SuperFetch (SysMain) With Command Prompt)

Komut istemiyle çalışmayı tercih ederseniz, SuperFetch hizmetini etkinleştirmek veya devre dışı bırakmak için kullanabileceğiniz bazı basit komutlar vardır.

Önce komut istemini yönetici modunda(command prompt in administrator mode) açın ve ardından aşağıdaki komutları kullanın:

  • Etkinleştir(Enable) : sc config “SysMain” start=auto & sc start “SysMain”
  • Devre(Disable) dışı: sc stop “SysMain” & sc config “SysMain” başlat=devre dışı

Not: Windows'un(Windows) daha eski bir sürümünü kullanıyorsanız , yukarıdaki komutlarda “SysMain”i “SuperFetch” ile değiştirin.

PowerShell'i tercih(prefer PowerShell) ederseniz , yönetici haklarıyla açın ve aşağıdaki komutları kullanın:

  • Etkinleştir(Enable) : Set-Service -Adı “SysMain” -StartupType Otomatik -Durum Çalışıyor
  • Devre Dışı Bırak(Disable) : Stop-Service -Force -Adı “SysMain”; Set-Service -Adı “SysMain” -StartupType

Bu yaklaşım, Görev Yöneticisi'nde(Task Manager) veya Windows kayıt defterinde gezinmekten çok daha hızlı ve basit olabilir .

Ya Bu, Sorunu Çözmezse?(What If This Doesn’t Fix The Problem?)

SuperFetch'i(SuperFetch) ( SysMain ) devre dışı bırakmak sorununuzu çözmezse, sorunun kaynağı başka bir şey olabilir. 

Hala %100 disk kullanımınız varsa, daha büyük bir sabit sürücüye yükseltmeniz veya bir SSD sürücüsüne yükseltmeyi seçmeniz gerekebilir. SSD sürücüler(SSD drives) artık çok uygun fiyatlı ve geleneksel sabit sürücülerin çok üzerinde veri aktarım hızlarına sahip.

CPU kullanım sorunları yaşıyorsanız , tüm CPU kaynaklarınızı tüketen suçluyu bulmak için diğer CPU sorun giderme ipuçlarını keşfedin.(other CPU troubleshooting tips)



About the author

10 yılı aşkın deneyime sahip bir bilgisayar uzmanıyım. Boş zamanlarımda, bir ofis masasında yardım etmeyi ve çocuklara interneti nasıl kullanacaklarını öğretmeyi severim. Becerilerim pek çok şeyi içeriyor ama en önemlisi, insanların sorunları çözmelerine nasıl yardım edeceğimi biliyorum. Acil bir konuda size yardımcı olabilecek birine ihtiyacınız varsa veya sadece bazı temel ipuçları istiyorsanız, lütfen bana ulaşın!



Related posts