Um es klar zu sagen: IE7 läuft nicht unter Windows 10. Sie sind einfach nicht miteinander kompatibel.
Es gibt Optionen, aber nichts, was Sie langfristig in Betracht ziehen sollten.
Die Optionen:
Kompatibilitätsmodus: Der
IE11 verfügt über Kompatibilitätsmodi, mit denen alle IE-Versionen bis IE7 emuliert werden können. Dies kann für bestimmte Sites oder über alle Intranetsites hinweg über die Browserkonfiguration oder über ein Meta-Tag auf einzelnen Seiten aktiviert werden.
Beachten Sie jedoch, dass der Kompatibilitätsmodus keine exakte Nachbildung eines echten IE7 ist. Es gibt eine Reihe von Unterschieden (Bugs), die das Seiten-Rendering im IE7-Modus beeinflussen können. Daher kann es nicht als Ersatz für einen echten IE7 betrachtet werden.
Beachten Sie außerdem, dass der Kompatibilitätscode nicht im neuen MS-Browser Edge verfügbar ist, der den IE ersetzt. Derzeit ist IE11 neben Edge noch in Windows 10 verfügbar. Dies dürfte jedoch auf längere Sicht nicht der Fall sein. Sie sollten sich also nicht für einen anderen Zeitraum als eine kurze Übergangszeit entscheiden.
IE7 unter Windows XP in einer virtuellen Maschine ausführen.
Für Entwickler, die noch in IE7 testen müssen, ist dies die vernünftigste Lösung. Geeignete VMs können zu Testzwecken kostenlos von Microsoft heruntergeladen werden.
Die Ausführung einer solchen VM ist jedoch nie für die Leistung von Vorteil, und IE7 ist bereits langsam genug, ohne es noch langsamer zu machen, und es kann sehr schwierig sein, eine VM jedes Mal zu starten, wenn Sie IE7 ausführen möchten. Gute Lösung für gelegentliche Tests; wirklich schreckliche Lösung, wenn Sie es häufig verwenden müssen.
In Ihrer Frage wurde nicht angegeben, warum Sie IE7 verwenden möchten. Abhängig von Ihrem Anwendungsfall kann eine der oben genannten Lösungen praktikabel sein, obwohl ich nur empfehlen würde, sie kurzfristig einzusetzen.
Viel wichtiger ist jedoch, dass Sie die Verwendung von IE7 unbedingt überdenken müssen. Abgesehen von den Schwierigkeiten bei der Ausführung müssen Sie wissen, dass Microsoft die Unterstützung vor einiger Zeit eingestellt hat, sowie alle Betriebssystemversionen, auf denen es ausgeführt wird. Mit anderen Worten, wenn Sie (oder jemand, den Sie kennen) IE7 verwenden, bedeutet dies, dass ein Browser und ein Betriebssystem ausgeführt werden, die bekannte Sicherheitslücken aufweisen, für die es keine Korrekturen gibt. Die Chancen, in diesem Szenario gehackt zu werden, sind ziemlich groß. Im Moment würde ich nicht wollen, dass IE7 auf irgendetwas läuft, das mit dem Internet verbunden ist.
Tatsächlich stellen die MS ab Anfang 2016 die Unterstützung für IE8, IE9 und IE10 ein. Dies sollte Ihnen sehr deutlich machen, dass IE7-Benutzer jetzt gefährlich veraltet sind.
Es gibt einige Organisationen, die immer noch IE7 verwenden, und deshalb gibt es einige Entwickler, die dies noch unterstützen müssen. Ich verstehe das, und diese Entwickler verwenden die VM-Lösung im Allgemeinen am besten. Aber es muss eine kurzfristige Lösung sein. Die fraglichen Organisationen sind weit offen, gehackt zu werden, und angesichts der Zeit, in der IE7 abgelöst wurde, sollten sie als grob fahrlässig betrachtet werden, wenn sie gehackt werden, weil sie sie heute noch verwenden. Sie müssen wirklich in die Aufrüstung gedrängt werden.