Ved hjælp af HTTP/2-netværksprotokollen kan du nå websteder hurtigere end nogensinde før. Du kan dog støde på en err_http2_protocol_error. Dette kan forhindre dig i at få adgang til visse websider.

Heldigvis er der mange løsninger på HTTP/2-protokolfejlen. Uanset om du løser problemet i din browser eller dit operativsystem, kan du nemt fjerne denne besværlige meddelelse. Derefter kan du fortsætte med din normale online browsing.

I dette indlæg vil vi introducere dig til err_http2_protocol_error og dens årsager. Derefter viser vi dig, hvordan du kan løse dette problem på både en browser og en personlig enhed. Lad os komme i gang!

Hvad betyder err_http2_protocol_error?

Når du udfører en søgning, kan du modtage en “err_http2_protocol_error”-meddelelse. Dette kan forhindre dig i at få adgang til en webside, idet det oplyses, at den i øjeblikket er nede eller er blevet permanent flyttet til en anden adresse:

Et skærmbillede, der viser fejlmeddelelsen err_http2_protocol_error
err_http2_protocol_error meddelelsen

For at forstå fejlmeddelelsen err_http2_protocol_error skal vi først diskutere Hypertext Transfer Protocol (HTTP). Dette er den applikationsprotokol, der gør det muligt at hente online ressourcer.

En protokol er et sæt regler, der styrer, hvordan data overføres mellem klienter. I dette tilfælde kan den regulere HTTP-forespørgsler mellem brugere og webbrowsere.

I øjeblikket kører de fleste browsere, programmer og systemer på HTTP/2-netværksprotokollen. Denne opdaterede protokol kommer med forbedret effektivitet til virtuel datakommunikation.

Selv om denne opdatering har mange fordele, kan du stadig opleve fejl, når du får adgang til onlineindhold. Nogle gange vises err_http2_protocol_error som en HTTP-fejlmeddelelse og forhindrer dig i at få adgang til den online ressource, du leder efter.

Hvad er årsagen til err_http2_protocol_error?

Generelt kan err_http2_protocol_error vises på grund af problemer med browseren, netværket eller konflikter med software fra tredjepart. Dette sker normalt, når HTTP/2 er forældet eller slet ikke understøttes.

I forbindelse med en HTTP/2-protokolfejl er der noget, der afbryder kommunikationen mellem HTTP-applikationslaget og en brugers enhed. Desværre kan dette ske for en lang række programmer eller systemer. Det er dog mest almindeligt i webbrowsere som Google Chrome.

Hvis du ser denne fejl, er her nogle almindelige årsager:

  • Forældet software. Når din enheds operativsystem eller webbrowser er forældet, kan den være inkompatibel med et bestemt websted. Dette vil forårsage fejlmeddelelsen err_http2_protocol_error, hvis webstedet ikke kan analysere enhedens datapakker.
  • Beskadiget browsercache. Hvis din browsers cache, cookies eller historik er beskadiget, kan det ønskede websted muligvis ikke godkende din enheds legitimitet. Som følge heraf kan webserveren nægte at oprette forbindelsen og returnere denne fejl.
  • Modstridende browserudvidelser. I nogle tilfælde kan browserudvidelser fra tredjeparter afbryde kommunikationen med webstedets server. Dette kan forhindre, at webstedet vises.
  • Antivirus- eller firewall-software fra tredjepart. Hvis du bruger antivirus- eller firewall-software til at sikre dine forbindelser, kan det forhindre dig i at få adgang til visse websteder.

Som du kan se, er der flere årsager til, at du kan se HTTP/2-protokolfejlen. Heldigvis er der også mange metoder, du kan bruge til at løse dette problem.

Sådan retter du err_http2_protocol_error i en browser

Når du modtager fejlmeddelelsen err_http2_protocol_error, kan du begynde at fejlfinde for at finde kilden til problemet. Selv om vi fuldt ud vil diskutere nogle metoder, du kan bruge, er der nogle enklere løsninger, du kan starte med.

Prøv først at genopfriske websiden. Hvis du trykker på F5 på dit tastatur, sendes en anmodning med en If-Modified-Since-headeren. Hvis webstedet var midlertidigt nede, kan dette løse problemet.

Alternativt kan du besøge webstedet med en anden browser. Du kan også lukke nogle faner, hvis der er for mange åbne faner. Hvis fejlen fortsætter, skal du fortsætte med følgende metoder.

1. Opdater din browser

Hvis du foretager søgninger med en forældet browser, kan det nemt føre til en HTTP/2-protokolfejl. Det skyldes, at din browsers datapakker er inkompatible med det websted, du forsøger at indlæse.

Du kan løse dette problem ved at opdatere din browser. Hvis du bruger Google Chrome, kan du blot klikke på ikonet med de tre prikker i øverste højre hjørne og vælge Opdater Google Chrome.

Hvis du ikke kan se denne knap, er din browser sandsynligvis allerede opdateret. Du kan kontrollere, om det er tilfældet, ved at gå til Hjælp > Om Google Chrome:

Klik på tagget om google chrome
Om Google Chrome

Dette vil få Google Chrome til at kontrollere, om der er en ny opdatering. Hvis der er en, vil den automatisk installere den. For at afslutte opdateringen skal du genstarte browseren:

Søger efter en ny opdatering i Google Chrome
Google Chrome opdatering

Hvis du bruger Google Chrome-mobilappen, kan du blot åbne App Store eller Play Store, afhængigt af din enhedstype. Derefter skal du tjekke, om der er nogen app-opdateringer, og installere dem!

2. Ryd dine browserdata

Når du oplever problemer under renderingsprocessen, er det en god idé at rydde dine browserdata. Ved at rydde din cache, dine cookies og din historik kan du gøre det muligt for besøgte websteder at autentificere din enhed og opfylde anmodningen.

Afhængigt af din browser er der et par forskellige måder at rydde cachen på. For Google Chrome kan du vælge Flere værktøjer > Ryd browsingdata:

Ryd browserdataene i chrome
Ryd Chrome-browsingdata

Ved hjælp af pop-up-vinduet kan du angive de oplysninger, du vil slette. Du skal være sikker på at vælge Cachelagrede billeder og filer, men du kan også slippe af med din browserhistorik, cookies og andre data:

Ryd cached Chrome data
Ryd cached Chrome data

Hvis du bruger Safari, vil det være en lignende proces. Du skal gå til Safari > Ryd historik for at gøre dette:

Klik på Safari-fanen for at rydde Safari-historikken
Ryd Safari-historik

Derefter kan du vælge at rydde din cache, cookies og webstedsdata fra et bestemt tidsinterval. Når du er færdig, skal du klikke på Ryd historik:

Vælg en tidsramme for at fjerne cachelagrede data i Safari
Vælg en tidsramme for at fjerne cachede data

Hvis du vil slette dine browserdata i Mozilla Firefox, skal du finde hamburgerikonet i øverste højre hjørne. Herefter skal du vælge Historik:

Vælg historik i Firefox browser
Firefox-historik

I den nye fane skal du klikke på Ryd seneste historik:

Ryd Firefox seneste historie
Ryd seneste historik i Firefox

Ligesom i andre browsere kan du vælge kun at slette visse data. Det er dog vigtigt at huske at vælge indstillingen Cache:

Husk at vælge Cache i Firefox
Firefox rydde cache

Nu hvor du har ryddet din browsers cache, skal du prøve at besøge det websted, hvor fejlen opstod. Hvis du stadig ser meddelelsen err_http2_protocol_error, skal du prøve nogle alternative løsninger.

3. Åbn et privat eller inkognito browservindue

Hver gang du besøger et nyt websted, gemmer din browser oplysninger om det pågældende websted i en cache. Når du besøger siden igen, vil din browser trække de lagrede data frem i stedet for at anmode serveren igen. Dette kan ofte gøre, at webstedet indlæses hurtigere ved gentagne besøg.

Af denne grund bør du måske undgå at rydde din browsers cache, når du forsøger at omgå HTTP/2-protokolfejlen. I dette tilfælde kan du starte browseren i privat eller inkognitotilstand.

Dette kan være en effektiv engangsløsning for at undgå at slette cachen permanent eller deaktivere udvidelser fra tredjeparter. For at gøre dette i Google Chrome skal du udvide menuen og klikke på Nyt inkognitovindue. Dette vil åbne en privat browser:

Åbn inkognitovindue i Google Chrome
Åbn inkognito vindue

Brug inkognitotilstanden, og prøv at besøge webstedet igen. Det kan gøre dig i stand til at gøre det uden at skulle bruge mere komplicerede løsninger. Husk dog på, at dette primært er en kortsigtet løsning.

4. Deaktivere eller afinstallere browserudvidelser

Som vi nævnte tidligere, kan udvidelser fra tredjeparter potentielt forstyrre den måde, hvorpå din browser og en webside interagerer. Når du ser meddelelsen err_http2_protocol_error, kan du overveje at deaktivere disse udvidelser for at se, om fejlen forsvinder.

Du kan gøre dette i Google Chrome ved at gå til Flere værktøjer > Udvidelser:

Åbn Chrome-udvidelser ved at klikke på menuikonet med tre prikker
Åbn Chrome-udvidelser

Dette fører dig til en webside, der viser en liste over dine Chrome-udvidelser. Brug først kontakterne i nederste højre hjørne til at slå hver enkelt udvidelse fra:

Et skærmbillede, der viser, hvordan du deaktiverer Chrome-udvidelser
Deaktiver Chrome-udvidelser

Nu, hvor dine udvidelser er deaktiveret, skal du prøve at gå til den webside, der forårsagede fejlen. Hvis siden indlæses, ved du, at en af dine udvidelser har forårsaget problemet.

Nu kan du gå tilbage til siden Udvidelser og aktivere dem en efter en. Når du har aktiveret en udvidelse, skal du se, om fejlen vender tilbage. Når du finder den udvidelse der volder problemer, kan du overveje at fjerne den helt.

5. Slå browserens QUIC-protokol fra

Quick UDP Internet Connections (QUIC) er en krypteret transportnetværksprotokol, der blev udviklet af Google. Dens mål var i bund og grund at øge hastigheden, sikkerheden og effektiviteten af HTTP-trafikken.

I øjeblikket bruger kun otte procent af alle websteder QUIC. Når websteder derfor ikke er konfigureret til at behandle denne form for trafik, kan det medføre inkompatibilitet mellem klient og server. Som følge heraf kan dette vise en HTTP/2-protokolfejl.

For at løse dette problem kan du slå QUIC-protokollen fra i din browser. I Chrome skal du blot indtaste følgende URL i din søgelinje:

chrome://flags/#enable-quic

Nu vil du se et fremhævet resultat med betegnelsen Eksperimentel QUIC-protokol. Du skal ændre denne indstilling til Deaktiveret:

Deaktivering af QUIC-protokollen
Deaktiver QUIC-protokollen

Når du har foretaget denne ændring, skal du genstarte din browser. Dette vil deaktivere QUIC, så du kan se det inkompatible websted.

6. Gendan browserens standardindstillinger

Når du bruger Google Chrome, lægger du måske ikke mærke til små fejl, der kan ændre standardindstillingerne. Med tiden kan dette føre til flere fejl som err_http2_protocol_error.

Heldigvis kan du få din browser tilbage til normal tilstand ved at gendanne dens indstillinger til standardindstillingerne. For at komme i gang skal du åbne siden Indstillinger for Google Chrome:

Åbning af Chrome indstillinger
Åbn Chrome-indstillinger

Til venstre finder du fanen Nulstil indstillinger. Vælg derefter indstillingen Gendan indstillinger til de oprindelige standardindstillinger:

Gå til fanen Nulstil indstillinger i Chrome
Nulstil Chrome-indstillinger

Til sidst skal du blot bekræfte, at du ønsker at slette dine nuværende Chrome-indstillinger. Hvis du gør det, skal du klikke på Nulstil indstillinger:

Bekræft nulstilling af indstillinger
Bekræft nulstilling af indstillinger

Det er vigtigt at huske på, at dette vil slette din nuværende søgemaskinehistorik, startside, fastgjorte faner, udvidelser, bogmærker og meget mere. Det vil i bund og grund vende din browser tilbage til en ren tavle. Det kan dog fjerne enhver modstridende software eller indstillinger, der forårsager HTTP/2-protokolfejlen.

Du kan også overveje at nulstille de eksperimentelle indstillinger i din browser. Disse er ikke fuldt testede, funktionelle funktioner, så de kan forhindre din browser i at kommunikere korrekt med et websted.

Du kan finde dine avancerede eksperimentelle indstillinger ved at søge på følgende adresse:

chrome://flags/

Vælg indstillingen Nulstil alt i øverste højre hjørne. Hvis visse funktioner blev aktiveret ved et uheld, vil dette vende dem tilbage til standardindstillingerne:

Eksperimentelle Chrome-funktioner side
Eksperimentelle Chrome-funktioner

Derefter vil disse ændringer blive anvendt, når du genstarter Chrome!

7. Geninstaller Google Chrome

Når du har udført alle disse metoder, kan du stadig se den besværlige HTTP/2-protokolfejl. Hvis det er tilfældet, kan der være en fejl i Google Chrome-appen. Selv om du har gendannet standardindstillingerne, bør du måske overveje at geninstallere hele browseren.

Først skal du slette browseren fra din enhed. Hvis du vil gøre dette med et macOS-operativsystem, skal du åbne mappen Programmer og flytte Google Chrome-appen til papirkurven:

Du kan slette Google Chrome, hvis det er nødvendigt
Slet Chrome-applikationen

Du skal også slette alle Chrome-softwareopdateringer. Du finder dem ved at søge efter “~/Library/Google” på din enhed. I dine resultater skal du slette mappen “GoogleSoftwareUpdate”:

Slet Chrome softwareopdateringsmappen
Slet Chrome softwareopdateringsmappen

Hvis du er Windows-bruger, skal du bruge forskellige trin til at slette Chrome. Til at starte med skal du klikke på Windows Start-knappen og søge efter Kontrolpanel. Åbn den, og find derefter indstillingen Programmer. Klik på Afinstaller et program under Programmer:

Afinstaller et program i Windows
Afinstaller et program i Windows

Nu skal du finde Google Chrome og højreklikke på det. Til sidst skal du trykke på Afinstaller:

Find Google Chrome og afinstaller i Windows
Afinstaller Google Chrome i Windows

For både Mac- og Windows-brugere kan du geninstallere Chrome på samme måde. Du skal blot downloade den fil, der er inkluderet på Google Chrome-webstedet:

Download Google Chrome fra websitet
Download Google Chrome

Selv om denne metode potentielt kan løse err_http2_protocol_error, er det bedst kun at bruge den som en sidste udvej. Hvis du sletter Chrome, vil du også fjerne alle dens data, så sørg for at prøve et par mere enkle løsninger på forhånd.

Sådan løser du err_http2_protocol_error i en enhed

Indtil videre har vi undersøgt nogle metoder til at rette err_http2_protocol_error ved hjælp af en webbrowser. I nogle tilfælde er det dog ikke nødvendigvis browseren, der er kilden til problemet. For at hjælpe dig med at fejlfinde problemet skal vi diskutere, hvordan du kan gøre din enhed kompatibel med HTTP/2-protokollen.

1. Nulstil enhedens dato og tid

Selv om det måske ikke virker som en stor ting, er det vigtigt at få den korrekte dato og tid vist på din enhed. Hvis disse oplysninger ikke er korrekte, kan de forkert tidsstemplede datapakker blive afvist. Dette kan føre til en err_http2_protocol_error.

Med et Windows-operativsystem kan du højreklikke på uret i nederste højre hjørne af skrivebordet. Vælg derefter Juster dato og tid:

Et skærmbillede, der viser Windows-tids- og datoindstillinger
Windows-indstillinger for tid og dato

Hvis din computer ikke automatisk viser den rigtige tid, skal du deaktivere indstillingen Indstil tid automatisk. Herunder skal du sørge for at indstille den korrekte tidszone:

Deaktivering af automatiske dato- og tidsindstillinger i Windows
Deaktivering af automatiske indstillinger for dato og tid i Windows

Vælg derefter knappen Skift for at indstille dato og klokkeslæt manuelt. Indtast den korrekte dato og klokkeslæt i pop op-vinduet:

Konfigurer tid og datoen manuelt i Windows
Konfigurer datoen manuelt i Windows

For Mac-brugere skal du klikke på Apple-menuen. Vælg derefter Systemindstillinger. Her skal du finde indstillingen Dato og tid:

Et skærmbillede af Systemindstillinger på en Mac
Mac System Preferences

Klik på låsen nederst til venstre i hjørnet for at foretage ændringer. Nu kan du fjerne markeringen af indstillingen Indstil dato og tid automatisk og vælge de korrekte værdier:

Nulstil Mac-computerens dato
Nulstil Mac-computerens dato

Når du har foretaget disse ændringer, skal du prøve at genstarte websiden!

2. Opdater dit styresystem

Hvis du ikke har opdateret din enhed i et stykke tid, kan det medføre en lang række problemer med ydeevnen. For at sikre, at du kan undgå konflikter mellem dit styresystem og besøgte websteder, skal du tjekke, om der er foretaget nylige opgraderinger.

Hvis du bruger en macOS-enhed, kan du starte med at udføre en backup. Derefter skal du gå til Systemindstillinger > Softwareopdatering:

Udfør en Mac-softwareopdatering
Mac softwareopdatering

I dette vindue kan du se alle nyligt tilgængelige opdateringer. Hvis du er klar til at installere dem, skal du klikke på Opdater nu.

Med en Windows-computer kan du gå til Start > Indstillinger > Windows Update. Hvis du ikke allerede har gjort det, skal du installere den seneste opdatering:

Udfør en Windows-opdatering
Windows-opdateringsindstillinger

Når din enhed er opdateret, burde den være kompatibel med de fleste websteder, som du ønsker at besøge. For at se, om dette er tilfældet, skal du kontrollere, om HTTP/2-protokolfejlen er rettet. Hvis ikke, skal du fortsætte med følgende metoder.

3. Rens DNS’en

På internettet fungerer DNS (Domain Name System) som et indeks for alle tilgængelige websteder og deres unikke IP-adresser. Når du besøger et websted, gemmer dit styresystem eller din browser disse oplysninger i en database. Dette kan føre til hurtigere indlæsningstider på websteder, der besøges igen.

Hvis du ser fejlmeddelelsen err_http2_protocol_error, kan du prøve at rense din DNS-cache. Det betyder ganske enkelt, at IP-adresser og andre DNS-data slettes fra din computer.

Hvis du vil skylle en Mac DNS-cache, skal du åbne kommandolinjeinterface kaldet Terminal. I dette vindue skal du indtaste følgende kommando:

sudo killall -HUP mDNSResponder

Dette skulle kunne rydde DNS’en og fjerne HTTP/2-protokolfejlen. Husk dog på, at du skal bruge lidt forskellige processer til ældre versioner af macOS.

Hvis du har Windows 10, 8, 7 eller XP, kan du starte med at åbne kommandoprompt. I kommandolinjen skal du indsætte denne kommando:

ipconfig /flushdns

Du bør se en bekræftelsesmeddelelse, når DNS’en er blevet renset!

4. Kontroller antivirusprogrammet

For at holde din computer sikker, mens du surfer, har du sandsynligvis et antivirusprogram installeret. Selv om dette program giver mange sikkerhedsfordele, kan det lejlighedsvis markere visse programmer som skadelige. Når dette sker, kan det unødigt begrænse din adgang til et websted.

Hvis ingen af de tidligere metoder har virket, kan du kontrollere dit antivirusprogram for at se, om det fungerer korrekt. Først skal du åbne dine meddelelser, som kan vise nye sikkerhedsproblemer:

Antivirus software meddelelser
Meddelelser om antivirusprogrammer

De fleste antivirusprogrammer vil også have en karantæneliste. Denne indeholder alle de registrerede sikkerhedstrusler på din computer:

Antivirus software karantæne side
Antivirus software karantæne

I et af disse områder skal du vurdere, om der er uønskede programmer, der bliver markeret. Hvis det er tilfældet, skal du muligvis midlertidigt deaktivere dit antivirusprogram.

Opsummering

Når err_http2_protocol_error opstår, kan det være ekstremt frustrerende. I stedet for hurtigt at få vist nødvendige online ressourcer, kan du kun se en fejlmeddelelse. Heldigvis kan du tage et par enkle skridt for at løse dette problem.

Selv som komplet nybegynder kan du optimere din webbrowser til at omgå HTTP/2-protokolfejl. Ved blot at rydde cachen, åbne et privat vindue eller slå udvidelser fra tredjeparter fra, kan du med succes se det blokerede indhold. Hvis problemet ligger i dit styresystem, kan du overveje at udføre softwareopdateringer eller skylle DNS-cachen i stedet.

Som ejer af et websted skal du vide, at dine websider kan nås til enhver tid. Med Kinsta kan du bruge vores HTTP-status- og omdirigeringstjekker til at sikre dig, at dit websted fungerer korrekt. Derudover kan du tjekke dit diskforbrug i My Kinsta dashboardet!