8 Windows-registerhack för att förbättra spelandet i Windows 11

För att spela optimalt på din PC finns det bara så mycket Windows-inställningar eller kontrollpanelen kan ge. Om du vill ta fullständig kontroll bör du använda några Windows-registerhack för att förbättra spelandet.

Windows-registret är som ett digitalt arkivskåp för din PC där Windows registrerar alla Windows-inställningar och ändringar. Till skillnad från de UI-baserade inställningarna, kontrollerar inte Windows registret för att säkerställa att användarna inte förstör något. Så det har ingen gräns för hur du kan modifiera systemet.

Alla ändringar du gör i den görs på egen risk. Om du är villig att ta risken kan du dra full nytta av denna frihet och helt optimera dina PC-resurser och nätverk för att få den bästa spelupplevelsen.

I det här inlägget kommer jag att dela några Windows Registry-hack som säkerställer att din dator ger den bästa spelupplevelsen den kan. Och oroa dig inte, jag kommer att tillhandahålla alla instruktioner du behöver för att säkert tillämpa dessa hack.

Hantera Windows-registret

Innan jag berättar för dig hur du tillämpar dessa hack, måste du veta hur du korrekt kommer åt och hanterar registret. En felaktig ändring i registret kan negativt påverka Windows eller till och med förstöra det fullständigt, och det kan vara ganska svårt att fixa ett trasigt register.

Nedan kommer jag att berätta för dig hur du kommer åt, säkerhetskopierar och navigerar i Windows-registret. Se till att du följer instruktionerna som de är för att undvika problem.

Öppna Windows-registret

Det enklaste sättet att öppna Windows-registret är att söka efter registret i Windows Search och öppna appen Registerredigerare. En mer tillförlitlig metod skulle dock vara att använda kommandot Kör istället eftersom Windows Search kan inaktiveras. Tryck bara på Windows+R-tangenterna och skriv regedit i dialogrutan Kör för att öppna registret.

Du kan också öppna registret som administratör genom att högerklicka på appen och välja Kör som administratör. Detta säkerställer att du kan redigera alla poster och inte möter några begränsningar när du redigerar. Det är dock inte nödvändigt eftersom Windows bara kan be dig att ge administratörsbehörighet när en post kräver det.

Säkerhetskopiera Windows-registret

Innan du gör några ändringar är det viktigt att säkerhetskopiera registret för att säkerställa att du kan fixa det i händelse av en felaktig inmatning. Tack och lov är det väldigt lätt att göra det. När registret öppnas, klicka på Arkiv-menyn och välj Exportera från den. Spara den här filen på ett säkert ställe så att du kan komma åt den senare.

När du behöver återställa registret klickar du på Arkiv-menyn igen och väljer Importera för att importera den sparade filen. Du kan också använda en Registry Cleaner-app eftersom de flesta har funktioner för säkerhetskopiering och återställning.

Navigera i Windows-registret

Windows-registret är organiserat som ett hierarkiskt träd med nycklar, undernycklar och värden. Det finns fem huvudnycklar och många undernycklar med sina egna värden. Du kan skapa nya nycklar och värden efter behov.

För att komma åt en specifik nyckel måste du öppna alla överordnade nycklar för att nå den. Du kan antingen göra detta manuellt genom att klicka på varje tangent eller kopiera/klistra in nyckelplatsen i sökfältet högst upp.

För att göra det enklare för dig kommer jag att ge dig den exakta platsen för nycklarna som du behöver redigera för varje hack. Du kan bara kopiera/klistra in det i sökfältet precis där Computer\ står skrivet och registret öppnar den exakta platsen.

Och om du behöver skapa en ny nyckel här, högerklicka på nyckeln och välj Ny > Nyckel. Om du istället vill skapa ett nytt DWORD-värde, högerklicka sedan på nyckeln och välj Nytt >DWORD-värde (32-bitars).

När ändringar görs tillämpas de flesta omedelbart. Många kräver dock att du startar om datorn eller åtminstone loggar ut och sedan loggar in igen. Jag rekommenderar att du startar om din dator efter att ha tillämpat följande hack.

Inaktivera Power Throttling

Windows stryper CPU-kraften i olika situationer för att spara ström. Även om du borde vara mer bekymrad över detta om du är det optimera spel på en bärbar dator, kan det även hända datoranvändare beroende på ströminställningar. Detta kan vara riktigt dåligt för spel eftersom det inte bara påverkar CPU-prestandan, utan även GPU:n.

Eftersom det kan leda till att GPU:n kör snabbare än CPU:n kan det skapa en flaskhalssituation där den övergripande prestandan påverkas negativt. För att undvika detta kan du inaktivera effektbegränsning i registret. Här är hur:

I registret, flytta till nedanstående plats.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerThrottling

I PowerThrottling-tangenten kommer det att finnas en PowerThrottlingOff-post i den högra panelen. Öppna den och ändra dess värde till 1.

Om posten inte finns där, skapa en ny DWORD (32-bitars) värdepost under PowerThrottling och döp den till PowerThrottlingOff. När den har skapats ändrar du dess värde till 1.

Stäng av Network Throttling

Windows har en standardmekanism för att strypa nätverket under vissa omständigheter; påverkar främst icke-medieinnehåll. Men beroende på din nätverkshastighet och användning kan det också påverka spelet och leda till hög ping och toppar. Det är bättre att bara inaktivera den här funktionen för att undvika risken att den förstör ditt spelande.

För att göra det, flytta till denna plats i registret:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile

Dubbelklicka här på NetworkThrottlingIndex och ställ in dess värde till ffffffff.

Om du märker problem med nätverksanvändning av bakgrundsprocesser efter denna ändring, kan du alltid ändra tillbaka detta värde till 10.

Optimera TCP

Transmission Control Protocol (TCP) är ett protokoll som styr hur datorer upprättar anslutningar och på ett tillförlitligt sätt utbyter data över nätverk, vilket säkerställer att data kommer fram korrekt och i rätt ordning. Att optimera TCP direkt förbättrar din anslutningsbandbreddsanvändning, sänker latensen och stabiliserar anslutningen.

För spel innebär detta förbättrad ping (särskilt till servrar långt borta), och en lägre chans för ping-spikar, lagg och frånkopplingar. Om du fortfarande använder standardinställningarna för Windows TCP, så finns det ett gäng TCP-optimeringar du kan göra för att förbättra din onlinespelupplevelse.

Öppna först nedanstående plats i registret:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

Här i den högra kolumnen finns det flera poster som du kan justera för att optimera TCP. Nedan listar jag dem alla med de optimerade värden som du bör tillämpa. Dubbelklicka bara på en post, välj Decimal och ändra sedan värdet till det optimala.

DefaultTTL > 64
GlobalMaxTcpWindowSize > 65535
MaxUserPort > 65534
Tcp1323Opts > 1
TcpMaxDupAcks > 2
TCPTimedWaitDelay > 30

Inaktivera CPU Core Parking

När det är mindre belastning på CPU:n kan Windows stänga av CPU-kärnor för att spara ström och minimera värmen. Om du letar efter den bästa spelupplevelsen kan det förbättra prestandan något om du stänger av den här funktionen.

Du bör dock bara göra detta när en ännu lite smidigare upplevelse är viktig för dig. Windows är som standard riktigt bra på att hantera kärnorna, så det kommer inte att påverka ditt spelande nämnvärt. Nedan är några möjliga problem som kärnparkering introducerar:

  • Parkerings- och avparkeringsprocessen lägger till en liten latens, vilket märks i snabba spel.
  • Innan du inaktiverar en kärna kan Windows migrera dess processer till en annan kärna, vilket kan introducera en liten latens.
  • Spelets FPS kan fluktuera.
  • Det kan skapa en flaskhalssituation för spel som är beroende av CPU:n eftersom GPU:n körs med högre effekt än CPU:n.
  • Många spel som använder flera kärnor kanske inte är optimerade för att fungera bra med kärnparkering. De kanske inte använder full CPU-kraft även om de kan.

Om värme- och energieffektivitet inte är ett problem för dig, kan du inaktivera kärnparkering från registret.

Flytta till nedanstående plats:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637-8353c31a-dec

Ändra här värdet på attributposten till 0.

Prioritera spel

I registret kan du säga åt Windows att prioritera spel när du tilldelar CPU- och GPU-resurser. Detta kommer inte bara att säkerställa stabil prestanda med minimala stamningar utan kan också förbättra den övergripande spelprestandan om andra processer påverkar det.

Öppna denna plats:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games

Här måste du ändra värdet på flera poster som jag listar nedan:

Affinity > f
Background Only > False
Background Priority > 1
GPU Priority > 8
Priority > 6
Scheduling Category > High
SFIO Priority > High
SFIO Rate > 4

Om Bakgrundsprioritet och SFIO-hastighet inte är tillgängliga här, skapa två nya DWORD-värdeposter och lägg till respektive namn och värden.

Minska maximalt antal förrenderade ramar

Om din CPU är tillräckligt bra för att hantera dina spelbehov kan du minska maximala förrenderade bildrutor för att minska inmatningsfördröjningen. Som standard återger grafikprocessorn vissa ramar i förväg innan de visas på skärmen. Detta säkerställer att spel inte stammar om processorn måste utföra en annan uppgift som kan försena ramen.

Om du vet att din CPU kan hantera både spelet och sekundära uppgifter utan problem, kan du minska detta antal för att minska den lilla latens som detta introducerar.

Gå till denna plats i registret:

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Direct3D

Skapa här en ny DWORD (32-bitars) värdepost och döp den till MaxPreRenderedFrames. När den har skapats ändrar du dess värde till 1, vilket innebär att endast 1 bildruta är förrenderad.

Öka systemets lyhördhet

Ett annat alternativ som skapar en balans mellan förgrund (spel) och bakgrundsuppgifter. Som standard ser Windows till att 20 % av CPU-resurserna reserveras för lågprioriterade uppgifter. Du kan ytterligare minska detta till 10 % för att frigöra mer resurser för förgrundsprocesser som spel. Det kan dock påverka bakgrundsuppgifter om spelet använder alla resurser och 10 % inte räcker, så var försiktig.

Flytta till denna plats i registret:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile

Ändra här värdet på SystemResponsiveness till 10.

Stäng av Nagles algoritm

Som standard använder Windows Nagles algoritm som säkerställer nätverkseffektivitet genom att lagra små paket och skicka dem som stora paket istället. Detta sparar bandbredd och förhindrar överbelastning i nätverket. Men i onlinespel introducerar detta beteende också latens eftersom nätverket väntar på att tillräckligt med paket ska samlas innan de skickas.

Jag rekommenderar att du experimenterar med detta för att se om det faktiskt förbättrar din ping i spelet eller inte. Om det inte gör det bör du hålla det aktiverat för att säkerställa att ditt nätverk förblir effektivt.

För att inaktivera Nagles algoritm måste du först känna till din IPv4-adress. För att ta reda på det, tryck på Windows+R-tangenterna och skriv cmd i dialogrutan Kör för att öppna kommandotolken. Använd här kommandotolken ipconfig/all. Detta kommer att visa mycket information om nätverket. Notera IPv4-adressen här.

Därefter öppnar du nedanstående plats i Windows-registret:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces

Det kommer att finnas ett gäng gränssnittsnycklar. Öppna var och en och titta på DhcpIPAddress-värdet för var och en. Du måste hitta den som har samma DhcpIPAddress-värde som din IPv4-adress.

När du har hittat dem skapar du två DWORD (32-bitars) värdeposter i den gränssnittsnyckeln och döp dem sedan till TcpNoDelay och TcpAckFrequency. Ändra sedan värdet på varje till 1 för att inaktivera Nagles algoritm.

Om detta inte förbättrar din ping i spelet, se till att du tar bort båda dessa nya poster för att aktivera Nagle’s Algorithm.

Slutord

Jag har personligen tillämpat alla dessa hack, och jag kan se en märkbar förbättring i både ping och prestanda i spelet. På tal om prestanda uppnådde jag inte någon märkbart högre FPS, förmodligen för att jag redan har optimerat Windows-inställningarna för att öka prestandan. Även om jag plötsligt inte ser några stammar i spel som brukade stamma när tung VFX användes.