Verwaltete Hosting-Steuerelemente werden in Internet Explorer von.NET Framework 4 deaktiviert.

Problembeschreibung

Internet Explorer kann nicht Programme starten, die verwaltete Browser Hosten von Steuerelementen verwenden.

Ursache

Dies ist IEHost in Microsoft.NET Framework 4 oder höher zu deaktivieren.

Problemumgehung

Um dieses Problem zu umgehen, können Sie Internet Explorer mit verwalteten Browser Hosten von Steuerelementen durch den EnableIEHosting -Wert auf 1 festlegen. Verwenden Sie hierzu eine der folgenden Methoden:

  • Für X86 Systeme oder 64-Bit-Prozessen auf X64 Systeme: Klicken Sie auf derHKLM\SOFTWARE\MICROSOFT\.NETFrameworkRegistrierungsschlüssel, und ändern Sie den Wert EnableIEHosting auf 1.

  • Für 32-Bit- Prozessen auf X64 Systeme: besuchen Sie die HKLM\SOFTWARE\Wow6432Node\MICROSOFT\. NETFramework Registrierungsschlüssel, und ändern Sie den Wert EnableIEHosting auf 1.

Hinweis Teilen einer Anwendung ist in diesem Modus eine bekannte Sicherheitslücke. Kunden sollten Risiken berücksichtigen, die in diesem Artikel beschrieben werden. Stehen keine getesteten und dokumentierten Verfahren zur Risikominderung. Es gibt viele alternativen wie Microsoft ClickOnce, XAML-Browseranwendungen (XBAPs) und Microsoft Silverlight, die Sie erhalten bessere Sicherheit und Erweiterbarkeit.

Weitere Informationen

IEHost ist eine Microsoft.NET Framework 1.1-Technologie, die ein besseres Modell als ActiveX-Steuerelemente zum Hosten von Steuerelementen im Browser bietet. IEHost-Steuerelemente sind kompakt und erfolgt unter .NET-Sicherheitsmodell, wo sie in einer Sandbox betrieben werden. .NET Framework 4 entfernt die IEHost.dll-Datei aus den folgenden Gründen:

  • IEHost/HREF-EXE-Steuerelemente sind mit dem Internet verbunden. Dies stellt ein hohes Sicherheitsrisiko und die meisten Kunden, die das Framework installieren wenig profitieren von diesem Sicherheitsrisiko.

  • Hosten von Steuerelementen und Aufrufen von zufälligen ActiveX Steuerelemente möglicherweise unsichere verwaltet, und dieses Risiko kann nicht in.NET Framework entgegengewirkt werden. Daher ist der Host deaktiviert. Wir empfehlen, dass IEHost in jeder produktionsumgebung deaktiviert werden soll.

  • Sicherheitslücken und Assembly Versioning Konflikte in der Standardanwendungsdomäne. Mit COM-Interop-Wrapper, die Assembly zu laden, wird es implizit in die Standardanwendungsdomäne geladen. Sollten andere Browsererweiterungen dieselbe Funktion sie Risiken in der Standardanwendungsdomäne wie Daten haben und so weiter. Verwenden Sie keine Assemblys mit starkem Namen davon abhängig sind, kann Ausnahmen Laden von Typen auftreten. Die common Language Runtime (CLR) kann nicht frei konfigurieren, da Sie den Hostprozess nicht besitzen und Code kann nicht ausgeführt werden, bevor die Erweiterung geladen wird.

Weitere Informationen zu EnableIEHosting finden Sie auf der folgenden Microsoft-Websites:

Benötigen Sie weitere Hilfe?

Ihre Office-Fähigkeiten erweitern
Schulungen erkunden
Neue Funktionen als Erster erhalten
Microsoft Insider beitreten

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×