ActiveX Steuerelement nicht mit geänderten CODEBASE-Wert in der Registrierung geladen wird
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.
Dieser Artikel enthält Informationen zum Auflösen, wie Sie den Registrierungswert so ändern, dass ActiveX Steuerelemente geladen werden.
Ursprüngliche Produktversion: Internet Explorer 11, Internet Explorer 10
Ursprüngliche KB-Nummer: 262380
Wichtig
Dieser Artikel enthält Informationen zum Ändern der Registrierung. Bevor Sie die Registrierung ändern, stellen Sie sicher, dass sie gesichert wird, und stellen Sie sicher, dass Sie wissen, wie die Registrierung wiederhergestellt wird, wenn ein Problem auftritt. Informationen zum Sichern, Wiederherstellen und Bearbeiten der Registrierung finden Sie unter Windows Registrierungsinformationen für fortgeschrittene Benutzer.
Problembeschreibung
Wenn Sie eine Webseite anzeigen, die versucht, ein ActiveX Steuerelement zu laden, wird möglicherweise stattdessen ein rotes X angezeigt, das ActiveX Steuerelement möglicherweise nicht geladen wird, oder die Webseite zeigt eine Meldung wie die folgende an:
ActiveX Steuerelement konnte nicht geladen werden!-- browsersicherheitseinstellungen überprüfen.
Ursache
Dieses Problem kann auftreten, wenn alle folgenden Bedingungen vorhanden sind:
Die Webseite versucht, ein ActiveX Steuerelement aus dem Microsoft Internet Explorer-Komponentenkatalog zu laden.
Das
CODEBASEAttribut wird nicht im HTML-Code (Hypertext Markup Language) auf der Webseite angegeben, oder das Attribut gibt eine VersionCODEBASEan, die nicht gefunden wird, z. B.#version=-1, ,-1-1-1.Der CODEBASE-Wert in der Registrierung des Clientcomputers wurde geändert. Dieser Wert kann manuell oder von Unternehmensadministratoren mit dem Internet Explorer Administration Kit (IEAK) geändert werden. In Phase 5 (Abschnitt "Richtlinien und Einschränkungen") im IEAK gibt es eine Codedownloadoption unter "Unternehmens-Einstellungen", die standardmäßig auf den folgenden Wert festgelegt ist:
[CODEBASE];(http://activex.microsoft.com/objects/ocget.dll)Die Versionsnummer von -1, -1, -1, -1 wird in der Regel verwendet, um zu erzwingen, dass ein ActiveX-Steuerelement bei jedem Zugriff auf eine Seite heruntergeladen wird. Das interne Netzwerk in einem Unternehmen kann so konfiguriert sein, dass der Zugriff auf das Internet nicht zulässig ist. wenn dies geschieht,
activex.microsoft.comkann nicht darauf zugegriffen werden. Mit dieser Option können Unternehmensadministratoren einen benutzerdefinierten Pfad für Internet Explorer angeben, der verwendet werden soll, wennCODEBASEvon der Webseite, die versucht, ActiveX steuerelemente zu laden, die noch nicht installiert sind, kein Attribut angegeben wird.
Lösung
Um dieses Problem zu beheben, ändern Sie den CODEBASE-Wert in der Registrierung so, dass die Standardeinstellung wie folgt wiederhergestellt wird:
- Starten Sie den Registrierungs-Editor (Regedit.exe).
- Suchen Sie den folgenden Schlüssel, und klicken Sie auf den folgenden Schlüssel:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings. - Ändern Sie den CodeBaseSearchPath-Zeichenfolgenwert. Ändern Sie die Wertdaten in: CODEBASE.
References
Weitere Informationen finden Sie unter HTML-Attributreferenz.