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 und die Leistung zu verbessern.
Die heutige Frage-Antwort-Sitzung wird uns mit freundlicher Genehmigung von SuperUser zur Verfügung gestellt - einer Unterteilung von Stack Exchange, einer Community-Drive-Gruppierung von Q & A-Websites.
Die Frage
Der SuperUser-Leser William Stewart hat es satt, dass Windows 7 ihn nervt:
Manchmal wird dieses Dialogfeld angezeigt (siehe Abbildung oben). Jedes Mal, wenn es angezeigt wird, wähle ich "Behalte das aktuelle Farbschema bei und zeige diese Meldung nicht mehr an". Windows erinnert mich dann erneut - entweder am nächsten Tag oder nach dem Neustart oder manchmal weitere 5 Minuten später
Möchten Sie das Farbschema ändern, um die Leistung zu verbessern?
Windows hat festgestellt, dass die Leistung Ihres Computers langsam ist. Dies kann daran liegen, dass nicht genügend Ressourcen vorhanden sind, um das Windows Aero-Farbschema auszuführen. Versuchen Sie, das Farbschema auf Windows 7 Basic zu ändern, um die Leistung zu verbessern. Alle Änderungen, die Sie vornehmen, bleiben bis zur nächsten Anmeldung bei Windows wirksam
- Ändern Sie das Farbschema in Windows 7 Basic
- Behalten Sie das aktuelle Farbschema bei, aber fragen Sie mich erneut, ob mein Computer weiterhin langsam arbeitet
- Behalten Sie das aktuelle Farbschema bei und zeigen Sie diese Meldung nicht mehr an
Gibt es einen Grund, warum Windows meine Versuche, den Dialog zu unterdrücken, ignoriert / vergisst? Ich würde es gerne nie wieder sehen, es ist ärgerlich und es bringt mich aus Vollbildanwendungen heraus.
Wenn es darauf ankommt, verwende ich Windows 7 x64 Professional. Ich glaube, der Dialog wird angezeigt, weil ich Vsync und Triple Buffering für DirectX-Anwendungen erzwinge.
Offensichtlich braucht William einen neuen Angriffsplan, da Windows seine Anfragen ignoriert, sich an seine Auswahl zu erinnern.
Die Antworten
SuperUser-Mitarbeiter Ein Zwerg bietet eine schnelle und schmutzige Lösung für Williams Problem:
Angenommen, Sie stellen fest, dass diese Meldung Sie darüber informiert, dass Ihr System nur noch wenige Ressourcen enthält, und fordert Sie auf, Aero zu deaktivieren, damit die Leistung mit optimaler Geschwindigkeit fortgesetzt werden kann.
- Gehen Sie zum Startmenü und geben Sie ein Aktionszentrum im Suchfeld
- Starten Sie es (es sollte der oberste Eintrag in der Gruppe "Systemsteuerung" sein).
- Klicken Sie in der linken Seitenleiste auf
Ändern Sie die Action Center-Einstellungen- Deaktivieren Sie die
Windows-FehlerbehebungKontrollkästchen unter "Wartungsmeldungen".- Drücke den
In OrdnungKnopf und Sie sind fertig.Hier ist ein Screenshot des Einstellungsbildschirms:
![]()
Alternative:
- Sie können versuchen, diese Einstellung unverändert zu lassen und in den Basis-Desktop-Modus zu wechseln, bevor Sie die Anwendungen starten, die normalerweise diese Action Center-Benachrichtigung starten. Oder,
- Sie können mit der rechten Maustaste auf die Symbole klicken, mit denen Sie diese Vollbildanwendungen starten, auf Eigenschaften klicken und auf der Registerkarte Kompatibilität das Kontrollkästchen aktivieren
Deaktivieren Sie die Desktop-Komposition. Dadurch wird die deaktiviert Desktop Window Manager Sitzungsmanager Service während der Ausführung dieser Anwendung, der den System- und Videospeicher vergrößert und einige Anwendungsinkompatibilitäten vermeidet. 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 weiterhin erhalten.
Ein weiterer Mitwirkender, Oliver Salzburg, befasst sich am Ende mit den Disable Desktop Composition-Lösungen, die A Dwarf hervorhebt. Er schreibt:
Ich bin ständig in einer ähnlichen Situation, obwohl ich nie genau die gleiche Nachricht erhalte und ein bisschen getestet habe.
Nach meinem Verständnis ist die Kernressource, die hier unter Stress steht, die GPU-Speicher . Dies bedeutet jedoch nicht unbedingt, dass Ihnen diese Ressource im Allgemeinen ausgeht. Dies kann nur bedeuten, dass der Desktop Window Manager erkannt hat, dass Sie ausgeführt werden so tief dass eine bestimmte Funktion dieses Dienstes deaktiviert werden könnte, um mehr Speicher freizugeben.
Um dies zu testen, habe ich begonnen, GPU-speicherintensive Anwendungen zu öffnen:
![]()
Dies ist eine etwas überdurchschnittliche Verwendung in meinem Triple-Screen-Setup, in dem einige wichtige Player ausgeführt werden (Visual Studio 2012 (Hardwarebeschleunigung aktiviert), PhpStorm, Aptana Studio, Chrome, Firefox, IE usw.). Wenn Sie also nur eine 1-GB-Karte haben und dies Ihr übliches Nutzungsszenario ist, haben Sie bereits ein Problem.
Ich musste etwas weiter gehen und ein paar weitere Visual Studio-Instanzen starten…
![]()
![]()
… Bis es sich der 1,5-GB-Marke näherte und…
![]()
SNAP! Dies führte dazu, dass Windows das Desktop-Compositing vollständig abbrach (und einige wertvolle Ressourcen freisetzte).
Jetzt, wenn ich mich bereits auf einer kritischen Ebene befinde und eine Anwendung starte, die übermäßig viel GPU-Speicher verwendet im Vollbildmodus Ich kann sogar über diese kritische Grenze hinausgehen. Hier ist das Ergebnis, nachdem Black Mesa eine Weile auf 2560 × 1440 mit maximalen Details ausgeführt wurde:
![]()
Daraus lassen sich also zwei Dinge ableiten. Wenn Sie die 75% -Marke auf dem Desktop überschreiten, wird Windows möglicherweise gezwungen, die Desktop-Komposition zu deaktivieren, wenn das Erreichen des gleichen Grenzwerts in einer Vollbild-Anwendung (und optional das Beenden dieser Anwendung) die Desktop-Komposition nicht deaktiviert ist.
Die zweite Sache ist, dass Sie, während Sie in Ihrem Spiel sind, auf die Idee kommen können: "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. Also, wenn ich ein anderes Visual Studio starte nach dem Black Mesa verlassen…
![]()
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-Komposition für eine einzelne ausführbare Datei deaktivieren. Dies hat zur Folge, dass die Desktop-Komposition vorübergehend deaktiviert wird, während die ausführbare Datei ausgeführt wird. Dies hat den Gesamtspeicherverbrauch drastisch reduziert, während die Anwendung in meinen Tests ausgeführt wird:
![]()
In der Kopfgeldnotiz 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 können Sie es deaktivieren:
![]()
Ich möchte nur die nervige Nachricht loswerden!
Nur weil Sie die Warnung entfernen “ Ihre Batterie ist fast leer! Sie können nur noch 10 Minuten sprechen! ”Bedeutet nicht, dass Sie länger als 10 Minuten sprechen können. In der Tat wird Ihr Telefon höchstwahrscheinlich einfach ausgeschaltet und das wars. Wie ist das für eine Verbesserung?
Ich habe nie angenommen, dass die Nachricht deaktiviert werden kann, und ich sehe nicht, wie dies als Vorteil angesehen werden kann.
Du denkst vielleicht, du weißt es besser, aber du weißt es nicht. Wenn das System Ihnen mitteilt, dass die Ressourcen knapp werden, ist dies der Fall.
Aber es ist nicht so! Ich weiß!
Nehmen wir an, Windows ist einfach nicht intelligent genug, um die spezielle Situation zu erkennen, in der Sie sich befinden, und die Warnmeldung ist einfach eine ärgerliche Unannehmlichkeit. Was jetzt?
Die Sache ist, ich persönlich, ich bin auch davon betroffen und es nervt mich zum Teufel. Weil ich nicht einmal diese Warnmeldung bekomme. Windows wechselt einfach mein Farbprofil und fertig. Und das gefällt mir eigentlich.
Wenn es passiert, führe ich normalerweise schnell ein Skript aus, das aufruft
net stop uxsms & net start uxsmsDadurch wird der Desktop Window Manager neu gestartet und ich kehre zu meinem zusammengesetzten Desktop zurück (und es werden dabei viele Ressourcen frei, yay).
Wenn Sie dies wissen, können Sie sich auch eine spezielle Spielumgebung erstellen, in der Sie den Dienst beenden, bevor Sie das Spiel starten, um dieses gesamte Verhalten zu bekämpfen. Dies führt jedoch zu einem identischen Verhalten wie das Deaktivieren der Desktop-Komposition für eine einzelne ausführbare Datei über die Dateieigenschaften.
Haben Sie der Erklärung etwas hinzuzufügen? Ton aus in den Kommentaren. Möchten Sie weitere Antworten von anderen technisch versierten Stack Exchange-Benutzern lesen? Probier das aus vollständiger Diskussionsthread hier .