如何禁用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
  • 阅读 ( 190 )
  • 分类:互联网

你可能感兴趣的文章

如何阻止熔毁和幽灵补丁减缓你的电脑

...会注意到。但是,在使用旧处理器的PC上,尤其是在运行Windows7或Windows8的情况下,您可能会看到明显的速度减慢。以下是如何确保您的电脑在安全后尽可能快地运行。 相关:熔毁和幽灵的缺陷将如何影响我的电脑? 无论你做什...

  • 发布于 2021-04-06 20:52
  • 阅读 ( 240 )

如何在windows下实现aero-peek的即时显示

AeroPeek是Windows7中添加的更有用的功能之一。只需将鼠标移到任务栏最右侧(在“显示桌面”按钮上)半秒钟,即可隐藏所有打开的窗口并查看桌面。但是如果半秒钟太长怎么办? 相关:如何在Windows中禁用Aero Peek 我们将向您展...

  • 发布于 2021-04-08 06:37
  • 阅读 ( 131 )

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

Windows7或Vista的WindowsAeroGlass界面需要一个像样的显卡,你不能在一台旧的旧电脑上使用它。对于那些担心性能的人来说,有时挤完最后一滴就需要停止呼吸。 在windows 8中禁用aero 如果你想在Windows8中禁用Aero,你会有兴趣知道没...

  • 发布于 2021-04-12 03:17
  • 阅读 ( 137 )

如何禁用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的一个...

  • 发布于 2021-04-12 03:38
  • 阅读 ( 190 )

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

VirtualBox的实验性3D加速允许您在虚拟机中使用Windows7的Aero界面。你也可以在虚拟机上运行旧的3D游戏——新的可能运行不太好。 如果您在VirtualBox中安装了Windows7,您可能会对看到Windows7基本界面而不是Aero感到失望,但是您可以...

  • 发布于 2021-04-12 06:04
  • 阅读 ( 154 )

用于调整和自定义windows 7的最佳文章

你喜欢调整你的Windows7系统,定制它来适应你的个性和工作方式吗?我们向您展示了许多自定义任务栏、开始菜单、桌面、Windows资源管理器和Windows的其他部分的方法。 我们在下面收集了许多关于添加和创建主题、添加墙纸、将...

  • 发布于 2021-04-12 14:40
  • 阅读 ( 238 )

改进windows的20种最好的注册表黑客

...余的文本。这个注册表黑客来自WindowsXP时代,但也适用于Windows7和Vista。 从Windows7或Vista中的新快捷方式中删除“快捷方式”文本 将google文档添加到windows资源管理器的“新建”上下文菜单 Do you create a lot of documents in Google Docs? We...

  • 发布于 2021-04-12 18:25
  • 阅读 ( 253 )

禁用不需要的内置windows功能的50种最佳方法

...的50个最好的注册表黑客 2010年20个最佳极客解释主题 在Windows7中仍然有效的20个最佳Windows调整 2010年50篇最佳如何极客Windows文章 使用Linux修复Windows PC的10种最聪明的方法 如果你已经经历过这些,请继续阅读如何禁用你可能不想...

  • 发布于 2021-04-13 02:34
  • 阅读 ( 249 )

使windows更好的50个最好的注册表黑客

.../关机按钮 作为笔记本电脑上睡眠功能的狂热用户,我对Windows7或Vista的习惯非常恼火,每当有Windows Update的更新时,就把睡眠/关机按钮改成“安装更新并关机”按钮。 上一次我只想进入睡眠模式时,无意中点击了这个愚蠢的按...

  • 发布于 2021-04-13 03:45
  • 阅读 ( 277 )

如何解决最大的10个窗口烦恼

...定。 在Windows 7或Vista中禁用大写锁定键 将任意键映射到Windows7/XP/Vista上的任意键 最终摆脱internet explorer(仅限windows 7) 在IE浏览器中阅读这篇文章的人中,大约有一半的人现在会挠头,想……“什么?另一半使用Firefox或Chrome浏...

  • 发布于 2021-04-13 04:55
  • 阅读 ( 187 )
gaoshiyan
gaoshiyan

0 篇文章

相关推荐