Sie wissen, dass Ihr Computer nicht auf dem neuesten Stand ist, aber Windows 7 muss Sie nicht ständig daran erinnern. Lesen Sie weiter, um zu sehen, wie Sie das ständige Nörgeln deaktivieren können, um Ihr Farbschema anzupassen, um die Leistung zu verbessern.
Die Frage
SuperUser-Leser William Stewart hat es satt, dass Windows 7 ihn nörgelt:
Manchmal wird dieses Dialogfeld angezeigt (siehe Screenshot oben). Jedes Mal, wenn es erscheint, wähle ich «Aktuelles Farbschema beibehalten und diese Meldung nicht mehr anzeigen». Windows erinnert mich dann erneut – entweder am nächsten Tag oder nach dem Neustart oder manchmal weitere 5 Minuten später
Gibt es einen Grund, warum Windows meine Versuche, den Dialog zu unterdrücken, ignoriert/vergisst? Ich würde es liebend gerne nie wieder sehen, es ist nervig und bringt mich mit Alt-Tab aus Vollbildanwendungen heraus.
Wenn es darauf ankommt, verwende ich Windows 7 x64 Professional. Ich glaube, das Dialogfeld wird angezeigt, weil ich Vsync und Triple Buffering für DirectX-Anwendungen erzwinge.
William braucht eindeutig einen neuen Angriffsplan, da Windows seine Bitten ignoriert, sich an seine Auswahl zu erinnern.
Die Antworten
SuperUser-Mitwirkender A Dwarf bietet eine schnelle und schmutzige Lösung für Williams Problem:
Angenommen, Sie erkennen, dass diese Meldung Sie darüber informiert, dass die Ressourcen Ihres Systems knapp sind und Sie aufgefordert werden, Aero zu deaktivieren, damit es weiterhin mit optimaler Geschwindigkeit arbeiten kann.
- Gehen Sie zum Startmenü und geben Sie in das Suchfeld ein
- Starten Sie es (es sollte der oberste Eintrag in der Gruppe «Systemsteuerung» sein)
- Klicken Sie in der linken Seitenleiste auf
Change Action Center settings
- Deaktivieren Sie das
Windows Troubleshooting
Kontrollkästchen unter „Wartungsmeldungen“.
- Drücke den
Ok
Knopf und fertig.
Hier ist ein Screenshot des Einstellungsbildschirms:
Alternative:
- Sie können versuchen, diese Einstellung unverändert beizubehalten und in den einfachen Desktopmodus zu wechseln, bevor Sie die Anwendungen starten, die normalerweise diese Action Center-Benachrichtigung auslösen. Oder,
- Sie können mit der rechten Maustaste auf die Symbole klicken, die Sie verwenden, um diese Vollbildanwendungen zu starten, auf Eigenschaften klicken und unter der Registerkarte Kompatibilität das Häkchen setzen
Disable desktop composition
. Dadurch wird der Dienst während der Ausführung dieser Anwendung deaktiviert, wodurch der System- und Videospeicher erhöht und einige Anwendungsinkompatibilitäten vermieden werden. Eine wahrscheinliche Ursache für Ihre Action Center-Meldung, wenn Sie über genügend System- und Videospeicher verfügen, diese Meldung jedoch bei bestimmten Spielen oder Vollbildanwendungen immer noch erhalten.
Ein weiterer Mitwirkender, Oliver Salzburg, befasst sich mit der Disable Desktop Composition-Lösung A Dwarf Highlights am Ende. Er schreibt:
Ich befinde mich ständig in einer ähnlichen Situation, obwohl ich nie genau die gleiche Nachricht erhalte, und habe ein bisschen herumprobiert.
Nach meinem Verständnis ist die Kernressource, die hier unter Druck steht, die GPU-Speicher. Dies bedeutet jedoch nicht unbedingt, dass Ihnen diese Ressource im Allgemeinen ausgeht. Es kann nur bedeuten, dass der Desktop Window Manager festgestellt hat, dass Sie eine bestimmte Funktion dieses Dienstes deaktivieren, um mehr Speicher freizugeben.
Um dies zu testen, habe ich angefangen, GPU-speicherintensive Anwendungen zu öffnen:
Dies ist eine etwas überdurchschnittliche Nutzung in meinem Triple-Screen-Setup mit einigen ausgeführten Keyplayern (Visual Studio 2012 (Hardwarebeschleunigung aktiviert), PhpStorm, Aptana Studio, Chrome, Firefox, IE, …). Also, ja, wenn Sie nur eine 1-GB-Karte haben und dies Ihr übliches Nutzungsszenario wäre, hätten Sie bereits ein Problem.
Ich musste ein bisschen weiter gehen und ein paar weitere Visual Studio-Instanzen starten…
…bis es sich der 1,5-GB-Marke näherte und…
SCHNAPP! Dies führte dazu, dass Windows das Desktop-Compositing vollständig beendete (und einige wertvolle Ressourcen freigab).
Jetzt, wo ich bereits auf einem kritischen Niveau bin und eine Anwendung starte, die übermäßig viel GPU-Speicher verbraucht im Vollbildmodus, kann ich diese kritische Grenze sogar überschreiten. Hier ist das Ergebnis, nachdem Black Mesa eine Weile auf 2560 × 1440 bei maximalen Details ausgeführt wurde:
Daraus lassen sich also zwei Dinge ableiten. Beim Überschreiten der 75 %-Marke auf dem Desktop kann Windows zwingen, die Desktop-Zusammensetzung zu deaktivieren, wenn dieselbe Grenze in einer Vollbildanwendung erreicht wird (und diese Anwendung optional beendet wird), wird die Desktop-Zusammensetzung nicht deaktiviert.
Die zweite Sache ist, während Sie in Ihrem Spiel sind, können Sie die Idee bekommen: «Hey, ich habe genug Ressourcen, um dieses Spiel auszuführen, warum habe ich nicht genug Ressourcen für den Desktop?». Der Grund ist, dass beide gleichzeitig Speicher benötigen.
Windows kann Sie möglicherweise erst nach dem Beenden des Spiels über die Speichersituation informieren. Wenn ich also ein anderes Visual Studio starte und Black Mesa beende…
Also, was können wir dagegen tun?
Holen Sie sich mehr GPU-Speicher
Süß und einfach.
Desktop-Komposition deaktivieren (pro Prozess)
Wie bereits vorgeschlagen, können Sie die Desktop-Zusammensetzung für eine einzelne ausführbare Datei deaktivieren. Dies hat zur Folge, dass die Desktopzusammenstellung vorübergehend deaktiviert wird, während die ausführbare Datei ausgeführt wird. Dadurch wurde der Gesamtspeicherverbrauch während der Ausführung der Anwendung in meinen Tests drastisch reduziert:
Im Kopfgeldbescheid wird erwähnt, dass dies unerwünscht ist, da dies möglicherweise viel Arbeit bedeutet.
Desktop-Komposition deaktivieren (global)
Ich würde dies nicht als Lösung betrachten, da normalerweise eine Desktop-Komposition gewünscht wird. Aber hier kann man es deaktivieren:
Ich möchte nur die nervige Nachricht loswerden!
Nur weil Sie die Warnung entfernen „Ihr Akku ist fast leer! Sie können nur noch 10 Minuten sprechen!“ bedeutet nicht, dass Sie länger als 10 Minuten sprechen können. Tatsächlich schaltet sich Ihr Telefon höchstwahrscheinlich einfach aus und das war’s. Wie ist das nun zur Verbesserung?
Ich habe nie angenommen, dass die Nachricht ausgeschaltet werden kann, und ich sehe nicht, wie dies als Vorteil angesehen werden könnte.
Du denkst vielleicht, du wüsstest es besser, aber das tust du nicht. Wenn das System Ihnen mitteilt, dass die Ressourcen knapp werden, ist dies der Fall.
Aber es ist nicht! Ich weiss!
Ok, nehmen wir an, Windows ist einfach nicht schlau genug, um die besondere Situation zu erkennen, in der Sie sich befinden, und die Warnmeldung ist einfach eine nervige Unannehmlichkeit. Was jetzt?
Die Sache ist die, ich persönlich bin davon auch betroffen und es nervt mich total. Weil ich nicht einmal diese Warnmeldung bekomme. Windows wechselt einfach mein Farbprofil und das war’s. Und das mag ich eigentlich.
Wenn es passiert, führe ich normalerweise schnell ein Skript aus, das aufruft
Dies startet den Desktop Window Manager neu und bringt mich zurück zu meinem zusammengesetzten Desktop (und gibt dabei viele Ressourcen frei, yay).
Wenn Sie dies wissen, können Sie sich auch eine spezielle Spielumgebung erstellen, in der Sie den Dienst stoppen, bevor Sie das Spiel starten, um dieses ganze Verhalten zu bekämpfen. Dies führt jedoch zu einem identischen Verhalten wie das Deaktivieren der Desktop-Zusammensetzung für eine einzelne ausführbare Datei über die Dateieigenschaften.