Probleme beim erneuten Anstrich des Anwendungsbildschirms

1163
Jeff Sheldon

Ich habe dieses Problem in letzter Zeit bei der Arbeit. Es wird verrückt, und ich habe endlich aufgehört, diese Frage zu stellen.

Es kommt häufig vor, dass eine Anwendung, die ich gerade zufällig ausgeführt habe, sich eine Zeitlang nicht neu lackiert, normalerweise im Editor-Bildschirm. Ich sehe das meistens bei Expression Web, Visual Studio 2008/2010 und SQL Server Management Studio. Diese Anwendungen sind das, was ich am meisten arbeite, daher bin ich nicht überrascht, dass ich es hier meistens sehe. Aber ich war neugierig, ob jemand anderes eine Lösung dafür hatte. Ich habe es versucht:

  1. Neustarts Der Screenshot ist etwa 10 Minuten nach einem Neustart.
  2. Neue Videotreiber. Dieses Gerät verwendet eine Nvidia Quadro NVS 290-Grafikkarte mit den neuesten Treibern.
  3. Das Schließen anderer Anwendungen ist das einzige, was gerade ausgeführt wird.

In Bezug auf die Hardware verfügt dieses Gerät über Dual Quad-Core Xeon 2.83-GHz-Prozessoren mit 10 GB Arbeitsspeicher, auf denen Windows XP SP3 64bit ausgeführt wird.

Jede Hilfe wäre toll.

JNK EDIT:

Per Kommentar von gelöschter (falscher) Antwort:

Ich verwende zwei Monitore.

Legen Sie die Einzelanzeige fest, die noch aufgetreten ist. Rebooted und versuchte es erneut und es trat immer noch auf. Schaltete es wieder auf zwei Bildschirme um. Meine Auflösung beträgt jeweils nur 1400x900.

Ausdruck Web Beispiel

6
Ich habe das auch getroffen, aber nie so schlimm, wie Sie es scheinen. Ist die Anwendung, die Sie schreiben, hungrig? ChrisF vor 13 Jahren 0
Nein, sie sind normalerweise ziemlich kleine Web-Apps. Dies kann jedoch der Fall sein, wenn ich eine kleine Lösung öffne, ohne sie zu starten, sodass die IDE nur wenige Ressourcen benötigt. (Relativ gesehen) Jeff Sheldon vor 13 Jahren 0
Geschah wieder nach Eröffnung des Managementstudios. (Bereits vor etwa einer Stunde neu gestartet) http://i.imgur.com/crzSi.png Jeff Sheldon vor 13 Jahren 0
Ich entferne meine Antwort, weil sie nicht korrekt ist. Ich werde eine Prämie für Sie starten, vielleicht hat jemand anderes eine Idee. Ich kann auch nicht immer meine eigenen Probleme damit korrigieren. JNK vor 13 Jahren 2

2 Antworten auf die Frage

4
harrymc

Dies ist offensichtlich ein bekannter Fehler, der in Microsoft Connect für zwei Monitore gemeldet wurde.

Beispielsweise wurde hier und hier für Visual Studio 2010 berichtet, wobei folgende Problemumgehungen von Benutzern vorgeschlagen wurden (nicht von Microsoft, da Microsoft immer noch daran arbeitet):

  1. Ändern Sie die Anzeigeparameter wie in Anpassen von Visual Studio 2010 Visual Experience-Einstellungen beschrieben, sofern dies für die von Ihnen verwendeten Produkte gilt.
  2. Deaktivieren Sie alle DirectDraw- und Direct3D-Beschleunigungen: Wechseln Sie zu Eigenschaften von Anzeige (Rechtsklick-Bildschirm / Eigenschaften), Registerkarte Einstellungen, Schaltfläche Erweitert, Registerkarte Problembehandlung. Bewegen Sie den Schieberegler in die Mitte.
  3. Entfernen Sie alle Symbolleisten: Extras-> Anpassen-> Symbolleisten, und deaktivieren Sie alle.
+1 Herr Harry! - Wenn das OP nicht in einem oder zwei Tagen antwortet, gebe ich es Ihnen. JNK vor 13 Jahren 0
Hat Harry die Kopfprämie gegeben, ich schätze, dass OP nicht mehr aufpasst. JNK vor 13 Jahren 0
JNK: Danke. Wenn Ihr Problem dadurch gelöst wurde, könnten Sie angeben, welcher Teil meiner Antwort für Sie funktioniert hat? harrymc vor 13 Jahren 0
Das Deaktivieren von Directdraw-Accel hat es für mich verbessert. JNK vor 13 Jahren 0
0
boot13

Das hört sich nach einem Problem mit der Grafikkarte an. Sie haben Treiber ausgeschlossen, obwohl ich Sie fragen sollte, ob Sie sicher sind, dass Sie die 64-Bit-Treiber installiert haben.

Die Grafikkarte ist möglicherweise defekt, sie kann jedoch auch nur falsch eingesetzt sein. Wenn Sie sich in einem PC herumtreiben möchten, schalten Sie das Gerät aus und prüfen Sie die Grafikkarte, wo sie in das Motherboard eingesetzt wird. Sind die metallischen Steckkontakte überhaupt sichtbar? Entfernen Sie die Karte und setzen Sie sie erneut ein. Stellen Sie sicher, dass sie vollständig eingesetzt ist. Ich treffe immer noch Karten, die nicht richtig sitzen, ohne dass der Flansch, der die Karte festhält, angepasst wird. Wenn eine Karte richtig eingesetzt ist, sollte kein Teil der Steckplatzkontakte sichtbar sein.