von Martin Brinkmann am März 06, 2019 in Windows – Letzte Aktualisierung: März 06, 2019 – 5 Kommentare
Microsoft hat getestet Retpoline, eine neue Klimaschutz-Methode gegen Spectre Variante 2, die von Google, auf der Windows 10 Insider-Builds für einige Zeit jetzt. Das Unternehmen brachte Retpoline zu Windows 10 version 1809, indem Sie ihn in der März-1 kumulative update KB4482887 für die version von Windows 10.
Tipp: nutzen Sie die Kostenlose InSpectre-Programm für Windows überprüfen Sie die Schwachstelle status.
Retpoline verspricht eine verbesserte Leistung im Vergleich zu der vorherigen mitigation-Methode, die von Microsoft in seinem Betriebssystem. Microsoft überwacht die Leistung des Windows-10-Systeme und festgestellt, dass Retpoline verbessert die Zeit für das starten von Office-Anwendungen um etwa 25%, neben anderen Vorteilen.
Wenn alle relevanten kernel-Modus-binaries kompiliert werden retpoline, die wir gemessen haben ~25% schneller in Office-app starten und mal bis zu 1,5-2x verbesserten Durchsatz in der Diskspd (Speicher) und NTttcp (Vernetzung) – benchmarks auf Broadwell-CPUs in unserem Labor.
Retpoline ist nicht standardmäßig aktiviert, auf die Produktion von Geräten, obwohl es enthalten ist, in der Marsch 1-update. Microsoft plant die Einführung der Milderung im Laufe der kommenden Monate.
Administratoren, die nicht warten wollen, ermöglichen können, Retpoline sofort, vorausgesetzt, dass die Geräte laufen Windows-10-version 1809 und haben das neueste kumulative update installiert ist.
Microsoft-Mitarbeiter Mehmet Iyigun beschreibt den Prozess auf der Tech-Community-Website. Hinweis: es wird empfohlen, dass Sie ein back-up system und Daten, bevor Sie die änderung anwenden.
Windows-10-Clients
Hinweis: Microsoft nicht schließen Sie den Registry-Schlüssel (Pfad mit “”. Wenn Sie kopieren und einfügen von Microsoft-Befehl erhalten Sie eine Fehlermeldung.
- Öffnen Sie eine Eingabeaufforderung mit erhöhten rechten, z.B. durch die öffnung zu Starten, Tippen cmd.exe der rechten Maustaste auf das Ergebnis und wählen als administrator ausführen.
- Führen Sie die folgenden zwei Befehle:
- reg add “HKLMSYSTEMCurrentControlSetControlSession ManagerMemory Management” /v FeatureSettingsOverride /t REG_DWORD /d 0 x 400
- Wenn Sie aufgefordert werden, überschreiben Sie den vorhandenen Wert, wählen Sie Y für ja.
- reg add “HKLMSYSTEMCurrentControlSetControlSession ManagerMemory Management” /v FeatureSettingsOverrideMask /t REG_DWORD /d 0 x 400
- Wenn Sie aufgefordert werden, überschreiben Sie den vorhandenen Wert, wählen Sie Y für ja.
- reg add “HKLMSYSTEMCurrentControlSetControlSession ManagerMemory Management” /v FeatureSettingsOverride /t REG_DWORD /d 0 x 400
- Starten Sie den PC neu.
Alternative: verwenden Sie die folgende Registry-Datei, um die änderung mit einem Doppelklick auf: Regpoline Windows 10 Client
Windows 10 Server
- Öffnen Sie eine Eingabeaufforderung mit erhöhten rechten.
- Führen Sie die folgenden zwei Befehle:
- reg add “HKLMSYSTEMCurrentControlSetControlSession ManagerMemory Management” /v FeatureSettingsOverride /t REG_DWORD /d 0 x 400
- reg add “HKLMSYSTEMCurrentControlSetControlSession ManagerMemory Management” /v FeatureSettingsOverrideMask /t REG_DWORD /d 0x401
- Starten Sie den PC neu.
Und hier ist der Registry-Datei für Windows 10 Server-Versionen: Windows 10 Server Regpoline
Beachten Sie, dass Sie können die änderungen in der Registry-editor auch direkt, wenn Sie es vorziehen, dies zu tun.
Überprüfung
Sie können das Cmdlet Get-SpeculationControlSettings PowerShell-cmdlet verwenden, um zu überprüfen, den status von Retpoline. BTIKernelRetpolineEnabled und BTIKernelImportOptimizationEnabled zurückgegeben werden sollte, als Wahr in der Ausgabe.
Microsoft stellt fest, dass Skylake und neueren Generationen von Intel-Prozessoren sind nicht kompatibel mit Retpoline; diese wird erst wieder BTIKernelImportOptimizationEnabled als aktiviert, wenn der Befehl ausgeführt wird.