Algunas veces aparecerá este cuadro de diálogo (ver captura de pantalla a continuación). Cada vez que aparece, selecciono "Mantener el esquema de color actual y no mostrar este mensaje nuevamente". Windows me lo recuerda de nuevo, ya sea al día siguiente o después de reiniciar, o a veces otros 5 minutos más tarde.
¿Desea cambiar la combinación de colores para mejorar el rendimiento?
Windows ha detectado que el rendimiento de su computadora es lento. Esto podría deberse a que no hay suficientes recursos para ejecutar el esquema de color Aero de Windows. Para mejorar el rendimiento, intente cambiar la combinación de colores a Windows 7 Basic. Cualquier cambio que realice estará vigente hasta la próxima vez que inicie sesión en Windows
- Cambiar la combinación de colores a Windows 7 Basic
- Mantenga el esquema de color actual, pero vuelva a preguntarme si mi computadora continúa funcionando lentamente
- Mantenga el esquema de color actual y no vuelva a mostrar este mensaje
¿Hay alguna razón por la cual Windows ignora / olvida mis intentos de suprimir el diálogo? Me encantaría nunca volver a verlo, es molesto y me saca de las aplicaciones de pantalla completa.
Si es importante, estoy ejecutando Windows 7 x64 Professional. Creo que el cuadro de diálogo aparece porque estoy forzando Vsync y Triple Buffering para aplicaciones DirectX.
Respuestas:
Suponiendo que se da cuenta de que este mensaje le informa que su sistema tiene pocos recursos y le pide que desactive Aero para que pueda seguir funcionando a la velocidad óptima,
Change Action Center settings
Windows Troubleshooting
casilla de verificación, en "Mensajes de mantenimiento".Ok
botón y ya está.Aquí hay una captura de pantalla de la pantalla de configuración:
Alternativamente:
Disable desktop composition
. Esto deshabilitará el servicio Administrador de sesión de Desktop Window Manager durante la ejecución de esta aplicación, lo que aumentará la memoria del sistema y de video y evitará algunas incompatibilidades de aplicación. Una causa probable para su mensaje del Centro de actividades si tiene suficiente memoria del sistema y de video, pero está encantado de recibir este mensaje con ciertos juegos o aplicaciones de pantalla completa.fuente
Estoy constantemente en una situación similar a pesar de que nunca recibo exactamente el mismo mensaje y he realizado algunas pruebas.
A mi entender, el recurso principal que está bajo presión aquí, es la memoria de la GPU . Pero esto no necesariamente indica que se está quedando sin este recurso en general. Podría significar que Desktop Window Manager ha detectado que se está ejecutando tan bajo que una característica específica de este servicio podría desactivarse para liberar más memoria.
Para probar esto, comencé a abrir aplicaciones intensivas en memoria de GPU:
Este es un uso algo superior al promedio en mi configuración de triple pantalla con algunos jugadores clave en ejecución (Visual Studio 2012 (aceleración de hardware habilitada), PhpStorm, Aptana Studio, Chrome, Firefox, IE, ...). Entonces, sí, si solo tiene una tarjeta de 1 GB y este sería su escenario de uso habitual, ya tendría un problema.
Tuve que empujar un poco más y comenzar un par más de instancias de Visual Studio ...
... hasta que se acercaba a la marca de 1,5 GB y ...
¡CHASQUIDO! Esto provocó que Windows matara por completo la composición del escritorio (y liberara algunos recursos preciosos).
Ahora, cuando ya estoy en un nivel crítico, y comienzo una aplicación que usa cantidades excesivas de memoria de GPU en pantalla completa , incluso puedo ir más allá de este límite crítico. Aquí está el resultado después de ejecutar Black Mesa por un tiempo en 2560x1440 con detalles máximos:
Entonces, se pueden deducir dos cosas de esto. Si bien superar la marca del 75% en el escritorio puede forzar a Windows a deshabilitar la composición del escritorio, al alcanzar el mismo límite en una aplicación de pantalla completa (y, opcionalmente, al salir de esa aplicación), la composición del escritorio no está deshabilitada.
La segunda cosa es que, mientras estás en tu juego, puedes tener la idea "Oye, tengo suficientes recursos para ejecutar este juego, ¿por qué no tengo suficientes recursos para el escritorio?". La razón es que ambos requieren memoria al mismo tiempo.
Es posible que Windows solo pueda informarle sobre la situación de la memoria después de salir del juego. Entonces, cuando inicio otro Visual Studio después de salir de Black Mesa ...
¿Entonces, qué podemos hacer al respecto?
Obtenga más memoria de GPU
Dulce y sencillo.
Deshabilitar composición de escritorio (por proceso)
Como ya se sugirió, puede deshabilitar la composición del escritorio para un solo ejecutable. Esto tiene el efecto de que la composición del escritorio se deshabilita temporalmente mientras se ejecuta el ejecutable. Esto redujo drásticamente el consumo general de memoria mientras la aplicación se ejecuta en mis pruebas:
El aviso de recompensa menciona que esto no es deseable, ya que potencialmente es mucho trabajo.
Deshabilitar la composición del escritorio (globalmente)
No consideraría esto una solución ya que la composición de escritorio generalmente se desea. Pero aquí es donde deshabilitarlo:
¡Solo quiero deshacerme del mensaje molesto!
El hecho de que elimine la advertencia "¡ Su batería está casi descargada! ¡Solo puede hablar 10 minutos más! " No significa que pueda hablar más de 10 minutos. De hecho, lo más probable es que su teléfono simplemente se apague y eso es todo. Ahora, ¿cómo es eso de una mejora?
Nunca asumí que el mensaje se puede desactivar y no veo cómo eso podría considerarse un beneficio.
Puede pensar que sabe mejor, pero no. Si el sistema le dice que se está quedando sin recursos, es así.
Pero no lo es! ¡Lo sé!
Ok, supongamos que Windows no es lo suficientemente inteligente como para detectar la situación especial en la que se encuentra y el mensaje de advertencia es simplemente un inconveniente molesto. ¿Ahora que?
La cuestión es que, personalmente, también estoy afectado por esto y me molesta muchísimo. Porque ni siquiera recibo ese mensaje de advertencia. Windows simplemente cambia mi perfil de color y eso es todo. Y eso me gusta en realidad.
Cuando sucede, generalmente ejecuto rápidamente un script que llama
Aquí está el guión completo. Aparecerá un aviso de UAC y reiniciará el servicio para que se pueda activar desde cualquier lugar. Lo tengo anclado al menú de inicio.
Esto reinicia el Desktop Window Manager y me devuelve a mi escritorio compuesto (y libera muchos recursos en el proceso, yay).
Sabiendo esto, también puedes construir un entorno de juego especial donde detengas el servicio antes de comenzar el juego para combatir todo este comportamiento. Sin embargo, esto provocará un comportamiento idéntico al deshabilitar la composición del escritorio para un solo ejecutable a través de las propiedades del archivo.
fuente
Keep the current color scheme, and don't show this message again
.También he recibido este maldito mensaje todo el tiempo (durante mucho tiempo) en PC con Windows 7, principalmente cuando accedo de forma remota a ellos mediante VNC (cualquier sabor), pero quiero mantener activadas la composición Aero y de escritorio (seguramente no usando el controlador de espejo VNC, de lo contrario no Aero).
El cambio al tema básico, aunque sea temporalmente, rompería la GUI de algunas aplicaciones antiguas (como las que obtienen virtualización DPI, solo disponible con la composición de escritorio Aero +), esa fue una de las razones por las que quería mantener Aero y la composición de escritorio activado, por defecto, pero simplemente detenga el maldito mensaje, además, el sistema realmente estaba funcionando bien , ya que muchos usuarios confirman los comentarios en esta página, ¡entonces el problema era solo el mensaje!
Desmarcar la casilla de verificación "Solución de problemas de Windows" en "Mensajes de mantenimiento" no es una solución, ya que muchos también confirman los comentarios aquí, no funciona, y deshabilitar la composición del escritorio es ... bueno ... como decirle que apague su automóvil motor porque no funciona correctamente ... es decir, no es una solución ...
Después de ser molestado con este mensaje durante mucho tiempo, decidí que realmente tenía que detenerlo, luego depuré dwm.exe y finalmente encontré cómo matar el mensaje permanentemente ... si quieres hacer lo mismo y tienes Windows 7 SP1 x64 (probablemente sea diferente para x86) simplemente parchea tu dwm.exe como lo hice:
Advertencia: ¡Solo haga esto si sabe lo que está haciendo, de lo contrario puede romper su sistema!
para Windows 7 SP1 x64:
para Windows 7 SP1 x64 + KB3125574 Paquete acumulativo:
(el parche simplemente elimina la llamada a la API TaskDialogIndirect, responsable de mostrar la ventana del mensaje y fuerza un jmp, que originalmente se tomaría si la devolución de la llamada es exitosa ... el jmp debe tomarse ya que el código aparentemente también se hace solo para cambia al tema básico si no puede mostrar el mensaje)
Tenga en cuenta que para poder hacer cambios / renombrar / reemplazar su archivo dwm.exe necesita detener el servicio "Desktop Window Manager Session Manager" (en services.msc), para que deje de ejecutarse, y tome la propiedad del archivo y ajuste los permisos. .. como el archivo es propiedad de TrustedInstaller por defecto ...
También tenga en cuenta que en mi análisis de dwm.exe descubrí que en realidad hay dos de estos mensajes (similares pero no iguales):
fuente
Se está quedando sin memoria GPU. Esto podría ser :
Como está ejecutando Windows 7 x64, la tercera posibilidad probablemente no se aplique.
Para la segunda posibilidad, puede actualizar su controlador de video a la última versión que se encuentra en el sitio web del fabricante.
Para la primera posibilidad, si esto siempre sucede cuando se ejecuta el mismo programa, entonces podría tener problemas de compatibilidad con el tema Aero. Para deshabilitar Aero mientras ejecuta esa aplicación, modifique las Propiedades de su ejecutable para "Deshabilitar composición de escritorio":
fuente
No, la ventana no debe mostrarse nuevamente si responde eso, pero sucede de todos modos.
No, no es por eso. En primer lugar, Desktop Composition obliga al sistema (pero no a los juegos, usan DirectX) a trabajar en modo de sincronización vertical y le da la posibilidad de usar funciones agradables como Win + Tab (por ejemplo), por lo que deshabilitarlo, como mucha gente dice, es no es una solución, es un método para degradar su sistema y una muy mala solución. Algunos programas funcionan mejor con Desktop Composition habilitado debido a que vsync (como algunos reproductores de películas, evita el desgarro), algunos funcionan mejor con Desktop Composition deshabilitado (algunas ventanas con bordes tipo punto se mueven muy lentamente cuando DC está habilitado, también el programa gfx como Corel antiguo puede funcionar mucho más lento), pero los nuevos programas siempre funcionan bien, así que deje Desktop Composition habilitado.
Por ahora, recomiendo esperar hasta que MS libere cualquier solución para ese comportamiento molesto. Por supuesto, no deshabilite Desktop Composition si le gustan las nuevas funciones de Win7 o Vsync.
fuente