Às vezes, essa caixa de diálogo é exibida (veja a captura de tela abaixo). Sempre que aparece, seleciono "Manter o esquema de cores atual e não mostro esta mensagem novamente". O Windows então me lembra novamente - no dia seguinte ou após a reinicialização, ou às vezes outros 5 minutos depois.
Deseja alterar o esquema de cores para melhorar o desempenho?
O Windows detectou que o desempenho do seu computador está lento. Isso pode ocorrer porque não há recursos suficientes para executar o esquema de cores do Windows Aero. Para melhorar o desempenho, tente alterar o esquema de cores para o Windows 7 Basic. Qualquer alteração feita entrará em vigor até a próxima vez que você fizer logon no Windows
- Alterar o esquema de cores para o Windows 7 Basic
- Mantenha o esquema de cores atual, mas pergunte-me novamente se o computador continua com um desempenho lento
- Mantenha o esquema de cores atual e não mostre esta mensagem novamente
Existe algum motivo pelo qual o Windows está ignorando / esquecendo minhas tentativas de suprimir a caixa de diálogo? Adoraria nunca mais vê-lo novamente, é irritante e me separa das aplicações em tela cheia.
Se isso importa, estou executando o Windows 7 x64 Professional. Acredito que a caixa de diálogo seja exibida porque estou forçando o Vsync e o Triple Buffering para aplicativos DirectX.
Respostas:
Supondo que você entenda que esta mensagem está informando que seu sistema está com poucos recursos e está solicitando que você desative o Aero para que ele possa continuar com o desempenho na velocidade ideal,
Change Action Center settings
Windows Troubleshooting
caixa de seleção, em "Mensagens de manutenção".Ok
botão e pronto.Aqui está uma captura de tela da tela de configuração:
Alternativamente:
Disable desktop composition
. Isso desativará o serviço Gerenciador de sessões do Desktop Window Manager durante a execução deste aplicativo, o que aumentará a memória do sistema e de vídeo e evitará algumas incompatibilidades do aplicativo. Uma causa provável para a sua mensagem do Action Center se você tiver memória de sistema e vídeo suficiente, mas ainda assim a receber com determinados jogos ou aplicativos em tela cheia.fonte
Estou constantemente em uma situação semelhante, embora nunca receba exatamente a mesma mensagem e tenha feito alguns testes.
Para meu entendimento, o principal recurso que está sob estresse aqui é a memória da GPU . Mas isso não indica necessariamente que você está ficando sem esse recurso em geral. Pode significar apenas que o Desktop Window Manager detectou que você está executando tão baixo que um recurso específico deste serviço pode ser desativado para liberar mais memória.
Para testar isso, comecei a abrir aplicativos que consomem muita memória da GPU:
Isso é um pouco acima da média na minha configuração de tela tripla com alguns players importantes em execução (Visual Studio 2012 (aceleração de hardware ativada), PhpStorm, Aptana Studio, Chrome, Firefox, IE, ...). Então, sim, se você tiver apenas um cartão de 1 GB e esse for o seu cenário de uso normal, você já terá um problema.
Eu tive que ir um pouco mais longe e iniciar mais algumas instâncias do Visual Studio ...
... até chegar à marca de 1,5 GB e ...
SNAP! Isso fez com que o Windows eliminasse completamente a composição da área de trabalho (e liberasse alguns recursos preciosos).
Agora, quando já estou em um nível crítico e inicio um aplicativo que utiliza quantidades excessivas de memória da GPU em tela cheia , posso ir além desse limite crítico. Aqui está o resultado depois de executar o Black Mesa por um tempo em 2560x1440 com o máximo de detalhes:
Portanto, duas coisas podem ser deduzidas disso. Se ultrapassar a marca de 75% na área de trabalho, pode forçar o Windows a desativar a composição da área de trabalho, ao atingir o mesmo limite em um aplicativo de tela cheia (e, opcionalmente, saindo desse aplicativo), a composição da área de trabalho não está desabilitada.
A segunda coisa é que, enquanto você está no seu jogo, você pode ter a idéia "Ei, tenho recursos suficientes para executar este jogo, por que não tenho recursos suficientes para a área de trabalho?". O motivo é que ambos requerem memória ao mesmo tempo.
O Windows pode apenas informar sobre a situação da memória depois que você saiu do jogo. Então, quando eu inicio outro Visual Studio depois de sair do Black Mesa ...
Então, o que nós podemos fazer sobre isso?
Obtenha mais memória GPU
Doce e simples.
Desativar composição da área de trabalho (por processo)
Como já foi sugerido, você pode desativar a composição da área de trabalho para um único executável. Isso tem o efeito de que a composição da área de trabalho é temporariamente desabilitada enquanto o executável está sendo executado. Isso reduziu drasticamente o consumo geral de memória enquanto o aplicativo é executado nos meus testes:
O aviso de recompensa menciona que isso é indesejável, pois é potencialmente muito trabalhoso.
Desativar composição da área de trabalho (globalmente)
Eu não consideraria isso uma solução, pois a composição da área de trabalho é geralmente desejada. Mas é aqui onde desabilitá-lo:
Eu só quero me livrar da mensagem irritante!
Só porque você remove o aviso " Sua bateria está quase vazia! Você só pode falar por mais 10 minutos! " Não significa que você pode falar por mais de 10 minutos. Na verdade, é provável que o seu telefone simplesmente desligue e pronto. Agora, como é isso para uma melhoria?
Nunca imaginei que a mensagem pudesse ser desativada e não vejo como isso poderia ser considerado um benefício.
Você pode pensar que sabe melhor, mas não sabe. Se o sistema está lhe dizendo que está ficando sem recursos, está.
Mas não é! Eu sei!
Ok, vamos supor que o Windows não seja inteligente o suficiente para detectar a situação especial em que você está e a mensagem de aviso é simplesmente um inconveniente irritante. E agora?
A questão é que, pessoalmente, eu também sou afetada por isso e isso me irrita demais. Porque eu nem recebo essa mensagem de aviso. O Windows simplesmente muda meu perfil de cores e é isso. E eu gosto disso, na verdade.
Quando isso acontece, geralmente executo rapidamente um script que chama
Aqui está o script completo. Ele abrirá um prompt do UAC e reiniciará o serviço para que possa ser acionado de qualquer lugar. Eu o tenho fixado no menu Iniciar.
Isso reinicia o Desktop Window Manager e me traz de volta à minha área de trabalho composta (e libera muitos recursos no processo, sim).
Sabendo disso, você também pode construir um ambiente de jogo especial em que interrompe o serviço antes de iniciar o jogo para combater todo esse comportamento. No entanto, isso causará um comportamento idêntico ao desativar a composição da área de trabalho para um único executável por meio das propriedades do arquivo.
fonte
Keep the current color scheme, and don't show this message again
.Eu recebi essa maldita mensagem que me incomoda o tempo todo (há muito tempo) nos PCs com Windows 7, principalmente ao acessá-los remotamente por VNC (qualquer sabor), mas querendo manter o Aero e a composição da área de trabalho ativados (certamente não usando o driver de espelho VNC ou o Aero, com certeza).
A mudança para o tema básico, mesmo que temporariamente, quebraria as GUIs de alguns aplicativos antigos (como os que obtêm virtualização de DPI, disponíveis apenas com a composição do Aero + para desktop), esse foi um dos motivos pelos quais eu queria manter o Aero e a composição do desktop ativado, por padrão, mas apenas interrompa a maldita mensagem, além disso, o sistema estava realmente funcionando bem , como muitos usuários confirmam nos comentários desta página, então o problema era apenas a mensagem!
Desmarcar a caixa de seleção "Solução de problemas do Windows" em "Mensagens de manutenção" não é uma solução, pois muitos também confirmam os comentários aqui, ele não funciona e desabilitar a composição da área de trabalho é ... bem ... como dizer para desligar o carro motor porque não funciona corretamente ... ou seja, não é uma solução ...
Depois de me incomodar com esta mensagem por muito tempo, decidi que realmente precisava parar com isso, depurei o dwm.exe e finalmente descobri como matar a mensagem permanentemente ... se você deseja fazer o mesmo e possui o Windows 7 SP1 x64 (provavelmente é diferente para x86) apenas remova seu dwm.exe como eu fiz:
Aviso: Faça isso apenas se você souber o que está fazendo, caso contrário, poderá danificar seu sistema !!!
para Windows 7 SP1 x64:
para Windows 7 SP1 x64 + KB3125574 Pacote cumulativo de conveniência:
(o patch apenas remove a chamada para a API TaskDialogIndirect, responsável por mostrar a janela da mensagem e força um jmp, que seria originalmente usado se o retorno da chamada fosse bem-sucedido ... o jmp deve ser usado, pois aparentemente o código também é feito apenas para mude para o tema básico se não conseguir mostrar a mensagem)
Observe que, para poder fazer alterações / renomear / substituir o arquivo dwm.exe, é necessário interromper o serviço "Gerenciador de sessões do Gerenciador de janelas da área de trabalho" (em services.msc), para que ele pare de ser executado e obtenha a propriedade do arquivo e ajuste as permissões. .. como o arquivo pertence ao TrustedInstaller por padrão ...
Observe também que, na minha análise do dwm.exe, descobri que existem duas dessas mensagens (semelhantes, mas não iguais):
fonte
Você está ficando sem memória da GPU. Pode ser:
Como você está executando o Windows 7 x64, a terceira possibilidade provavelmente não se aplica.
Para a segunda possibilidade, você pode atualizar o driver de vídeo para a versão mais recente, conforme encontrado no site do fabricante.
Para a primeira possibilidade, se isso estiver sempre acontecendo ao executar o mesmo programa, poderá haver problemas de compatibilidade com o tema Aero. Para desativar o Aero ao executar esse aplicativo, modifique as Propriedades do executável para "Desativar composição da área de trabalho":
fonte
Nenhuma janela não deve ser exibida novamente se você responder, mas acontece de qualquer maneira.
Não, não é por isso. Primeiro de tudo - o Desktop Composition força o sistema (mas não os jogos, eles usam o DirectX) a trabalhar no modo de sincronização vertical e oferece a possibilidade de usar recursos interessantes como o Win + Tab (por exemplo), então desativá-lo, como muitas pessoas dizem, é não é uma solução, é um método para degradar o sistema e uma solução alternativa muito ruim. Alguns programas funcionam melhor com a Composição da área de trabalho ativada por causa desse vsync (como alguns players de filme - evita o rasgamento), outros funcionam melhor com a Composição da área de trabalho desabilitada (algumas janelas com bordas do tipo ponto se movem muito devagar quando o DC está ativado, também o programa gfx como o Corel antigo pode funcionar muito mais devagar), mas os novos programas sempre funcionam bem, então deixe a Composição da área de trabalho ativada.
Por enquanto, recomendo esperar até que a Microsoft libere qualquer correção para esse comportamento irritante. Com certeza, não desative a Composição da área de trabalho se desejar novos recursos do Win7 ou Vsync.
fonte