.NET-Steuerelement wird in Internet Explorer in der Internetzone nicht geladen
Wichtig
Die Internet Explorer 11-Desktopanwendung wird für bestimmte Versionen von Windows 10 eingestellt und ab dem 15. Juni 2022 nicht mehr unterstützt.
Sie können mit dem Internet Explorer-Modus in Microsoft Edge weiterhin auf ältere Websites zugreifen, für die Internet Explorer erforderlich ist. Anleitung.
Die Internet Explorer 11-Desktopanwendung wird schrittweise an den schnelleren, sichereren Microsoft Edge-Browser umgeleitet und letztendlich über Windows Update deaktiviert werden. Deaktivieren von IE heute.
Mit Internet Explorer 8 und neueren Versionen ist es nicht mehr möglich, .NET-Steuerelemente in der Internetzone unter der Standardsicherheitseinstellung (mittel hoch) zu laden.
Ursprüngliche Produktversion: Internet Explorer 8 und höhere Versionen
Ursprüngliche KB-Nummer: 2403106
Weitere Informationen
In Internet Explorer 8 und neueren Versionen haben wir eine neue URLAction ohne Benutzeroberfläche (0x2005) hinzugefügt, die vor dem Laden des .NET MIME-Filters mscorie.dll nach Inhalten aus der Internetzone überprüft wird. Standardmäßig ist sie in Medium-High oder hohen Vorlagen auf "DEAKTIVIEREN" festgelegt, bei denen es sich um die Standardsicherheitsvorlagen handelt, die von der Zone "Internetzone" bzw. "Zone für eingeschränkte Sites" verwendet werden. Dies URLAction ist in den anderen Sicherheitszonen standardmäßig aktiviert.
Diese Änderung verhindert das Laden von mscorie.dll für ein .NET-Steuerelement auf einer Seite, wenn die URL dieses Steuerelements über eine DISABLED-Richtlinie für die neue 0x2005 UrlAction verfügt. Dies URLAction kann nicht über die Systemsteuerung für Internetoptionen konfiguriert werden.
Mscorie.dll enthält einen MIME-Typfilter (Multipurpose Internet Mail Extensions). Dieser Filter ist in Internet Explorer eingebunden und überwacht alle eingehenden Datenströme mit dem MIME-Typ "Anwendung/Oktet-Stream". Eine primäre Rolle dieses Filters besteht darin, den eingehenden Datenstrom zu untersuchen, um festzustellen, ob es sich bei dem Datenstrom um verwalteten Code handelt. Wenn der Filter feststellt, dass die eingehenden Daten ein .NET Framework Modul sind, lädt der Filter eine verwaltete Assembly mit dem Namen IEHost, die dann das Laden des .NET-Steuerelements verarbeitet.
Wenn Sie das Laden von .NET-Steuerelementen für jede Website zulassen möchten, die von dieser Änderung betroffen ist, können Sie sie der Zone vertrauenswürdiger Websites hinzufügen. Die Website, die hinzugefügt werden muss, ist die des Steuerelements und nicht die der Seite. Alternativ können Sie die oben genannten Optionen URLAction festlegen, um sie in der Registrierung zu aktivieren. Dies kann die Sicherheit Ihres Systems gefährden.