Windows 10 mueve todas mis ventanas a la primera pantalla cuando apago las pantallas para ahorrar energía

Windows 10 mueve todas mis ventanas a la primera pantalla cuando apago las pantallas para ahorrar energía

En mi Windows 10, x64 con nVidia GTX 760 estoy experimentando efectos molestos:

Cada vez que mis dos pantallas se apagan para ahorrar energía o el sistema operativo entra en modo de espera, todas mis ventanas se mueven a la pantalla principal después de activar/encender las pantallas. Configuré el tiempo de apagado de la pantalla en un minuto. Moví Firefox a la pantalla 2, esperé un minuto, moví el mouse para encender las pantallas -> Firefox y todo lo demás volvió a la pantalla principal.

Desinstalé los controladores de nvidia por completo, los reinicié y luego los instalé nuevamente, pero parece que no fue así.

¿Hay algo sofisticado que se pueda hacer en esa situación? Sé que este no es el comportamiento predeterminado ya que he tenido varias configuraciones de 2 pantallas en mi vida y ninguna mostró este comportamiento.

La pantalla 1 se conecta mediante HDMI y la pantalla 2 mediante DVI-D. No puedo cambiar las conexiones porque la pantalla 2 no tiene HDMI ni Display Port. Pero AFAIK DVI o HDMI realmente no deberían importar

Respuesta1

He probado numerosas soluciones que se encuentran en respuestas a preguntas similares en varios foros, y ninguna ha solucionado realmente el problema. Aparentemente, Microsoft inicia la restauración de cada ventana tan pronto como se muestra el mensaje de inicio de sesión y verifica que el espacio en la pantalla esté allí mientras lo hace. Cuando activa los monitores, puede haber un retraso antes de que el sistema operativo detecte un monitor, y Windows usa un monitor simulado predeterminado si aún no se ha detectado ningún monitor. A Microsoft le gusta este comportamiento, ya que evita la pérdida de acceso a ventanas fuera de la pantalla si reduce la cantidad de pantallas, especialmente después de que alguien desconecta un proyector de una computadora portátil al final de una reunión.

Este retraso en que el monitor se vuelva visible para el sistema también podría depender de cómo está conectado el monitor al sistema (VGA, HDMI, DVI o DisplayPort) y de cómo el adaptador de gráficos informa la configuración del monitor durante el despertar. Con mi configuración (Radeon R9 260, monitores LG, principal en PowerPort, uno más antiguo y más pequeño en HDMI) parece que la configuración del monitor no es completamente visible para Windows hasta que las pequeñas ventanas de estado del monitor desaparecen.

He descubierto que puedo evitar la mayoría de los movimientos y cambios de tamaño si soy paciente y cuidadoso al activar el sistema.

El problema parece ser que al presionar una tecla o un botón del mouse se inicia la activación y el inicio de sesión en una sola acción. Incluso mientras el inicio de sesión espera a que ingrese una contraseña o seleccione un usuario diferente, comienza a activar las ventanas de la sesión anterior para ahorrar tiempo. Por lo tanto, se puede observar la configuración del monitor para asegurarse de que la ubicación de la ventana sea válida antes de que muchos monitores se activen y estén listos y sean visibles para el sistema.

El truco consiste en separar la activación del inicio de sesión. Una forma es usar el botón de encendido de la computadora para activarla, suponiendo que esté configurada para hacerlo. Uno de mis teclados tiene un botón de activación/reposo, y eso también funciona.

La forma que uso generalmente es mover el mouse (una tecla de flecha también funcionaría) para comenzar a activar el sistema y luego esperar a que el monitor se active por completo antes de presionar cualquier otra tecla o el botón del mouse para que aparezca el mensaje de inicio de sesión. . Mis monitores muestran una pequeña ventana con información de configuración al inicio, y si espero hasta que ambos hayan desaparecido antes de presionar una tecla o un botón del mouse para obtener el mensaje de inicio de sesión, las ventanas generalmente aparecen donde pertenecen. Espero ver el fondo de pantalla sin un mensaje de inicio de sesión hasta que se completa el inicio del monitor y luego hago clic para que aparezca el mensaje de inicio de sesión.

Si empiezo presionando el botón del mouse o cualquiera de las otras teclas del teclado, o si eso ha sucedido desde que la computadora entró en suspensión incluso si nunca inicié sesión, parece iniciar tanto la activación como el inicio de sesión (mostrando el usuario predeterminado y aceptando el contraseña) al mismo tiempo. Esto hace que el sistema comience a activar Windows, programa por programa, sin poder ver los monitores, y todos terminan en la parte superior izquierda de mi monitor principal. A veces, digamos que si muevo el mouse pero luego presiono el botón demasiado rápido, algunos programas (por ejemplo, Excel y Bing) mueven sus ventanas allí, y otros (Chrome y Word, tal vez) todavía las tienen donde estaban. Creo que eso tiende a confirmar mis teorías anteriores sobre por qué esto funciona.

También hay una tendencia de algunas ventanas a migrar un poco hacia abajo y hacia la derecha al activarse; No veo mucha solución a eso excepto extender la ventana al borde inferior o derecho de la pantalla, o al menos cerca de ella (al tocar la parte inferior en Win10 tiende a extender la ventana verticalmente sobre ambas pantallas, en un configuración superior/inferior).

Respuesta2

Yo iba a hacer la misma pregunta. Cada vez que apago un monitor mientras estoy conectado, las ventanas cambian a los otros dos monitores. Leí los comentarios insistentes de que esto no debería suceder.

  • No tengo otras cosas conectadas a los monitores.
  • Miré cómo mi sistema puede ser diferente. Ejecuto VirtualWin (administrador de escritorio múltiple). Este es el culpable.

Solo publico para ayudar a otros. Mi solución es salir albloquear pantallaprimero vía Win+ L, antes de apagar los monitores.

información relacionada