İçindekiler
Bir bilgisayarın performansını ve hızını artırmak için, Windows 10’un genellikle SysMain (SuperFetch) hizmetini devre dışı bırakması önerilir. Bunu yapmak güvenli mi ve hizmeti devre dışı bırakmak faydalı mı olacak? Hadi daha yakından bakalım
Windows 10 kullanıcıları bazen sistem performansıyla ilgili sorunlar yaşarlar. Nedeni genellikle yanlış sistem ayarlarıdır. Windows 10 performansını iyileştirmenin birçok yolu arasında, SysMain hizmetinin (eski adıyla SuperFetch) durumunu değiştirmektir.
SysMain sorumludur (SuperFetch)
SysMain (SuperFetch) açıklaması, bu hizmetin “zaman içinde sistem performansını koruduğunu ve iyileştirdiğini” söylüyor. Ancak, hizmetin mekanizması ayrıntılı olarak açıklanmamıştır.
SuperFetch, ilk olarak Windows Vista’da ortaya çıkan bir özelliktir. Hizmet sürekli olarak arka planda çalışır, RAM işleme modellerini analiz eder ve en sık kullanılan uygulamaları bulur. Zamanla, SuperFetch bu uygulamaları “sık kullanılan” olarak işaretler ve bunları RAM’e önceden yükler.
Böylece, SuperFetch’in çalışması sayesinde, uygulamanın başlatılması çok daha hızlı olacaktır, çünkü zaten RAM’e önceden yüklenmiştir.
Varsayılan olarak SuperFetch, boş RAM alanlarını indirilebilir uygulamalarla doldurur. İşletim sistemi daha fazla RAM’e ihtiyaç duyduğu anda (örneğin, önceden yüklenmemiş bir uygulamayı yüklemek için) SuperFetch gerekli RAM miktarını boşaltacaktır.
SuperFetch, Windows XP’de tanıtılan Prefetch hizmetinin halefidir.
SysMain’e (SuperFetch) ihtiyacınız var mı?
Çoğu durumda, SuperFetch gerçekten fayda sağlar. En az ortalama özelliklere sahip modern bir bilgisayarınız varsa, SuperFetch hizmeti iyi çalışır ve herhangi bir soruna neden olmaz.
Ancak, SuperFetch bazı sorunlara neden olabilir:
- SuperFetch her zaman arka planda çalıştığından, hizmetin kendisi her zaman işlemci kaynaklarını ve RAM’i kullanır.
- SuperFetch, uygulamaları RAM’e yükleme ihtiyacını tamamen ortadan kaldırmaz, ancak işlemi hızlandırır. Bir indirme gerçekleştiğinde, sisteminiz SuperFetch olmadan bir uygulamayı başlattığınız gibi aynı yavaşlama ile karşılaşır.
- SuperFetch sabit diskinizden büyük miktarda veriyi RAM’e önceden yüklediğinden, sistem başlatma işlemi yavaşlayabilir. Bilgisayarınızı her başlattığınızda veya yeniden başlattığınızda, sabit sürücünüz birkaç dakika boyunca% 100 yükte çalışırsa, SuperFetch suçlu olabilir.
- SSD’ye Windows 10 yüklüyse SuperFetch kullanmanın etkisi fark edilmeyebilir. SSD çok hızlı olduğu için ön yükleme gerekli değildir.
- Sisteminizde 4 gigabayt veya daha az bellek varsa SuperFetch oyunlarda sorunlara neden olabilir. Bu sorun, sürekli bellek isteyen ve serbest bırakan büyük miktarda RAM kullanan oyunlar için geçerlidir. Bu davranış, SuperFetch’in sürekli veri yüklemesine ve boşaltmasına neden olabilir.
SysMain’i (SuperFetch) devre dışı bırakmak güvenli midir?
Evet, sistem için güvenlidir, ancak bu eylemden kaynaklanan yan etki riski vardır. Sisteminiz iyi çalışıyorsa, SuperFetch hizmetini açık bırakmanız önerilir. Yüksek sabit sürücü yükleme, yüksek bellek tüketimi veya etkin RAM işlemleri sırasında performans düşüşü ile ilgili sorunlar yaşıyorsanız, SuperFetch’i devre dışı bırakmayı deneyin ve sistemin nasıl çalıştığını gözlemleyin. Bir şeyler ters giderse, hizmeti her zaman yeniden etkinleştirebilirsiniz.
Windows 10’da SysMain (SuperFetch) nasıl devre dışı bırakılır
Servis Uygulaması
Başlat menüsünü açın, Hizmetler isteğine girin ve aynı adın klasik uygulamasını seçin. Alternatif olarak, Windows+R tuş bileşimini kullanabilir ve sonra services.msc yazın ve tamamı tıklayın.
Servisler listesinde gezinin ve SysMain servisine sağ tıklayın, ardından “Durdur” u seçin.
SysMain’e sağ tıklayın, “Özellikler” i seçin. “Genel” sekmesinde, “Başlangıç türü” bölümünde, “Devre Dışı” seçeneğini seçin (veya gerekirse hizmeti kendiniz başlatmak istiyorsanız “Manuel”).
Hizmetler aracılığıyla SysMain nasıl etkinleştirilir: SysMain hizmetini geri etkinleştirmek için, “Başlangıç Türü” bölümünde “Otomatik” i seçin.
Kayıt Defteri Düzenleyicisi
Başlat menüsünü açın, regedit yazın ve çalıştırılacak komutu seçin.
Aşağıdaki yola gidin:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
Sağ tarafta EnableSuperfetch parametresini görmelisiniz. Eğer yoksa manuel olarak oluşturmanız gerekir: “PrefetchParameters” klasörüne sağ tıklayın ve Yeni | DWORD Parametresi’ni (32 bit) seçin.
EnableSuperfetch öğesini sağ tıklayın ve “Değiştir” i seçin. Superfetch’i devre dışı bırakmak için değeri “0″ olarak ayarlayın ve Tamam’ı tıklayın.
Kayıt defteri aracılığıyla SysMain nasıl etkinleştirilir : SysMain hizmetini geri etkinleştirmek için, “EnableSuperfetch” i 3 olarak ayarlayın.
Komut satırı
Başlat menüsünü açın, cmd yazın ve Komut İstemi’ni yönetici olarak çalıştırın.
SysMain hizmetini devre dışı bırakmak için, aşağıdaki komutu çalıştırın:
sc stop "SysMain" & sc config "SysMain" start=disabled
SysMain hizmetini etkinleştirmek, aşağıdaki komutu çalıştırın:
sc config "SysMain" start=auto & sc start "SysMain"
Windows PowerShell
Başlat menüsüne sağ tıklayın ve Windows PowerShell’i (Yönetici) seçin.
SysMain hizmetini devre dışı bırakmak için, aşağıdaki komutu çalıştırın:
Stop-Service -Force -Name "SysMain"; Set-Service -Name "SysMain" -StartupType Disabled
SysMain hizmetini etkinleştirmek için, aşağıdaki komutu çalıştırın:
Set-Service -Name "SysMain" -StartupType Automatic -Status Running