Internet Explorer bør sjekke om det er standard nettleser

"Internet Explorer bør sjekke om det er standard nettleser" - alternativet fungerer ikke

Introduksjon

Hvis du har brukt en tredjepart. nettleser og ønsker å bytte tilbake til Internet Explorer som standard nettleser, du. bruk "Internet Explorer bør sjekke for å se om det er standard. nettleser" i Internett-alternativer, Programmer-fanen. Mer. informasjon...

Merk: For XP SP1 og nyere kan du bruke. de Sett. Programtilgang og standardinnstillinger funksjon i Kontrollpanel - Legg til/fjern programmer. applet, og sett Internet Explorer som standard. Dette er den enkleste metoden.

Hvorfor gjør ikke "Internet Explorer bør sjekke for å se om det er. standardnettleser" - opsjonsarbeid? Min observasjon nedenfor:

I mange situasjoner ber ikke Internet Explorer om standard nettlesersjekk. Noen gang lurt på hvorfor. det respekterer ikke innstillingen (?)

Dette er for avansert brukere og en informasjonsnotat

Uansett, her er en prosedyre som får Internet Explorer til å spørre om standarden. nettlesersjekk ved neste start.

  • Åpne regedit.exe og naviger til:

HKEY_CLASSES_ROOT \ http \ shell \ open \ kommando

  • Sikkerhetskopier nøkkelen ved å eksportere den. til en REG-fil
  • I den høyre ruten bytter du ut. eksisterende (standard) verdi til teksten "something.exe"
  • Lukk Regedit
  • Start Windows på nytt (ellers kan det hende at metoden ikke fungerer)
  • Etter omstart åpner du Internet Explorer

Internet Explorer vil. minne seg selv på at det ikke er standardnettleseren og ber brukeren om å angi den. som standard, med følgende melding:

Internet Explorer. er for øyeblikket ikke standardnettleseren din. Vil du gjøre den til din standard. nettleser?
[-/] Utfør alltid denne kontrollen når du starter Internett. Utforsker.

Klikk Ja og Internet Explorer. vil fikse de fleste assosiasjoner i registeret og setter seg selv som standard.

Merk

Metoden ovenfor fungerte bra i alle systemene jeg testet med. Imidlertid en. brukeren rapporterte at denne innstillingen ikke påkalte standard nettlesersjekk, selv. etter omstart. I så fall må du angre prosedyren ovenfor for å gjenopprette den korrekte. inngang.

Mer informasjon om metoden ovenfor

Hvorfor satte jeg en feil verdi (something.exe), i stedet for å angi den. til "iexplore.exe"?

Internet Explorer sjekker registerverdien HKCR\http\shell\open\command. sin (standard) handling ved oppstart. Hvis alternativet "Internet Explorer skal sjekke til. se om det er standard nettleser" er aktivert OG hvis (standard) kommandoen. er satt til noe annet enn strengen iexplore.exe, da bare IE. påkaller standard nettlesersjekk. Ellers ignorerer Internet Explorer "standard nettleser"-sjekken. Dette. er det jeg har observert.

Noen nettlesere endrer ikke HKCR\http\shell\open\kommandonøkkelen/verdien. Men de oppretter en ekstra oppføring under Shell og setter den som standardhandling.

Eksempel

[HKEY_CLASSES_ROOT\http\shell]
(standard) satt til OpenWithMyBrowser

[HKEY_CLASSES_ROOT\http\shell\OpenWithMyBrowser\command]
(standard) satt til "MyBrowser.exe"

I eksemplet ovenfor blir kommandoen http\shell\open aldri endret, så Internett. Explorer ignorerer Internet Explorer bør sjekke for å se om det er. standard nettleseralternativ.

Håper dette oppklarer.