Med nätverksprotokollet HTTP/2 så kan du nå webbplatser snabbare än någonsin tidigare. Det kan dock hända att du stöter på ett err_http2_protocol_error. Som ett resultat så kan du hindras från att komma åt vissa webbsidor.

Det finns lyckligtvis många lösningar för HTTP/2-protokollfelet. Oavsett om du åtgärdar problemet i webbläsaren eller operativsystemet så kan du enkelt ta bort det här besvärliga meddelandet. Du kan därefter fortsätta med ditt normala surfande på nätet.

I det här inlägget så ska vi presentera err_http2_protocol_error och dess orsaker. Vi visar dig sedan hur du åtgärdar det här problemet på både en webbläsare och en personlig enhet. Nu sätter vi igång!

Vad betyder err_http2_protocol_error?

När du gör en sökning så kan du möta ett ”err_http2_protocol_error”-meddelande. Detta kan hindra dig från att få tillgång till en webbsida och anger att den för närvarande är nere eller har flyttats permanent till en annan adress:

Meddelandet err_http2_protocol_error
Meddelandet err_http2_protocol_error

För att förstå err_http2_protocol_error så ska vi först diskutera Hypertext Transfer Protocol (HTTP). Detta är det tillämpningsprotokoll som gör det möjligt att hämta resurser på nätet.

Ett protokoll är en uppsättning regler som styr hur data överförs mellan klienter. I det här fallet så kan det styra HTTP-begäranden mellan användare och webbläsare.

För närvarande så körs de flesta webbläsare, applikationer och system på nätverksprotokollet HTTP/2. Detta uppdaterade protokoll inkluderar en förbättrad effektivitet för virtuell datakommunikation.

Även om den här uppdateringen har många fördelar så kan du fortfarande uppleva fel när du får tillgång till onlineinnehåll. Ibland så visas err_http2_protocol_error som ett HTTP-felmeddelande och hindrar dig från att komma åt den online-resurs som du söker.

Vad orsakar err_http2_protocol_error?

Ett err_http2_protocol_error visas generellt på grund av problem med webbläsaren, nätverket eller konflikter med programvara från tredje part. Detta sker vanligtvis när HTTP/2 är föråldrat eller inte stöds överhuvudtaget.

För ett HTTP/2-protokollfel så är detta något som avbryter kommunikationen mellan HTTP-applikationsarkivet och en användarens enhet. Detta kan tyvärr hända med en mängd olika applikationer eller system. Det är dock vanligast i webbläsare som Google Chrome.

Om du möter det här felet så kommer här några vanliga orsaker:

  • Föråldrad programvara. När enhetens operativsystem eller webbläsare är föråldrad så kan den vara inkompatibel med en viss webbplats. Detta orsakar felet err_http2_protocol_error om webbplatsen misslyckas med att analysera enhetens datapaket.
  • Korrupt webbläsarcache. Om webbläsarens cache, cookies eller historik har skadats så kan den begärda webbplatsen inte autentisera din enhets legitimitet. Webbservern kan därför vägra att göra anslutningen och returnera det här felet.
  • Konfliktfyllda webbläsartillägg. I vissa fall så kan webbläsartillägg från tredje part avbryta kommunikationen med webbplatsens server. Detta kan hindra webbplatsen från att visas.
  • Antivirus- eller brandväggsprogram från tredje part. Om du använder antivirus- eller brandväggsprogram för att säkra dina anslutningar så kan detta hindra dig från att komma åt vissa webbplatser.

Som du kan se så finns det flera orsaker till att du kan möta HTTP/2-protokollfelet. Det finns som tur är många metoder som du kan använda för att åtgärda problemet.

Så här åtgärdar du felet err_http2_protocol_error i en webbläsare

När du möter error_http2_protocol_error så kan du börja felsöka för att hitta källan till problemet. Även om vi kommer att diskutera några metoder som du kan använda så finns det även några enklare lösningar som du kan börja med.

Försök först att uppdatera webbsidan. Om du trycker på F5 på tangentbordet så skickas en begäran med en If-Modified-Since-huvudrubrik. Om webbplatsen var tillfälligt nere kan detta lösa problemet.

Alternativt så kan du besöka webbplatsen med en annan webbläsare. Du kan även stänga vissa flikar om det är för många sådana öppna. Om felet kvarstår så fortsätter du med följande metoder.

1. Uppdatera din webbläsare

Sökningar med en föråldrad webbläsare kan enkelt leda till ett HTTP/2-protokollfel. Detta beror på att din webbläsares datapaket är inkompatibla med den webbplats som du försöker ladda.

För att åtgärda det här problemet kan du uppdatera din webbläsare. Om du använder Google Chrome så kan du helt enkelt klicka på ikonen med tre prickar i det övre högra hörnet och välja Uppdatera Google Chrome.

Det kan även hända att du inte ser den här knappen. I så fall är din webbläsare sannolikt redan uppdaterad. Om du vill kontrollera om så är fallet går du till Hjälp > Om Google Chrome:

Klicka på taggen om google chrome
Om Google Chrome

Detta kommer att uppmana Google Chrome att söka efter en ny uppdatering. Om det finns en sådan så installeras den automatiskt. För att slutföra uppdateringen måste du starta om webbläsaren:

Söker efter en ny uppdatering i Google Chrome
Google Chrome-uppdatering

Om du använder Google Chrome-mobilappen så kan du helt enkelt öppna App Store eller Play Store, beroende på din enhetstyp. Kontrollera sedan om det finns några appuppdateringar och installera dem!

2. Clear Your Browser Data

Whenever you experience issues during the rendering process, it’s a good idea to clear your browser data. By clearing your cache, cookies, and history, you can enable visited websites to authenticate your device and fulfill the request.

Depending on your browser, there are a few different ways to clear the cache. For Google Chrome, you can select More Tools > Clear Browsing Data:

Rensa webbinformationen i Chrome
Rensa webbläsardata i Chrome

I popup-fönstret så kan du ange vilken information som du vill rensa. Du bör vara säker på att välja Cachelagrade bilder och filer, men kan även göra dig av med din webbhistorik, dina cookies och andra data:

Rensa cachelagrad Chrome-data
Rensa cachelagrad Chrome-data

Om du använder Safari så kommer det att vara en liknande process. För att göra detta så går du till Safari > Rensa historik:

Rensa Safari-historik
Rensa Safari-historik

Därefter så kan du välja att rensa cacheminnet, cookies och webbplatsdata från ett visst tidsintervall. När du är klar så klickar du på Rensa historik:

Välj en tidsram för att ta bort cachedata
Välj en tidsram för att ta bort cachedata

För att rensa webbläsardata i Mozilla Firefox så måste du hitta hamburgerikonen i det övre högra hörnet. Därefter så väljer du Historik:

Firefox historia
Firefox historia

I den nya fliken klickar du på Rensa senaste historik:

Rensa senaste historiken i Firefox
Rensa senaste historiken i Firefox

Precis som i andra webbläsare så kan du välja att bara rensa vissa uppgifter. Det är dock viktigt att komma ihåg att välja alternativet Cache:

Rensa cache i Firefox
Rensa cache i Firefox

Nu när du har rensat webbläsarens cache så kan du försöka att besöka webbplatsen där felet uppstod. Om du fortfarande möter meddelandet err_http2_protocol_error så måste du prova några alternativa lösningar.

3. Öppna ett privat eller inkognitofönster i webbläsaren

När du besöker en ny webbplats sparar din webbläsare information om den webbplatsen i en cache. Vid ett återbesök på sidan så hämtar webbläsaren de cachelagrade uppgifterna i stället för att begära in servern på nytt. Detta gör ofta att webbplatsen laddas snabbare vid upprepade besök.

Av denna anledning så bör du undvika att rensa webbläsarens cache när du försöker att kringgå HTTP/2-protokollfelet. I det här fallet så kan du starta webbläsaren i privat eller inkognitoläge.

Detta kan vara en effektiv engångslösning för att undvika att permanent radera cacheminnet eller inaktivera tillägg från tredje part. För att göra detta i Google Chrome, förläng menyn och klicka på Nytt inkognitofönster. Detta kommer att öppna en privat webbläsare:

Öppna inkognitofönster
Öppna inkognitofönster

Försök att besöka webbplatsen igen med hjälp av inkognitoläget. Detta kan göra det möjligt för dig att göra detta utan att behöva använda mer komplicerade lösningar. Tänk dock på att detta främst är en kortsiktig lösning.

4. Inaktivera eller avinstallera webbläsartillägg

Som vi nämnde tidigare så kan tillägg från tredje part potentiellt störa hur din webbläsare och en webbsida interagerar. När du möter meddelandet err_http2_protocol_error så kan du överväga att inaktivera dessa tillägg för att se om felet försvinner.

För att göra detta i Google Chrome så går du till Fler verktyg > Tillägg:

Öppna Chrome-tillägg
Öppna Chrome-tillägg

Då kommer du till en webbsida som listar dina Chrome-tillägg. Använd först spakarna i det nedre högra hörnet för att stänga av varje tillägg:

Inaktivera Chrome-tillägg
Inaktivera Chrome-tillägg

Nu när dina tillägg är inaktiverade så försöker du att gå till webbsidan som orsakade felet. Om sidan laddas så vet du att ett av dina tillägg orsakade problemet.

Nu kan du gå tillbaka till sidan Tillägg och aktivera dem ett efter ett. När du har aktiverat ett tillägg så ser du om felet återkommer. När du hittar det problematiska tillägget så kan du överväga att ta bort det helt och hållet.

5. Stäng av webbläsarens QUIC-protokoll

Quick UDP Internet Connections (QUIC) är ett krypterat transportnätverksprotokoll som utvecklades av Google. I huvudsak så var dess mål att öka hastigheten, säkerheten och effektiviteten i HTTP-trafiken.

För närvarande så använder endast åtta procent av webbplatserna QUIC. När webbplatser inte är konfigurerade för att behandla denna typ av trafik så kan det uppstå en inkompatibilitet mellan klient och server. Som ett resultat så kan detta visa ett HTTP/2-protokollfel.

För att lösa det här problemet så kan du stänga av QUIC-protokollet i din webbläsare. I Chrome behöver du helt enkelt skriva in följande webbadress i sökfältet:

chrome://flags/#enable-quic

Nu kommer du att se ett markerat resultat med etiketten Experimentellt QUIC-protokoll. Ändra denna inställning till Inaktiverad:

Inaktivera QUIC-protokollet
Inaktivera QUIC-protokollet

När du har gjort den här ändringen så måste du starta om webbläsaren. Detta inaktiverar QUIC, så att du kan se den inkompatibla webbplatsen.

6. Återställ webbläsarens standardinställningar

När du använder Google Chrome så upptäcker du kanske inte små problem som kan ändra standardinställningarna. Med tiden så kan detta leda till fler fel som err_http2_protocol_error.

Du kan som tur är få webbläsaren normal igen genom att återställa inställningarna till standardalternativen. För att komma igång så öppnar du sidan Inställningar för Google Chrome:

Öppna inställningar för Chrome
Öppna inställningar för Chrome

Till vänster så hittar du fliken Återställ inställningar. Välj sedan alternativet Återställ inställningarna till de ursprungliga standardinställningarna:

Återställ Chrome-inställningar
Återställ Chrome-inställningar

Slutligen så behöver du bara bekräfta att du vill radera dina nuvarande Chrome-inställningar. Klicka bara på Återställ inställningar:

Bekräfta återställning av inställningar
Bekräfta återställning av inställningar

Det är viktigt att komma ihåg att detta kommer att radera din nuvarande sökmotorhistorik, startsida, flikar, tillägg, bokmärken med mera. Det kommer i princip att återställa din webbläsare till ett rent blad. Det kan dock ta bort eventuella motstridiga applikationer eller inställningar som orsakar HTTP/2-protokollfelet.

Du kan även överväga att återställa de experimentella inställningarna i din webbläsare. Dessa är inte funktionella funktioner som inte är fullständigt testade. De kan med andra ord hindra din webbläsare från att kommunicera korrekt med en webbplats.

För att hitta dina avancerade experimentella inställningar så söker du efter följande adress:

chrome://flags/

I det övre högra hörnet så väljer du alternativet Återställ allt. Om vissa funktioner har aktiverats av misstag återställs dessa till standardinställningarna:

Experimentella funktioner i Chrome
Experimentella funktioner i Chrome

Dessa ändringar kommer sedan att tillämpas när du startar om Chrome!

7. Installera om Google Chrome

När du har utfört alla dessa metoder så kan du fortfarande möta det besvärliga HTTP/2-protokollfelet. Det kan isåfall handla om ett fel i Google Chrome-appen. Även om du återställde standardinställningarna så bör du överväga att installera om hela webbläsaren.

Du måste först ta bort webbläsaren från enheten. För att göra detta med ett macOS-operativsystem öppnar du mappen Applikationer och flyttar Google Chrome-appen till papperskorgen:

Ta bort Chrome-applikationen
Ta bort Chrome-applikationen

Du bör även radera alla applikations-uppdateringar för Chrome. Du hittar dem genom att söka efter ”~/Library/Google” på din enhet. I resultatet så raderar du mappen ”GoogleSoftwareUpdate”:

Ta bort mappen Google software update (programvaruuppdateringar)
Ta bort mappen Google software update (programvaruuppdateringar)

Om du är Windows-användare så kan du använda olika steg för att ta bort Chrome. Klicka till att börja med på startknappen i Windows och sök efter Kontrollpanelen. Öppna den och leta sedan upp alternativet Applikationer. Klicka på Avinstallera en applikation under Applikationer:

Avinstallera en applikation i Windows
Avinstallera en applikation i Windows

Nu måste du hitta Google Chrome och högerklicka på det. Till sist så trycker du på Avinstallera:

Avinstallera Google Chrome i Windows
Avinstallera Google Chrome i Windows

Mac- och Windows-användare kan installera om Chrome på samma sätt. Du behöver helt enkelt ladda ner filen som finns på Google Chrome’s webbplats:

Ladda ner Google Chrome
Ladda ner Google Chrome

Även om den här metoden eventuellt kan lösa felet err_http2_protocol_error så är det bäst att bara använda den som en sista utväg. Om du raderar Chrome så kommer även all data att tas bort, så se till att du prövar några enklare lösningar innan du gör detta.

Så här åtgärdar du err_http2_protocol_error i en enhet

Vi har hittills undersökt några metoder för att åtgärda err_http2_protocol_error med hjälp av en webbläsare. I vissa fall så är det dock inte webbläsaren som är källan till problemet. För att hjälpa dig att felsöka problemet så ska vi diskutera hur du gör enheten kompatibel med HTTP/2-protokollet.

1. Återställ enhetens datum och tid

Även om det kanske inte verkar vara en stor sak så är det viktigt att ha rätt datum och tid på din enhet. Om den här informationen inte är korrekt så kan de felaktigt tidsstämplade datapaketen nekas. Detta kan leda till ett err_http2_protocol_error.

Med ett Windows-operativsystem så kan du högerklicka på klockan i det nedre högra hörnet på skrivbordet. Välj sedan Justera datum och tid:

Windows inställningar för tid och datum
Windows inställningar för tid och datum

Om datorn inte visar rätt tid automatiskt så måste du inaktivera inställningen Ställ in tid automatiskt. Under detta så ska du se till att ställa in rätt tidszon:

Inaktivera automatiska inställningar för datum och tid i Windows
Inaktivera automatiska inställningar för datum och tid i Windows

Välj sedan knappen Ändra för att ställa in datum och tid manuellt. Ange rätt datum och tid i popup-fönstret:

Konfigurera datumet manuellt i Windows
Konfigurera datumet manuellt i Windows

Mac-användare kan klicka på Apple-menyn. Välj sedan Systeminställningar. Här hittar du alternativet Datum och tid:

Mac's Systeminställningar
Mac’s Systeminställningar

Klicka på låset i det nedre vänstra hörnet för att göra ändringar. Nu kan du avmarkera alternativet Ange datum och tid automatiskt och välja rätt värden:

Återställ Mac-datorns datum
Återställ Mac-datorns datum

När du har gjort dessa ändringar så kan du prova att starta webbsidan på nytt!

2. Uppdatera operativsystemet

Om du inte har uppdaterat din enhet på ett tag så kan detta orsaka en mängd prestandaproblem. För att se till att du undviker konflikter mellan ditt operativsystem och besökta webbplatser så måste du kontrollera om du har gjort några nyligen genomförda uppgraderingar.

Om du använder en macOS-enhet så kan du börja med att utföra en säkerhetskopiering. Gå sedan till Systeminställningar > Programuppdatering:

Mac-programuppdatering
Mac-programuppdatering

I det här fönstret så ser du alla nyligen tillgängliga uppdateringar. Om du är redo att installera dem så klickar du på Uppdatera nu.

På en Windows-dator så kan du gå till Start > Inställningar > Windows Uppdatering. Om du inte redan har gjort detta så installerar du den senaste uppdateringen:

Inställningar för Windows-uppdatering
Inställningar för Windows-uppdatering

När enheten är uppdaterad så bör den vara kompatibel med de flesta webbplatser som du vill besöka. För att se om detta är fallet så kan du kontrollera om HTTP/2-protokollfelet är åtgärdat. Om inte så fortsätter du med följande metoder.

3. Rensa DNS

På internet så fungerar DNS (Domain Name System ) som ett index för alla tillgängliga webbplatser och deras unika IP-adresser. När du besöker en webbplats så sparar operativsystemet eller webbläsaren denna information i en databas. Som ett resultat så får du snabbare laddningstider på webbplatser som återbesöks.

Om du möter felet err_http2_protocol_error så kan du försöka rensa DNS-cachen. Enkelt uttryckt så raderar detta IP-adresserna och annan DNS-data från din dator.

För att rensa Mac’s DNS-cache så öppnar du kommandoradsgränssnittet Terminal. I det här fönstret så anger du följande kommando:

sudo killall -HUP mDNSResponder

Detta bör rensa DNS och ta bort HTTP/2-protokollfelet. Tänk dock på att du måste använda lite annorlunda processer för äldre versioner av macOS.

Om du har Windows 10, 8, 7 eller XP så kan du börja med att öppna Kommandotolken. I kommandoraden så klistrar du in det här kommandot:

ipconfig /flushdns

Du bör se ett bekräftelsemeddelande när DNS har rensats!

4. Kontrollera antivirusprogrammet

För att hålla din dator säker när du surfar så har du förmodligen ett antivirusprogram installerat. Även om programmet erbjuder många säkerhetsfördelar så kan det ibland flagga vissa applikationer som skadliga. Detta kan begränsa din tillgång till en webbplats i onödan.

Om ingen av de tidigare metoderna fungerade så kan du kontrollera ditt antivirusprogram för att se om det fungerar som det ska. Öppna först dina meddelanden, som kan visa nya säkerhetsproblem:

Anmälningar från antivirusprogram
Anmälningar från antivirusprogram

De flesta antivirusprogram har även en karantänslista. Den innehåller alla upptäckta säkerhetshot på din dator:

Antivirusprogrammens karantän
Antivirusprogrammens karantän

I något av dessa områden så bör du utvärdera om några oönskade applikationer flaggas. Om så är fallet kan du behöva stänga av antivirusprogrammet tillfälligt.

Sammanfattning

Felet err_http2_protocol_error kan vara mycket frustrerande. Istället för att se de nödvändiga online-resurserna så möter du bara ett felmeddelande. Du kan som tur är vidta några enkla åtgärder för att lösa det här problemet.

Även som nybörjare kan du optimera din webbläsare så att du kan kringgå HTTP/2-protokollfel. Genom att helt enkelt rensa cacheminnet, öppna ett privat fönster eller stänga av tillägg från tredje part så kan du framgångsrikt visa det blockerade innehållet. Om problemet ligger i operativsystemet så kan du överväga att utföra programuppdateringar eller rensa DNS-cachen.

Som webbplatsägare så måste du vara säker på att dina webbsidor kan nås när som helst. Du kan använda Kinsta´s HTTP-status- och omdirigeringskontroll för att se till att din webbplats fungerar korrekt. Dessutom så kan du kontrollera din diskanvändning i instrumentpanelen MyKinsta!