Dela via


Anpassade inställningar i en åsidosättningsinställning för IEAK-installationspaket som definierats i Underhållsprincip för Internet Explorer

Varning

Supporten har upphört för det indragna skrivbordsprogrammet Internet Explorer 11 och det har inaktiveras permanent via en Microsoft Edge-uppdatering för vissa versioner av Windows 10. Mer information finns i Vanliga frågor och svar om indragning av skrivbordsprogrammet Internet Explorer 11.

Den här artikeln introducerar ett avsiktligt beteende som anpassade Internet Explorer-inställningar som definieras i ett IEAK-installationspaket åsidosätter de inställningar som definieras i Underhållsprincip för Internet Explorer.

Ursprunglig produktversion: Internet Explorer
Ursprungligt KB-nummer: 2029043

Sammanfattning

Tänk dig följande scenario: Du distribuerar ett Internet Explorer-installationspaket med hjälp av Internet Explorer Administrative Kit (IEAK) och anger vissa anpassade inställningar, till exempel för proxyserverinställningen. Det finns en befintlig underhållsprincip för Internet Explorer som gäller för den här Windows-klientdatorn och som definierar proxyserverinställningar som skiljer sig från de som anges i installationspaketet.

När en användare loggar in på Windows-klientdatorn för första gången efter installationen av Internet Explorer tillämpas inställningarna för Underhållsprincip för Internet Explorer först vid inloggningen. Därefter tillämpas IEAK-anpassningen som innehåller proxyserverinställningarna sist och åsidosätter underhållsprincipen för Internet Explorer.

Detta är avsiktligt.

Obs!

Det här beteendet gäller för alla inställningar som anges i ett IEAK-installationspaket som har en motsvarande inställning i en underhållsprincip för Internet Explorer. Proxyserverinställningen i den här artikeln används endast för exempeländamål.

Mer information

När Internet Explorer är installerat på en dator flaggas en installationskomponent för webbläsaranpassningar under nyckeln Aktiv installation. I nyckeln För aktiv installation finns ett versionsnummer som används av operativsystemet när en ny användare loggar in. Operativsystemet kör RunDLL32 IEDKCS32.DLL,BrandIE4 CUSTOM om följande villkor finns:

  • Registernycklarna vid HKLM\Software\Microsoft\Active Setup\Installed Components\%APPNAME% och HKCU\Software\Microsoft\Active Setup\Installed Components\%APPNAME% jämförs, och om HKCU-registerposterna inte finns.

ELLER

  • Versionsnumret för HKCU är mindre än HKLM och sedan körs det angivna programmet för den aktuella användaren.

Den anpassade IEAK-komponenten körs från C:\Program Files\Internet Explorer\Custom\.

Du kan se IEAK-paketinställningarna som överskrider inställningarna i underhållsprincipen för Internet Explorer genom att visa filerna brndlog.txt och brndlog.bak på följande platser:

WinXP och Server 2003:

%USERPROFILE%\Local Settings\Application Data\Microsoft\Internet Explorer

Windows Vista och senare:

%USERPROFILE%\AppData\Local\Microsoft\Internet Explorer

Sammanfattningsmässigt är sekvensen följande:

  1. Användaren loggar in för första gången på den här datorn.

  2. I inloggningsprocessen körs IEM-klienttilläggen (iedkcs32.dll). Om principen inte har ändrats körs den inte. Om det här är första gången användaren loggar in på den här domänen körs den och profilerar användarprofilen med de nya inställningarna.

    Obs!

    Allt detta sker vid inloggningen och winlogon.exe är processen som utför den här åtgärden.

  3. Därefter hämtar användaren skrivbordet, vilket är när IEAK Branding körs av den aktiva installationsprocessen. Den bearbetar standardanpassningen (till exempel standardfavoriterna) med följande kommando:

    "C:\Windows\System32\rundll32.exe" "C:\Windows\System32\iedkcs32.dll",BrandIEActiveSetup SIGNUP" StubPath with ComponentiD: Branding.cab.
    
    • Registerplatsen för Stub är: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\>{60B49E34-C7CC-11D0-8953-00A0C90347FF}.
  4. När ett IEAK-paket har installerats installerar den aktiva installationen dessutom den här anpassningen med följande kommando:

    "RunDLL32 IEDKCS32.DLL,BrandIE4 CUSTOM"
    
    • Stub:ens registerplats är: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\>{custom GUID}.