Windows 10'da Retpoline manuel olarak nasıl etkinleştirilir

Geçen yıl Ocak ayında(January) ortaya çıkan Spectre ve Meltdown donanım açıklarından eminim ki haberdarsınızdır . Bu donanım güvenlik açıkları, programların bilgisayarda işlenmekte olan verileri çalmasına izin verir. Ardından Spectre 2 geldi ! Bu hafifletilmiş olsa da, çözüm daha önemli performans düşüşüne neden oldu. Retpoline buna bir cevaptı! Bu yazıda , Windows 10'da (Windows 10)Retpoline'i(Retpoline) nasıl etkinleştirebileceğinizi göreceğiz .

Windows 10'da Retpoline'i Etkinleştirin

Windows'ta Retpoline'i manuel olarak etkinleştirin

Retpoline'in (Retpoline)Google tarafından geliştirilmiş bir ikili modifikasyon tekniği olduğunu belirtmek ilginçtir . "Spectre" olarak da adlandırılan "dal hedef enjeksiyonuna" karşı koruma sağlamak içindir. Bu çözüm, CPU performansının iyileşmesini sağlar. Microsoft bunu aşamalı olarak kullanıma sunuyor. Ve uygulamasının karmaşıklığı nedeniyle, performans avantajları Windows 10 v1809 ve sonraki sürümler içindir.

Windows'ta Rerpoline'i(Rerpoline) manuel olarak etkinleştirmek için KB4482887 (Windows)Güncelleştirmesine(KB4482887 Update) sahip olduğunuzdan emin olun .

Ardından, aşağıdaki kayıt defteri yapılandırma güncellemelerini ekleyin:

İstemci SKU'larında:(On Client SKUs:)

reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 0x400
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 0x400

Yeniden başlat.

Sunucu SKU'larında:(On Server SKUs:)

reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 0x400
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 0x401

Yeniden başlat.

Windows'ta Retpoline(Retpoline) durumu nasıl doğrulanır

Retpoline'in(Retpoline) etkin olup olmadığını doğrulamak için Get-SpeculationControlSettings PowerShell cmdlet'ini kullanabilirsiniz. Bu PowerShell betiği(This PowerShell script) , çeşitli spekülatif yürütme yan kanal güvenlik açıkları için yapılandırılabilir Windows azaltmalarının durumunu gösterir . Spectre varyant 2 ve Meltdown içerir . Komut dosyasını indirip çalıştırdığınızda, bu şekilde görünür.

Speculation control settings for CVE-2017-5715 [branch target injection] 

Hardware support for branch target injection mitigation is present: True  
Windows OS support for branch target injection mitigation is present: True 
Windows OS support for branch target injection mitigation is enabled: True 
… 
BTIKernelRetpolineEnabled           : True 
BTIKernelImportOptimizationEnabled  : True 
...

Retpoline , Spectre Variant 2 için bir performans optimizasyonudur . Anahtar, şube hedef enjeksiyonunun mevcut ve etkin olması için hem donanım hem de işletim sistemi desteği gerektirmesidir. Skylake ve sonraki nesil Intel işlemcilerin (Intel)Retpoline ile uyumlu olmadığını unutmayın . Bu işlemcilerde yalnızca İçe Aktarma Optimizasyonu etkinleştirilecektir.(Import Optimization)

Gelecekteki güncellemelerde, bu özellik varsayılan olarak etkinleştirilecektir. Şu andan itibaren, bulut yapılandırması aracılığıyla bunlara izin verilecek. Microsoft , artık Retpoline gerektirmeyen bir çözüm üzerinde çalışıyor . Yeni nesil donanımlar bunu düzeltebilmelidir - ancak o zamana kadar güncellemeler güvenlik açıklarını düzeltecektir.



About the author

5 yıldan fazla deneyime sahip bir Windows 10/11/10 müşteri destek uzmanıyım. Ayrıca son birkaç yıldır hevesli bir oyuncuyum ve xbox One'a büyük ilgi duyuyorum. Şu anki odak noktam, müşterilere, çoğu zaman çağrı merkezi desteği ve çevrimiçi yardım gibi müşteri hizmetleri araçlarımızı kullanarak, Windows 10 veya Windows 11 sistemlerinde yaşadıkları sorunları konusunda yardımcı olmaktır.



Related posts