如何禁用Windows7的aero效能警告?

今天的問答環節是由SuperUser提供的,SuperUser是Stack Exchange的一個分支,它是一個由Q&a網站組成的社群驅動分組。...

如何禁用Windows7的aero效能警告?You know your computer isn’t cutting edge, but there’s no need for Windows 7 to c***tantly remind you. Read on to see how you can disable its c***tant nagging to adjust your color scheme to improve performance.

今天的問答環節是由SuperUser提供的,SuperUser是Stack Exchange的一個分支,它是一個由Q&a網站組成的社群驅動分組。

問題

超級使用者讀者William Stewart厭倦了Windows 7的嘮叨:

Sometimes this dialog box will pop up (see screenshot above). Every time it appears I select “Keep the current color scheme, and don’t show this message again”. Windows then reminds me again — either the next day or after reboot, or sometimes another 5 minutes later

Do you want to change the color scheme to improve performance?

Windows has detected your computer’s performance is slow. This could be because there are not enough resources to run the Windows Aero color scheme. To improve performance, try changing the color scheme to Windows 7 Basic. Any change you make will be in effect until the next time you log on to Windows

  • Change the color scheme to Windows 7 Basic
  • Keep the current color scheme, but ask me again if my computer continues to perform slowly
  • Keep the current color scheme, and don’t show this message again

Is there some reason why Windows is ignoring/forgetting my attempts to suppress the dialog? I’d love to never ever see it again, it’s annoying, and it alt-tabs me out of fullscreen applicati***.

If it matters, I’m running Windows 7 x64 Professional. I believe the dialog appears because I’m forcing Vsync and Triple Buffering for DirectX applicati***.

很明顯,William需要一個新的攻擊計劃,因為Windows忽略了他記住自己選擇的請求。

答案

超級使用者貢獻者一個侏儒為威廉的問題提供了一個快速而骯髒的解決方案:

Assuming you realize this message is informing you your system is low on resources and is asking you to disable Aero so it can keep performing at optimum speed,

  1. Go to the Start Menu and type Action Center on the Search box
  2. Start it (it should be the top entry, under the “Control Panel” group)
  3. On the left sidebar, click Change Action Center settings
  4. Untick the Windows Troubleshooting checkbox, under “Maintenance Messages”.
  5. Click the Ok button and you are done.

Here is a screenshot of the setting screen:

007Ys3FFgy1gpgf9qki54j30gr08l3yw

Alternatively:

  • You can try and keep this setting just as it is and switch to Basic desktop mode before launching the applicati*** that usually fire up this Action Center notification. Or,
  • You can right click the ic*** you use to fire up these full screen applicati***, clicking properties and under the Compatibility tab tick Disable desktop composition. This will disable the Desktop Window Manager Session Manager service during execution of this application which will increase system and video memory and avoid some application incompatibilities. A likely cause for your Action Center message if you have enough system and video memory but are stuill getting this message with certain games or full screen applicati***.

另一個貢獻者,奧利弗薩爾茨堡,深入研究了禁用桌面組成的解決方案,一個侏儒在最後強調。他寫道:

I’m c***tantly in a similar situation even though I never get that exact same message, and have done a bit of testing around.

To my understanding, the core resource that is under stress here, is the GPU memory. But this doesn’t necessarily indicate that you’re running out of this resource in general. It might just mean the Desktop Window Manager has detected that you’re running so low that one specific feature of this service could be disabled to free up more memory.

To test this, I started opening up GPU memory intensive applicati***:

007Ys3FFgy1gpgf9r60d3j30hs0bv3z5

This is somewhat above average use on my triple-screen setup with a few key players running (Visual Studio 2012 (hardware acceleration enabled), PhpStorm, Aptana Studio, Chrome, Firefox, IE, …). So, yeah, if you only have a 1 GB card and this would be your usual usage scenario, you’d already have a problem.

I had to push a bit further and start a couple more Visual Studio instances…

007Ys3FFgy1gpgf9rr5apj30hs0bv74x

 

007Ys3FFgy1gpgf9s8rftj30g5035jrf

…until it was nearing the 1.5 GB mark and…

007Ys3FFgy1gpgf9suh8kj30hs0bvt9c

SNAP! This caused Windows to kill desktop compositing completely (and free up some precious resources).

Now, when I’m already at a critical level, and I start an application that uses excessive amounts of GPU memory in fullscreen, I can even go beyond this critical limit. Here’s the result after running Black Mesa for a while on 2560×1440 at max details:

007Ys3FFgy1gpgf9tepz0j30hs0bvdgh

So, two things can be deducted from this. While going over the 75% mark on the desktop can force Windows to disable desktop composition, when reaching the same limit in a fullscreen application (and, optionally exiting that application) desktop composition is not disabled. The second thing is, while you’re in your game, you can get the idea “Hey, I have enough resources to run this game, why don’t I have enough resources for the desktop?”. The reason is, both require memory at the same time.

Windows might only be able to tell you about the memory situation after you exited the game. So, when I start another Visual Studio after exiting Black Mesa…

 

007Ys3FFgy1gpgf9tvx3nj30f104gq31

So, what can we do about this?

Get more GPU memory

Sweet and simple.

Disable Desktop Composition (per process)

As was already suggested, you can disable desktop composition for a single executable. This has the effect that desktop composition is temporarily disabled while the executable is being executed. This drastically reduced the overall memory c***umption while the application is executed in my tests:

 

007Ys3FFgy1gpgf9ufpuyj305j035jr7

The bounty notice menti*** that this is undesirable, as this is potentially a lot of work.

Disable Desktop Composition (globally)

I wouldn’t c***ider this a solution as desktop composition is usually desired. But this is where to disable it:

007Ys3FFgy1gpgf9v1crkj30f9093t9i

I just want to get rid of the annoying message!

Just because you remove the warning “Your battery is almost empty! You can only talk for 10 more minutes!” does not mean you can talk for longer than 10 minutes. In fact, your phone will most likely simply shut off and that’s it. Now how’s that for an improvement?

I never assumed the message can be turned off and I don’t see how that could be c***idered a benefit.

You might think you know better, but you don’t. If the system is telling you it’s running out of resources, it is.

But it isn’t! I know!

Ok, let’s assume Windows is just not **art enough to detect the special situation you’re in and the warning message is simply an annoying inconvenience. What now?

The thing is, me personally, I’m also affected by this and it’s annoying the hell out of me. Because I don’t even get that warning message. Windows simply switches my color profile and that’s it. And I like that actually.

When it happens I usually quickly run a script that calls

net stop ux**s & net start ux**s

This restarts the Desktop Window Manager and brings me back to my composited desktop (and it frees up lots of resources in the process, yay).

Knowing this, you can also c***truct yourself a special gaming environment where you stop the service before starting the game to combat this whole behavior. However, this will cause identical behavior to disabling desktop composition for a single executable through the file properties.


有什麼要補充的解釋嗎?在評論中發出聲音。想從其他精通技術的Stack Exchange使用者那裡瞭解更多答案嗎?在這裡檢視完整的討論主題。

 

 

  • 發表於 2021-04-12 03:38
  • 閱讀 ( 39 )
  • 分類:網際網路

你可能感興趣的文章

如何阻止熔燬和幽靈補丁減緩你的電腦

...會注意到。但是,在使用舊處理器的PC上,尤其是在執行Windows7或Windows8的情況下,您可能會看到明顯的速度減慢。以下是如何確保您的電腦在安全後儘可能快地執行。 相關:熔燬和幽靈的缺陷將如何影響我的電腦? 無論你做什...

  • 發佈於 2021-04-06 20:52
  • 閲讀 ( 53 )

如何在windows下實現aero-peek的即時顯示

AeroPeek是Windows7中新增的更有用的功能之一。只需將滑鼠移到工作列最右側(在“顯示桌面”按鈕上)半秒鐘,即可隱藏所有開啟的視窗並檢視桌面。但是如果半秒鐘太長怎麼辦? 相關:如何在Windows中禁用Aero Peek 我們將向您展...

  • 發佈於 2021-04-08 06:37
  • 閲讀 ( 46 )

如何在windows中禁用aero peek

...eek,可以透過多種方式輕鬆禁用它。禁用Aero Peek的步驟在Windows7、8和10中相同,除非另有說明。Show Desktop按鈕非常窄,在windows8和windows10中很難看到,但是如果您只需確保將滑鼠移到工作列的最右側,Aero Peek就可以工作了。請注...

  • 發佈於 2021-04-08 06:52
  • 閲讀 ( 38 )

windows 10應該從mac os x yosemite複製的5個想法

... 免費升級 相關:6個很棒的windows10功能,你今天可以在windows7或windows8上獲得 好吧,這個特性在優勝美地並不新鮮——它是去年在Mavericks 10.9中出現的。所有Mac使用者都可以免費升級到Mac OS X的最新版本。微軟也應該這樣做——...

  • 發佈於 2021-04-11 05:20
  • 閲讀 ( 43 )

極客學校:學習Windows7–監控、效能和保持windows最新

...:在大多數情況下,預設值是可以接受的。 資源監視器 Windows7資源監視器在一個易於使用的介面中提供了總體CPU、磁碟、網路和記憶體利用率的快速摘要。您可以將其視為工作管理員的更詳細版本。 要開啟資源監視器,請按Win...

  • 發佈於 2021-04-11 23:53
  • 閲讀 ( 49 )

介紹如何極客學校:在這裡免費學習技術

我們的大多數讀者都熟悉Windows7,但你的知識有多淵博?你能透過微軟認證考試嗎?在我們新的極客學校系列中,我們將嘗試以更深入的方式向您傳授技術—從Windows7開始,但我們不會就此止步。 請務必檢視本系列的其他文章(...

  • 發佈於 2021-04-12 01:26
  • 閲讀 ( 48 )

在windows 7或vista(或windows 8.x,sorta)上禁用aero

Windows7或Vista的WindowsAeroGlass介面需要一個像樣的顯示卡,你不能在一臺舊的舊電腦上使用它。對於那些擔心效能的人來說,有時擠完最後一滴就需要停止呼吸。 在windows 8中禁用aero 如果你想在Windows8中禁用Aero,你會有興趣知道...

  • 發佈於 2021-04-12 03:17
  • 閲讀 ( 35 )

如何在virtualbox中啟用3d加速和使用windows aero

VirtualBox的實驗性3D加速允許您在虛擬機器中使用Windows7的Aero介面。你也可以在虛擬機器上執行舊的3D遊戲——新的可能執行不太好。 如果您在VirtualBox中安裝了Windows7,您可能會對看到Windows7基本介面而不是Aero感到失望,但是您...

  • 發佈於 2021-04-12 06:04
  • 閲讀 ( 39 )

用於調整和自定義windows 7的最佳文章

你喜歡調整你的Windows7系統,定製它來適應你的個性和工作方式嗎?我們向您展示了許多自定義工作列、開始選單、桌面、Windows資源管理器和Windows的其他部分的方法。 我們在下面收集了許多關於新增和建立主題、新增牆紙、將...

  • 發佈於 2021-04-12 14:40
  • 閲讀 ( 58 )

20個最愚蠢的怪人戲法,能給你的朋友留下深刻印象

...方式,而無需在右鍵單擊時按Shift鍵。 愚蠢的怪人把戲:Windows7“傳送到”選單上的祕密專案 如何在Windows7中開啟“開始”選單資料夾 Do you like to keep your Start menu organized? It’s easy to do once you gain access to the Start menu folder. You can cr...

  • 發佈於 2021-04-12 17:44
  • 閲讀 ( 55 )
gaoshiyan
gaoshiyan

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦