Windows Photo Viewer wird mit dem Fehler "Com Surrogate" im Hochformatmodus beendet

9150
private_meta

Ich verwende Windows 7 Professional SP1 (de, en, jp mui wird vor der Installation von SP1 installiert) mit den neuesten Intel HD-Grafiktreibern und aktuellem DirectX (meines Wissens).

Auf meinem Tablet PC, bei dem das Drehen des Bildschirms ziemlich normal ist, habe ich folgendes Problem:

Wenn ich den Bildschirm in den Hochformatmodus drehe und den Windows Photo Viewer verwende und das Programm schließe, wird er mit einem Fehler "Com Surrogate" im Modul "d3d9.dll" beendet.

Einige, bei denen ein ähnlicher Fehler aufgetreten ist, sagten, es habe geholfen, den Windows Photo Viewer von einer nicht betroffenen Installation zu kopieren, aber ich habe keine weitere Installation mit diesem MUI-Setup.

Haben Sie eine Idee, wie Sie diesen Fehler beheben können, ohne Windows neu zu installieren?

4
Bietet das Ereignisprotokoll weitere Informationen? Vielleicht eine Müllkippe? Tom Wijsman vor 12 Jahren 0
Ich konnte keine Müllkippe bekommen, als das Problem immer noch bestand. (siehe meine Antwort) private_meta vor 12 Jahren 0

4 Antworten auf die Frage

2
rmart

d3d9.dll ist eine Komponente von Directx. Ich würde Ihre Grafikkartentreiber aufrüsten, vielleicht dxdiag ausführen und einige Tests im Quer- und Hochformat durchführen. Überprüfen Sie darüber hinaus, ob Updates für directx selbst vorhanden sind, die das Problem beheben könnten.

Edit: Sorry, ich habe nicht gesehen, dass Sie bereits Videotreiber und DirectX-Upgrades gemacht haben. Vielleicht könnte Dxdiag etwas Licht in das Problem bringen.

Entschuldigung, siehe meine Antwort. private_meta vor 12 Jahren 0
Die Aktualisierung der Grafiktreiber auf meiner Intel HD Graphics 4000 hat den Trick bewältigt. Tom Auger vor 7 Jahren 0
2
harrymc

Das Deaktivieren von Data Execution Prevention (DEP) in dllhost (dem COM-Surrogat) hat für einige Benutzer ähnliche Probleme behoben:

Führen Sie Systemsteuerung / System / Erweiterte Systemeinstellungen / Registerkarte Erweitert / Schaltfläche Leistungseinstellungen / Registerkarte Datenausführungsverhinderung aus und prüfen Sie, ob unten aufgeführt ist: "Der Prozessor Ihres Computers unterstützt hardwarebasiertes DEP".

Wenn DEP verfügbar ist, kann man:

DEP ausschalten: bcdedit.exe /set nx AlwaysOff
DEP einschalten:bcdedit.exe /set nx AlwaysOn

Starten Sie neu, damit die Änderung wirksam wird.

Wenn das Problem durch das Ausschalten von DEP nicht behoben wird, sollten Sie es wieder einschalten.

Entschuldigung, siehe meine Antwort. private_meta vor 12 Jahren 0
Auch wenn das Problem nicht behoben wurde, lösche ich diese Antwort nicht, falls sie in der Zukunft jemand anderem helfen könnte. harrymc vor 12 Jahren 0
2
private_meta

Es scheint mir ein typisches Problem zu sein, das durch verzweifeltes Nachfragen behoben wird.

Dieses Problem blieb mehrere Wochen bestehen. Da ich zu dem Zeitpunkt, zu dem ich den Kopfgeldbetrag eingestellt habe, keine Antwort erhalten habe, habe ich Picasa Photo Viewer installiert und auf Standard gesetzt, um die Symptome zu umgehen.

Ich konnte die Antworten hier einige Tage nicht überprüfen, also habe ich sie noch einmal überprüft und Photo Viewer ausprobiert, jetzt funktioniert es ohne Probleme. Der einzige Unterschied war der installierte Picasa Photo Viewer. Ich kann nur davon ausgehen, dass es in meiner Dx-lib-Verwendung etwas behoben hat, weil es buchstäblich das einzige war, was ich getan habe. Selbst nach der Deinstallation von Picasa und der Verwendung von Windows Photo Viewer als Standardeinstellung wird der Fehler nicht mehr erzeugt.

Ich danke dem für die Antworten für die Belohnung, aber ich kann es nicht belohnen, da ich das nicht sagen kann / wenn es geholfen hat.

0
IT Bear

Dies funktionierte für mich unter Windows 8.1, wenn Photo Viewer nach der Verwendung der Funktionen "Nächster Pfeil nach rechts" oder "Vorheriger Pfeil nach links" abstürzt: http://www.geeklab.info/2013/10/windows-photo -viewer-terminating-with-com-surrogate-error /

Lesen Sie den letzten Kommentar von Metal, der vollständig hier veröffentlicht wurde:

[sic]

Eine Methode, die für mich funktioniert hat, möchte ich mitteilen, dass sie jemandem helfen könnte.

Betriebssystem: Windows 8.1 Pro 64bit

Die Com-Surrogates funktionierten nicht mehr. Der Fehler trat immer dann auf, wenn ich aus dem "Startmenü" zum Bilderordner ging und auf "Bilder" klickte. Der Verknüpfungslink "Bilder" öffnete den Bilderordner als "Apps -> Bilder" mit langen zufälligen Zeichen in der Adressleiste. Wenn ich stattdessen auf meine normale Bildverknüpfung geklickt habe, führe ich einfach zu C: \ Users \ Benutzername \ Bilder und das Com-Surrogates-Problem war nicht auf diese Weise aufgetreten.

Also habe ich einfach den Zielort "pictures" in "C: \ Users \ Benutzername \ pictures" geändert und das Problem wurde behoben.

/ Ende erneut buchen


Ich habe es versucht und es funktioniert.

Ich hatte die "Libraries" -Funktion bereits unter Windows 8 wieder aktiviert, als ich sie zum ersten Mal bekam (wird deaktiviert), aber seltsamerweise wurden nicht alle "Shortcuts" auf dem Startbildschirm von Win-8 aktualisiert: "Music" und "Videos" 'Bibliotheken \ Musik' und 'Bibliotheken \ Videos' können geöffnet werden, aber 'Dokumente' und 'Bilder' können beide geöffnet werden: 'Apps -> Dokumente' und 'Apps -> Bilder'. Dieser "Apps" -Lokalisierungspfad hat meinen Fehler in COM Surrogate mit photoviewer.dll verursacht

Wenn ich im selben Explorer-Prozess direkt auf den Link "Libraries" klicke, kann ich merkwürdigerweise von "Apps -> Bilder" zu "Libraries \ Pictures" (exakt dieselben Ergebnisse) navigieren und der Fehler mit COM Surrogate wird ausgeblendet Ich kann in Photo Viewer wieder wie gewohnt durch alle meine Fotos scrollen.

Dieser Fehler ist zu 100% auf meinem Rechner reproduzierbar. Wenn es sich um einen Fehler handelt, sollte er definitiv an Microsoft gemeldet werden. Jetzt musste ich lediglich den Zielpfad meiner Windows 8-Verknüpfungskachel in Bibliotheken ändern, und das Problem wurde behoben. Wenn Sie dem fehlerhaften Link zurück zu seiner Quelle folgen (Rechtsklick -> Ordnerordner öffnen), gelangen Sie zum geheimnisvollen "Apps" -Ordner, der völlig leer ist. Die festen Verknüpfungen zeigen direkt auf den Speicherort "Bibliotheken".