Bei manchen Anwendern [5] taucht die Fehlermeldung "res://ieframe.dll/preview.js" im Zusammenhang mit Druckfunktionen auf. Der Beitrag skizziert, was es an Fehlerbehebungsmöglichkeiten gibt.
Anzeige
Der Fehler kann beim Drucken im Internet Explorer, beim Drucken in Windows Live Mail oder bei den Webprint-Funktionen mancher Drucker auftreten. Dabei wird ein Fehler der Art:
In dem Script auf dieser Seite ist ein Fehler aufgetreten.
Zeile: 1527 Zeichen: 1 Fehler: Ungültiges Argument Code: 0 URL: res://ieframe.dll/preview.js
im Script gemeldet Die fehlerhafte Zeile kann dabei variieren, aber alles bezieht sich auf die preview.js, die in der Ressource in ieframe.dll enthalten ist. Der Fehler kann verschiedene Ursachen haben und tritt eigentlich in allen IE-Versionen seit Version 7 auf.
Fehler im IE9 beim Drucken von SVG- oder CSS-Dokument
Ist der Internet Explorer 9 unter Windows 7 (bzw. Windows Server 2008 R2) installiert und können Sie Dokumente mit einer Scalable Vector Graphics (SVG) oder Stufe 3 Cascading Style Sheet (CSS3) mit einer durchgängigen weißen Schicht nicht drucken? Microsoft hat einen KB-Artikel [3] veröffentlicht, über den sich auch ein Hotfix herunterladen lässt.
Anzeige
Versuche, den Internet Explorer zurückzusetzen
Gelegentlich hat eine Anwendung, ein Tool, ein Sicherheitsprogramm etc. die Registrierungseinstellungen des Internet Explorer und der Hilfskomponenten verändert. Eine Maßnahme besteht daher darin, den Internet Explorer auf Werkseinstellungen zurückzusetzen.
- Internet Explorer starten, in der Menüschaltfläche Extras den Befehl Internetoptionen wählen.
- In den Internetoptionen zur Registerkarte Erweitert gehen und dort auf die Schaltfläche Zurücksetzen klicken.
- Dann den Internet Explorer beenden und gleich darauf über den Kontextmenübefehl Als Administrator starten erneut aufrufen.
- Dann die Schritte zum Zurücksetzen erneut durchführen und das Drucken versuchen.
Nach diesen Schritten beenden Sie den Internet Explorer und testen, ob das Drucken nun klappt.
Sicherheitslösungen deinstallieren
Gelegentlich kann es sein, dass eine übereifrige Sicherheitslösung das Ausführen von Scriptcode blockiert. Hier sollte die Sicherheitslösung testweise deinstalliert werden.
Bibliotheksdateien neu registrieren
Manchmal treten die Scriptfehler auch auf, weil Bibliotheken nicht mehr registriert sind. Hier die Schritte zum Registrieren.
- Tippen Sie cmd im Suchfeld des Startmenüs ein, drücken Sie die Tastenkombination Strg+Shift+Enter und bestätigen Sie die Anfrage der Benutzerkontensteuerung.
- Geben Sie in der Eingabeaufforderung die nachfolgenden Befehle ein [4].
regsvr32 ole32.dll
regsvr32 actxprxy.dll
Die beiden Befehle sollten ohne Fehlermeldung ausgeführt werden. Bei jedem Befehl müsste ein Dialogfeld die korrekte Registrierung der DLL bestätigen. Anschließend sollte das System neu gestartet werden.
Fehler wegen Berechtigungsproblem
Kai Schätzl beschreibt ein weiteres Szenario, bei dem der Fehler "Fehler: Object wird benötigt" auftritt. Ursache: Der Anwender hat temporäre Ordner verändert, so dass dort die Integritätslevel nicht mehr korrekt gesetzt sind. Da der IE mit der Verbindlichkeitsstufe "Low" läuft, kann auf die temporären Verzeichnisse nicht mehr zugegriffen werden. Unter [1] ist beschrieben, wie sich die Integritätslevel mit dem Befehl icacls korrekt setzen lassen.
Hilft das nicht, sollte man unter [2] nachsehen. Dort gibt es ein Script, mit dem sich der Internet Explorer reparieren lässt. Konkret versucht das Script fehlende Registrierungseinträge für DLL-Dateien zu reparieren.
Links:
1: IE-Explorer FAQ: Druckproblem
2: IE8 (IE7) und IE9 reparieren
3: Microsoft KB-Artikel 2511250
4: Forendiskussion Microsoft (Englisch)
5: Forendiskussion Microsoft (Deutsch)
Anzeige
Gott!
Danke danke danke
Ich konnte ewig nicht mehr drucken. War schon völlig verzweifelt.
Danke!!
Danke für die einfache Lösung!!