IE 10 kann im 32-Bit-Modus nicht geöffnet werden

Ich muss IE 10 im 32-Bit-Modus unter 64-Bit Windows 7 Enterprise N ausführen.

Wenn ich IE 10 von "C:\Program Dateien (x86)\Internet Explorer" Ich kann im Task-Manager sehen, dass ich nur einen Prozess habe "iexplorer.exe" und kein Prozess "iexplorer.exe *32".

Ich habe eine Anwendung mit einem ActiveX, der nur für 32-Bit unterstützt wird, und die Anwendung kann im 64-Bit-Modus nicht geladen werden.

Gibt es eine Möglichkeit, IE10 zur Ausführung im 32-Bit-Modus zu zwingen?

Author: Keren Haas, 2013-03-05

3 answers

Dies tritt auf, weil der Registrierungseintrag TabProcGrowth auf 0 gesetzt ist, was bedeutet, dass Registerkarten im selben Prozess wie der Manager-Prozess (64-Bit) ausgeführt werden, anstatt für jede Registerkarte einen neuen Prozess zu öffnen (32-Bit). Sie können dies beheben, indem Sie den Registrierungseintrag hier ändern:

" HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\TabProcGrowth oder HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main\TabProcGrowth

Setzen Sie es auf etwas größer als 0, starten Sie den IE neu und Sie sollte normales Verhalten fortsetzen (und Ihre Add-Ons sollten wieder funktionieren). Weitere Informationen in diesem Microsoft KB-Artikel.

 6
Author: Hal Nesbitt,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-07-31 22:47:54

Sie müssen die Den erweiterten geschützten Modus verstehen artikel zu verstehen, Internet Explorer Prozessmodell und Bitness:

In den letzten Versionen hat Internet Explorer eine Multiprozessarchitektur verwendet, in der der Prozess" Frame "oder" Manager "bei mittlerer Integrität ausgeführt wird und die Prozesse" Tab "oder" Content " entweder bei geringer Integrität (geschützter Modus) oder mittlerer Integrität ausgeführt werden (für Zonen, in denen Geschützter Modus ist deaktiviert, wie Intranet-Sites). Alle HTML-Inhalte und ActiveX-Steuerelemente werden im Content-Prozess ausgeführt. Selbst Symbolleisten, die visuell so aussehen, als wären sie im Manager-Prozess, werden in einem Content-Prozess wirklich heruntergefahren.

Für IE10 haben wir IE so geändert, dass Manager Prozesse always run as 64bit processes when running on a 64bit processor running a 64bit version of Windows. ... Zur Unterstützung dieser Änderung weisen die verschiedenen Registrierungspunkte auf das Internet hin Explorer wurden aktualisiert, um auf C:\Program Dateien\Internet Explorer\iexplore.exe. Wenn Sie manuell aufrufen C:\Program Dateien (x86)\Internet Explorer\iexplore.exe, dieser 32-Bit-Prozess startet einfach die 64-Bit-Version von iexplore.exe (mit den entsprechenden Befehlszeilenparametern) vor dem Beenden.

In Internet Explorer auf dem Desktop bleiben die Inhaltsprozesse standardmäßig auf 32bit, um mit 32bit ActiveX-Steuerelementen, Symbolleisten, BHOs usw. kompatibel zu sein. Selbst wenn Sie den 64-Bit-iexplore direkt starten.exe ausführbare Datei, werden Sie immer noch eine 64-Bit-Manager-Prozess, der nur 32-Bit-Content-Prozesse hostet. Wenn Sie 64-Bit-Inhaltsprozesse für den Desktop aktivieren möchten, müssen Sie die Option Enable Enhanced Protected Mode im Abschnitt Sicherheit des Internet Explorers Tools > Internet Options > Advanced tab aktivieren. Wenn diese Option aktiviert ist, beginnen alle Inhaltsprozesse, die im geschützten Modus ausgeführt werden (z. B. Internetzone und eingeschränkte Zone verwenden Sie 64-Bit-Content-Prozesse.

Im kommenden Internet Explorer 10 unter Windows 7 und Windows Server 2008R2 ist die nur Sache, die Enhanced Protected Mode aktiviert, 64-Bit-Inhaltsprozesse zu aktivieren.

Also unabhängig davon, ob ich 32 oder 64-Bit IE10 starte, solange Enhanced Protected Mode disabled ist, kann ich 32-Bit-ActiveX-Steuerelemente oder Inhaltsprozesse problemlos laden. Dies ist, was ich in Task Manager auf Win7 x64 sehe, wenn ein 32-Bit ActiveX-Steuerelement wird in 32-Bit IE10 geladen:

1

Sie sollten bestätigen, dass Tools / ActiveX Filtering nicht aktiviert ist, und wenn dies nicht hilft, überprüfen Sie die Sicherheitseinstellungen für Ihre aktuelle Zone.

 6
Author: Karan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-06-12 13:48:39

In früheren Versionen von 64-Bit-Windows gab es zwei Versionen von Internet Explorer, die als Teil des Betriebssystems kamen. Eine davon war die reguläre 32-Bit-Version sowie eine native 64-Bit-Version.

Ein laufendes Problem mit 64-Bit Internet Explorer ist, dass Plugins, die für die 32-Bit-Version entwickelt wurden, nicht damit kompatibel sind, aber Sie könnten es trotzdem unter Windows 8 verwenden.

So aktivieren Sie es:

Internet Explorer 10 auf dem Desktop öffnen, Klicken Sie auf die Einstellungen Zahnrad oben rechts im Fenster, Klicken Sie auf die Registerkarte "Erweitert", Scrollen Sie nach unten, bis Enable Enhanced Protected Mode* angezeigt wird, und aktivieren Sie das Kontrollkästchen daneben, OK, Starten Sie den Internet Explorer neu.

Abbildung

Quelle: http://mingersoft.com/blog/2012/09/switch-between-32-bit-and-64-bit-internet-explorer-10-in-windows-8/

 1
Author: AndreaCi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-03-05 11:06:49