Internet Explorer bör kontrollera om det är standardwebbläsaren

click fraud protection

"Internet Explorer bör kontrollera om det är standardwebbläsaren" - alternativet fungerar inte

Introduktion

Om du har använt en tredje part. webbläsare och vill byta tillbaka till Internet Explorer som standardwebbläsare, du. använd "Internet Explorer bör kontrollera för att se om det är standard. webbläsare" under Internetalternativ, fliken Program. Mer. information...

Notera: För XP SP1 och högre kan du använda. de Uppsättning. Programåtkomst och standardinställningar funktion i Kontrollpanelen - Lägg till/ta bort program. applet och ställ in Internet Explorer som standard. Detta är den enklaste metoden.

Varför gör inte "Internet Explorer bör kontrollera om det är. standard webbläsare" - alternativarbete? Min observation nedan:

I många situationer uppmanar Internet Explorer inte standardwebbläsarkontrollen. Någonsin undrat varför. det hedrar inte inställningen (?)

Det här är för Avancerad användare och en informationskommentar

Hur som helst, här är en procedur som gör att Internet Explorer frågar efter standard. webbläsarkontroll vid nästa start.

  • Öppna regedit.exe och navigera till:

HKEY_CLASSES_ROOT \ http \ shell \ open \ kommando

  • Säkerhetskopiera nyckeln genom att exportera den. till en REG-fil
  • Byt ut i den högra rutan. befintligt (standard) värde till texten "something.exe"
  • Stäng Regedit
  • Starta om Windows (annars kanske metoden inte fungerar)
  • Öppna Internet Explorer efter omstart

Internet Explorer kommer. påminna sig själv om att det inte är standardwebbläsaren och uppmanar användaren att ställa in den. som standard, med följande meddelande:

Internet Explorer. är för närvarande inte din standardwebbläsare. Vill du göra den till din standard. webbläsare?
[-/] Utför alltid denna kontroll när du startar Internet. Utforskare.

Klicka på Ja och Internet Explorer. kommer att fixa de flesta av dess associationer i registret och ställer in sig som standard.

Notera

Ovanstående metod fungerade bra i alla system jag testade med. Dock en. användaren rapporterade att den här inställningen inte ens anropade standardwebbläsarkontrollen. efter omstart. Om så är fallet, ångra proceduren ovan för att återställa den korrekta. inträde.

Mer information om ovanstående metod

Varför ställde jag in ett felaktigt värde (something.exe), istället för att ställa in det. till "iexplore.exe" ?

Internet Explorer kontrollerar registervärdet HKCR\http\shell\open\command. s (standard) åtgärd vid start. Om alternativet "Internet Explorer ska markera till. se om det är standardwebbläsaren" är aktiverat OCH om kommandot (standard). är inställd på något annat än strängen iexplore.exe, då bara IE. anropar standardwebbläsarkontrollen. Annars ignorerar Internet Explorer kontrollen "standardwebbläsare". Detta. är vad jag har observerat.

Vissa webbläsare ändrar inte HKCR\http\shell\open\command-nyckeln/värdet. Men de skapar en extra post under Shell och ställer in den som standardåtgärd.

Exempel

[HKEY_CLASSES_ROOT\http\shell]
(standard) inställd på OpenWithMyBrowser

[HKEY_CLASSES_ROOT\http\shell\OpenWithMyBrowser\command]
(standard) inställd på "MyBrowser.exe"

I exemplet ovan ändras aldrig kommandot http\shell\open, så Internet. Explorer ignorerar Internet Explorer bör kontrollera för att se om det är. standardalternativ för webbläsare.

Hoppas detta förtydligar.