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:
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:
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:
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:
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:
Hvis du bruger Safari, vil det være en lignende proces. Du skal gå til Safari > Ryd historik for at gøre dette:
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:
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:
I den nye fane skal du klikke på Ryd seneste historik:
Ligesom i andre browsere kan du vælge kun at slette visse data. Det er dog vigtigt at huske at vælge indstillingen 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:
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:
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:
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:
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:
Til venstre finder du fanen Nulstil indstillinger. Vælg derefter indstillingen Gendan indstillinger til de oprindelige standardindstillinger:
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:
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:
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 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”:
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:
Nu skal du finde Google Chrome og højreklikke på det. Til sidst skal du trykke på Afinstaller:
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:
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:
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:
Vælg derefter knappen Skift for at indstille dato og klokkeslæt manuelt. Indtast den korrekte dato og klokkeslæt i pop op-vinduet:
For Mac-brugere skal du klikke på Apple-menuen. Vælg derefter Systemindstillinger. Her skal du finde indstillingen Dato og tid:
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:
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:
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:
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:
De fleste antivirusprogrammer vil også have en karantæneliste. Denne indeholder alle de registrerede sikkerhedstrusler på din computer:
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!