Letztens stand ich mal wieder vor einem obligatorischen Microsoft-Problem.

Eigentlich wollte ich nur mal eben eine JavaScript-Routine im IE8 testen. Mit dem Firefox und vor allem den dort von mir installierten Firebug kenne ich mich im Grunde bestens aus.

Für den IE, so habe ich gehört existiert auch eine Entwickler-Debug-Hilfe. Diese nennt sich Entwicklertools und ist standartmäßig im Menü unter Extras -> Entwicklertool, oder über die Taste F12 aufrufbar.

 

Das Problem

Ich habe also den IE8 geöffnet und meine lokale Seite aufgerufen. Dort wollte ich nun einen Fehler finden und beheben.

Also drückte ich der Einfachheit halber F12 und hätte natürlich erwartet, dass irgendwo ein Fenster aufgeht welches idealerweise auch noch mit “ Entwicklertools” beschriftet ist.

Das geschah aber mit Nichten. Es öffnete sich scheinbar wohl ein Fenster, was sich dadurch äußerte, dass in der Taskleiste nun zwei IE-Fenster überklappt dargestellt wurden.

Beim Anwählen des Fensters, von dem ich annahm, dass es die Entwicklertools seien mussten, geschah aber nichts. Sei es durch Anklicken in der Taskbar oder durch durchsteppen der Fenster mittels TAB.

Es öffnete sich kein Fenster unter Windows. Ganz kurz Blinkte der Rahmen des Fensters auf, verschwand aber immer sofort wider.

Geladen schienen die Entwicklertools also zu sein, aber sie waren in keinster Weise visualisierbar.

 

Erste Fehlerdiagnose

Erst einmal war ich echt verzweifelt und habe schon gedacht, dass ich irgendwas falsch installiert hätte, oder den IE oder die Entwicklertools neu installieren müsse.

Was aber immer hilft ist ruhiges Nachdenken. Ich habe mir also die ShortCuts der Entwicklertools mit Hilfe von Google besorgt und siehe da, es gab doch tatsächlich einen ShortCut zum Andocken des externen Fensters in den IE.

Strg+P lautete die Lösung und das war es auch erst einmal. Die Entwicklertools docken sich dabei im Bottom-Bereich des IE-Fensters an und sind auch nutzbar. Nur leider nicht zum Debuggen von JavaScript. Also ging die Suche weiter.

 

Zweite Fehlerdiagnose

Als zweiten Tipp habe ich dann im Internet gelesen, dass man die Einstellungen des IEs zurücksetzen soll. Da ich aber den IE eigentlich nicht nutze und bis dato  auch keinerlei Einstellungen geändert habe, vermutete ich schon (auch zu recht), dass mir das nichts bringen würde.

Trotzdem habe ich dann unter Extras -> Internetoptionen -> Erweitert unter dem Punkt “Internet Explorer-Einstellungen zurücksetzen” auf zurücksetzen geklickt und dann auch beim dann aufgehenden Fenster noch einmal zurücksetzen geklickt.

Ich habe sicherheitshalber auch direkt “Persönliche Einstellungen löschen” angehakt. Aber … siehe da, es half nix.

 

Die Lösung

Manche Leute schreiben noch, dass man die Plugins und Toolsbars deaktivieren soll, aber auch das hat nicht geholfen.

Was letztendlich geholfen hat war der folgende Weg, der über die Registry (der Windows-Konfig-Datei) führt. Bitte führt diesen aber nur alleine aus, wenn Ihr euch sicher seid mit dem Umgang der Registry von Windows.

Ansonsten könntet Ihr echt so einiges zerstören. In dem Falle, dass Ihr euch nicht sicher seid, fragt besser Jemanden der sich damit auskennt:

    • Klick auf Windows und “regedit” eingeben. Dann Enter drücken. Jetzt sollte die Registry aufgehen.
    • Navigiert nun zu HKEY_CURRENT_USER -> Software-> Microsoft-> Internet Explorer-> IEDevTools
    • Dort war bei mir der Eintrag “WindowPos” vorhanden und enthielt  meines Erachtens seltsame Werte. Ich glaube so oder so ähnlich:  ”hex:12,ff,00,ff,da,ff,00,ff,01,0c,f0,ff,ff,03,ff,00” Das waren mir definitiv zu viele ff-Werte.

  • Ich habe mir also gedacht, dass es ja seine könnte, dass die dort angegebene Fensterposition außerhalb des sichtbaren Bereichs meines Monitors lag. Das würde erklären, dass das Fenster zwar in der Taskbar zu sehen ist, aber nicht wenn man es aktiviert.
  • Ich habe also kurzerhand den gesamten Eintrag “WindowPos” gelöscht und den IE einmal neu gestartet.
  • Und siehe da … das war es. Das Fenster war dann bei klick auf Extras -> Entwicklertool und auch bei F12 wieder zu sehen und alles war gut.

 

Fazit

Wie diese seltsam hohen Werte in die Reistry kamen kann ich nicht sagen, aber Windows und alle Microsoftprodukte entwickeln ja zeitweise ein Eigenleben oder sind einfach nur undurchschaubar ;) .

Das einzige was ich mir vorstellen kann ist, dass ich mal einen zweiten Monitor angeschlossen habe und dann die Entwicklertools auf diesen verschoben und auch dort wieder geschlossen habe. Nach entfernen des Monitors währe dieser Bereich natürlich imaginär oder zumindest nicht sichtbar.

Ich kann mich zwar nicht daran erinnern das so vollzogen zu haben, aber das würde es (vielleicht!?) erklären.

Ähnliche Artikel: