Hoe u de meltdown- en spectre-patches kunt stoppen door uw pc te vertragen
De Windows-patches voor Meltdown en Spectre vertragen je pc. Op een nieuwere pc met Windows 10 merkt u waarschijnlijk niet. Maar op een pc met een oudere processor, vooral als deze op Windows 7 of 8 wordt uitgevoerd, ziet u mogelijk een merkbare vertraging. U kunt als volgt controleren of uw pc zo snel mogelijk presteert nadat deze is beveiligd.
Wat u ook doet, zorg er alstublieft voor dat u de patches niet installeert. De Meltdown en Spectre-aanvallen zijn slecht, heel slecht. Windows, macOS, Linux, Android, iOS en Chrome OS worden allemaal gepatcht om het probleem op te lossen. Intel heeft ook beloofd dat ze zullen samenwerken met softwarebedrijven om de impact op de prestaties in de loop van de tijd te verminderen. Maar dit zijn grote gaten in de beveiliging die je absoluut moet repareren.
Dat betekent echter niet dat je te maken hebt met de vertraging.
Upgrade naar Windows 10 (als u Windows 7 of 8 gebruikt)
Er is geen oplossing: de patch presteert beter als je Windows 10 gebruikt. Zoals Microsoft het stelt, verwachten ze dat "sommige pc's met Haswell of een oudere CPU in het jaar 2015" een afname in systeem prestatie". Maar met Windows 7 of 8 op dezelfde oudere hardware "verwachten ze dat de meeste gebruikers een afname van de systeemprestaties merken".
Met andere woorden, op dezelfde hardware zegt Microsoft dat de meeste mensen een vertraging zullen zien op Windows 7 of 8, terwijl de meeste mensen dit niet doen op Windows 10. Zoals Microsoft uitlegt: "Oudere versies van Windows hebben een grotere impact op de prestaties omdat Windows 7 en Windows 8 hebben meer gebruikers-kernelovergangen vanwege legacy ontwerpbeslissingen, zoals alle lettertype-rendering in de kernel. "Windows 10 is veel nieuwere software en heeft veel optimalisaties die de oudere Windows 7 en 8 gewoon niet hebben.
Microsoft heeft het over Intel-CPU's, maar er kan ook enige vertraging optreden bij het gebruik van AMD CPU's. De Meltdown-fix is niet van toepassing op AMD-systemen, maar de Spectre-fix wel. We hebben nog geen prestatiebenchmarks van AMD-systemen gezien, dus we weten niet hoe de prestaties zijn veranderd.
In plaats van de patch te ontwijken of uit te schakelen, upgrade je gewoon naar Windows 10. Hoewel de eerste gratis upgradeperiode van een jaar technisch voorbij is, zijn er nog steeds manieren om Windows 10 gratis te krijgen..
Als u geen fan bent van Windows 10, zijn er manieren om het minder vervelend te maken. U kunt meer controle krijgen over de automatische updates van Windows 10 of gewoon uw "Actieve uren" instellen zodat ze u niet storen. U kunt al die vervelende advertenties verbergen in Windows 10 en ervoor zorgen dat het er meer uitziet als Windows 7, als u dat wilt. U hoeft zelfs nooit de Windows Store aan te raken - u kunt gewoon de desktop blijven gebruiken en een modern Windows-besturingssysteem hebben dat sneller presteert dan Windows 7.
Upgrade uw hardware
Moderne pc's, dat wil zeggen "PC's uit het 2016-tijdperk met Skylake, Kabylake of [een] nieuwere CPU" presteren beter met de patch dan oudere pc's. Microsoft zegt zelfs dat "benchmarks een vertraging van enkele cijfers laten zien, maar we verwachten niet dat de meeste gebruikers een verandering merken, omdat deze percentages worden weergegeven in milliseconden." Dat komt omdat deze Intel-CPU's een PCID-functie (Process-Context Identifiers) hebben die de patch helpen beter te presteren. Zonder deze functie moet meer van het werk in de software worden gedaan, en dat vertraagt de zaken.
Als u benieuwd bent of uw systeem de functie heeft die de patch versnelt, raden we u aan de InSpectre-tool van Gibson Research Corporation te downloaden en uit te voeren. Het zal u ook vertellen of uw pc beschermd is tegen Meltdown en Spectre of niet.
Als u 'Prestaties: GOED' ziet, beschikt u over een moderne pc met de juiste hardwarefuncties en ziet u geen merkbare vertraging. Als u dat niet doet, hebt u een oudere pc en ziet u mogelijk extra vertraging. (Vergeet echter niet dat u de dingen merkbaar kunt versnellen door een upgrade naar Windows 10 uit te voeren, als u dat nog niet hebt gedaan.)
Als uw pc niet over de juiste hardwarefuncties beschikt en u voelt dat deze langzaam werkt, is de enige manier om veilig te blijven en dingen te versnellen, het upgraden naar nieuwere hardware. Moderne CPU's zien een veel kleinere vertraging. Overweeg om gebruikte hardware te kopen en je huidige spullen te verkopen als je wat geld wilt besparen.
Schakel de bescherming in het Windows-register uit, als u erop staat
Windows stelt u in staat om de Meltdown- en Spectre-bescherming uit te schakelen na het installeren van de patch, waardoor uw systeem kwetsbaar is voor deze gevaarlijke aanvallen, maar de prestatievergoeding die bij de fix hoort, wordt geëlimineerd.
WAARSCHUWING: We raden ten zeerste aan om dit niet te doen. Vooral als u Windows 10 op moderne hardware gebruikt, zou u geen vertraging moeten merken. Zelfs als u Windows 10 gebruikt met een oudere CPU, zou de vertraging voor de meeste mensen minimaal moeten zijn. En, als u vindt dat uw Windows 7 of 8-systeem merkbaar langzamer is, kunt u het beste upgraden naar Windows 10. Smelten en Spoken zijn zeer ernstige beveiligingsfouten die mogelijk kunnen worden uitgebuit door code die wordt uitgevoerd op een webpagina in uw webbrowser. Je wilt echt geen kwetsbaar systeem gebruiken.
Microsoft heeft deze register tweaks echter met een reden beschikbaar gemaakt. Zoals ze zeggen, kan de vertraging bijzonder slecht zijn met IO (input-output) -toepassingen op een Windows Server-systeem. Op Windows Server-systemen zegt Microsoft: "u wilt voorzichtig zijn om het risico van niet-vertrouwde code voor elke Windows Server-instantie te evalueren en de afweging tussen beveiliging en prestaties voor uw omgeving in evenwicht brengen." Met andere woorden, u wilt de patch mogelijk uitschakelen sommige serversystemen als u zeker weet dat ze geen onbetrouwbare code uitvoeren. Houd er rekening mee dat zelfs JavaScript-code die in een webbrowser of in een virtuele machine wordt uitgevoerd, deze bugs kan misbruiken. De gebruikelijke sandboxes die beperken wat deze code kan doen, zullen uw computer niet volledig beschermen.
U kunt de Meltdown- of Spectre-beveiliging uitschakelen met de InSpectre-tool die we hierboven hebben genoemd. Om Meltdown- of Spectre-bescherming uit te schakelen, klikt u met de rechtermuisknop op het bestand InSpectre.exe en selecteert u vervolgens "Uitvoeren als beheerder". U kunt vervolgens op de knoppen "Disable Protection Protection" en "Disable Spectre Protection" klikken om de bescherming in of uit te schakelen. Start je pc opnieuw op nadat je deze wijziging hebt aangebracht. Als u de InSpectre-tool opnieuw start en door de tekst in het vak scrolt, ziet u een opsommingsteken dat aangeeft dat de beveiliging is uitgeschakeld in het register. U kunt dezelfde knoppen gebruiken om de beveiliging in de toekomst opnieuw in te schakelen als u van gedachten verandert.
U kunt de bescherming in het register ook zelf uitschakelen als u dat wilt. Voer de opdrachten uit onder "Deze correctie uitschakelen" op deze ondersteuningspagina van Microsoft. Hoewel de instructies voor Windows Server zijn, zullen ze ook de fix op andere versies van Windows uitschakelen. Start uw pc opnieuw op nadat u de registerinstellingen hebt gewijzigd. U kunt controleren of de fix is ingeschakeld door het script PowerSeller van Get-SpeculationControlSettings uit te voeren. Als u van gedachten verandert en de beveiliging in de toekomst opnieuw wilt inschakelen, voert u de instructies uit onder 'De correctie inschakelen' op de Microsoft-webpagina.
Beeldcredits: VLADGRIN / Shutterstock.com.