Hjemmeside » hvordan » Hvordan kan jeg deaktivere Windows 7's Aero Performance Warnings?

    Hvordan kan jeg deaktivere Windows 7's Aero Performance Warnings?

    Du ved, din computer er ikke banebrydende, men der er ikke behov for Windows 7 til konstant at minde dig om. Læs videre for at se, hvordan du kan deaktivere dens konstante nagging for at justere dit farveskema for at forbedre ydeevnen.

    Dagens Spørgsmål og Svar session kommer til os med venlig hilsen af ​​SuperUser-en underafdeling af Stack Exchange, en community-drive gruppering af Q & A websteder.

    Spørgsmålet

    SuperUser læser William Stewart er syg af Windows 7 nagging ham:

    Nogle gange vil denne dialogboks dukke op (se skærmbillede ovenfor). Hver gang det vises, vælger jeg "Behold det nuværende farveskema, og vis ikke denne besked igen". Windows minder mig om igen - enten den næste dag eller efter genstart, eller nogle gange endnu 5 minutter senere

    Vil du ændre farveskemaet for at forbedre ydeevnen?

    Windows har opdaget, at computerens ydeevne er langsom. Dette kan skyldes, at der ikke er nok ressourcer til at køre Windows Aero-farveskemaet. For at forbedre ydeevnen, prøv at ændre farveskemaet til Windows 7 Basic. Enhver ændring, du foretager, vil være gældende indtil næste gang du logger på Windows

    • Skift farveskema til Windows 7 Basic
    • Hold den nuværende farveskema, men spørg mig igen, hvis min computer fortsætter med at udføre langsomt
    • Hold det nuværende farveskema, og vis ikke denne besked igen

    Er der nogen grund til, at Windows ignorerer / glemmer mine forsøg på at undertrykke dialogen? Jeg vil gerne aldrig se det igen, det er irriterende, og det alt-faner mig ud af fuldskærmsprogrammer.

    Hvis det betyder noget, kører jeg Windows 7 x64 Professional. Jeg tror, ​​at dialogen vises, fordi jeg tvinger Vsync og Triple Buffering til DirectX applikationer.

    Det er klart, at William har brug for en ny plan for angreb, da Windows ignorerer hans anmodninger om at huske hans valg.

    Svarene

    SuperUser bidragyder A Dwarf tilbyder en hurtig og beskidt løsning til Williams problem:

    Hvis du antager, at denne besked er ved at informere dig om, at dit system ikke har ressourcer, og du beder dig deaktivere Aero, så det kan fortsætte med optimal hastighed,

    1. Gå til startmenuen og skriv Action Center i søgefeltet
    2. Start det (det skal være den øverste post, under "Kontrolpanel" -gruppen)
    3. Klik på i venstre sidepanel Skift indstillinger for Action Center
    4. Untick the Windows Fejlfinding afkrydsningsfeltet under "Vedligeholdelsesmeddelelser".
    5. Klik på knappen Okay knappen og du er færdig.

    Her er et skærmbillede af indstillingsskærmen:

    Alternativt:

    • Du kan forsøge at beholde denne indstilling, ligesom den er, og skifte til Basic-skrivebordsmodus, inden du starter de programmer, der normalt slår op i denne Action Center-underretning. Eller,
    • Du kan højreklikke på de ikoner, du bruger til at slukke for disse fuldskærmsprogrammer, klikke på egenskaber og under fanen Kompatibilitet Deaktiver skrivebordsammensætning. Dette vil deaktivere Desktop Window Manager Session Manager service under udførelsen af ​​denne applikation, som vil øge system- og videohukommelsen og undgå nogle applikations inkompatibiliteter. En sandsynlig årsag til din Action Center-besked, hvis du har nok system- og videohukommelse, men støder på at få denne besked med bestemte spil eller fuldskærmsprogrammer.

    En anden bidragyder, Oliver Salzburg, delves i Disable Desktop Composition-løsningen. En Dwarf-højdepunkter i slutningen. Han skriver:

    Jeg er konstant i en lignende situation, selvom jeg aldrig får den nøjagtige samme besked, og jeg har lavet en smule af testning omkring.

    Til min forståelse er kernen ressource, der er under stress her, den GPU-hukommelse. Men det betyder ikke nødvendigvis, at du løber tør for denne ressource generelt. Det kan bare betyde, at Desktop Window Manager har opdaget, at du kører så lav at en specifik funktion af denne tjeneste kunne være deaktiveret for at frigøre mere hukommelse.

    For at teste dette begyndte jeg at åbne GPU-hukommelsesintensive applikationer:

    Dette er lidt over gennemsnittet brug på min triple-skærm opsætning med et par vigtige spillere kører (Visual Studio 2012 (hardware acceleration aktiveret), PhpStorm, Aptana Studio, Chrome, Firefox, IE, ...). Så, ja, hvis du kun har et 1 GB kort, og dette ville være dit sædvanlige brugsscenario, har du allerede et problem.

    Jeg var nødt til at skubbe lidt længere og starte et par flere Visual Studio-tilfælde ...

    ... indtil den nærmede sig 1,5 GB mærket og ...

    SNAP! Dette fik Windows til at dræbe desktop kompositioner helt (og frigøre nogle dyrebare ressourcer).

    Nu, når jeg allerede er på et kritisk niveau, og jeg starter et program, der bruger for store mængder GPU-hukommelse i fuldskærm, Jeg kan endda gå ud over denne kritiske grænse. Her er resultatet efter at have kørt Black Mesa i et stykke tid på 2560 × 1440 på max detaljer:

    Så to ting kan trækkes fra dette. Mens du går over 75% -mærket på skrivebordet, kan du tvinge Windows til at deaktivere skrivebordsammensætning, når du når samme grænse i et fuldskærmsprogram (og eventuelt afslutter det pågældende program), er skrivebordssammenstillingen ikke deaktiveret.
    Den anden ting er, mens du er i dit spil, kan du få ideen "Hej, jeg har nok ressourcer til at køre dette spil, hvorfor har jeg ikke tilstrækkelige ressourcer til skrivebordet?". Årsagen er, at begge kræver hukommelse på samme tid.

    Windows kan kun være i stand til at fortælle dig om hukommelsessituationen, efter at du har forladt spillet. Så når jeg starter en anden Visual Studio efter spændende Black Mesa ...

    Så hvad kan vi gøre ved dette?

    Få mere GPU-hukommelse

    Sød og simpel.

    Deaktiver Desktop Composition (pr. Proces)

    Som det allerede var foreslået, kan du deaktivere skrivebordsammensætning for en enkelt eksekverbar. Dette medfører, at skrivebordssammensætningen er midlertidigt deaktiveret, mens den eksekverbare udføres. Dette reducerede det samlede hukommelsesforbrug drastisk, mens applikationen blev udført i mine test:

    Bounty-meddelelsen nævner, at dette er uønsket, da dette potentielt er meget arbejde.

    Deaktiver Desktop Composition (globalt)

    Jeg ville ikke betragte dette som en løsning, da skrivebordsammensætning normalt ønskes. Men det er her at deaktivere det:

    Jeg vil bare slippe af med den irriterende besked!

    Bare fordi du fjerner advarslen "Dit batteri er næsten tomt! Du kan kun tale i 10 minutter!"Betyder ikke, at du kan tale længere end 10 minutter. Faktisk vil din telefon sandsynligvis bare slukke, og det er det. Hvordan er det for en forbedring??

    Jeg har aldrig antaget, at meddelelsen kan slukkes, og jeg kan ikke se, hvordan det kunne betragtes som en fordel.

    Du tror måske du ved bedre, men det gør du ikke. Hvis systemet fortæller dig, at det løber tør for ressourcer, er det.

    Men det er det ikke! Jeg ved!

    Ok, lad os antage, at Windows bare ikke er smart nok til at registrere den særlige situation, du er i, og advarselsmeddelelsen er simpelthen en irriterende ulejlighed. Hvad nu?

    Sagen er jeg personligt også påvirket af dette, og det er irriterende i helvete ud af mig. Fordi jeg ikke engang får denne advarselsmeddelelse. Windows skifter simpelthen min farveprofil, og det er det. Og det kan jeg godt lide.

    Når det sker, kører jeg normalt hurtigt et script, der kalder

    net stop uxsms & netto start uxsms 

    Dette genstarter Desktop Window Manager og bringer mig tilbage til mit sammensatte skrivebord (og det frigør masser af ressourcer i processen, yay).

    Ved at vide dette kan du også konstruere dig selv et specielt spilmiljø, hvor du stopper tjenesten, før du starter spillet for at bekæmpe hele denne adfærd. Dette vil dog medføre en identisk adfærd for at deaktivere skrivebordsammensætning for en enkelt eksekverbar gennem filegenskaberne.


    Har du noget at tilføje til forklaringen? Lyde af i kommentarerne. Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Tjek den fulde diskussionstråd her.