2010-03-17 15:21:37 +0000 2010-03-17 15:21:37 +0000
33
33

¿Cómo desactivar la detección automática del monitor en Windows 7?

Actualmente estoy ejecutando Windows 7 Ultimate de 64 bits con una configuración de doble monitor con una tarjeta gráfica NVIDIA 7950 GT. Un monitor está dedicado a esta máquina y el otro monitor está conectado a un conmutador KVM DVI.

Cuando cambio a mi otro ordenador, Windows 7 desactiva el monitor. Sin embargo, cuando vuelvo a cambiar no vuelve a habilitar el monitor. La única circunstancia que vuelve a habilitar automáticamente el segundo monitor es cuando vuelvo a cambiar después de que Windows haya puesto los monitores en modo de ahorro de energía. Tengo que abrir continuamente el panel de control de NVIDIA para que vuelva a activar el monitor.

En Windows XP simplemente desactivaba el servicio de NVIDIA para evitar que detectara automáticamente el monitor (lo que no resuelve el problema en Win7), y en Vista había un hack en el registro que lo evitaba. Parece que eso se ha eliminado en Windows 7.

He encontrado preguntas similares publicadas en este sitio, pero nada que coincida exactamente con mi problema. El siguiente enlace es la pregunta que más se acerca, pero no proporciona una solución al problema. ¿Cómo puedo arreglar la detección de monitores en Windows 7?

¿Hay alguna manera en Windows 7 de desactivar la detección automática de monitores?

Actualización: Acabo de añadir una segunda tarjeta gráfica a mi equipo Windows 7 de 64 bits. He conectado un monitor a cada tarjeta gráfica. Ahora, cuando uso el conmutador KVM para cambiar de un lado a otro, se vuelve a activar el segundo monitor como debería. Sin embargo, hay algunos problemas con esto. Si tengo un programa maximizado en el segundo monitor y tiene el foco, cuando cambie se moverá al monitor 1. Si tengo un programa maximizado en el segundo monitor y no tiene el foco, cuando lo cambio se comportará como si estuviera minimizado y cuando lo vuelvo a subir se mostrará maximizado en el monitor 1.

Definitivamente es mejor de lo que era, pero todavía estoy buscando una manera de desactivar la auto-detección.

Respuestas (8)

5
5
5
2010-08-27 01:33:32 +0000

Tal vez esto es demasiado simple, pero ¿has probado a usar la tecla de acceso rápido windows+p? Eso funciona sólo en windows 7, pero es una forma rápida de ampliar, duplicar o seleccionar una sola pantalla. (nota: cuando dice proyector se refiere a tu pantalla secundaria)

Si estás tratando con Windows Vista puedes desactivar la detección automática siguiendo esta guía. Se supone que es sólo para tarjetas nvidia pero puede funcionar para otras también.

Ese post dice:

  1. Abrir el Menú de Inicio. A) Haga clic en Todos los programas -> Accesorios -> Herramientas del sistema -> Programador de tareas.

O

  1. Abra el Panel de Control (Vista Clásica). A) Haga clic en Herramientas administrativas -> Administración de equipos.
  2. Haga clic en Continuar para que aparezca el aviso de UAC.
  3. En el panel izquierdo, expanda el Programador de Tareas, Biblioteca del Programador de Tareas, Microsoft, Windows, y haga clic en MobilePC.
  4. En el panel central, haz clic con el botón derecho en TMM.
  5. Para desactivar TMM - Haga clic en Desactivar.
  6. Para activar el TMM - Haga clic en Activar. NOTA: El TMM está activado por defecto en Vista.
  7. Cierre el programador de tareas.
  8. Cierre la sesión y vuelva a iniciarla, o reinicie el ordenador para ver el cambio.

También puede hacerlo directamente desde el registro:

Usando el Editor del Registro de Windows Abra el editor del registro de Windows(regedit) Navegue hasta esta ubicación

Ordenador\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TMM

Haga clic con el botón derecho del ratón en el valor (UseIViewHelper) y seleccione modificar. ponga los datos del valor a 0 para deshabilitar la función TMM en Windows. Si quiere volver a activar la función TMM, ponga el valor a 1.

También tiene que reiniciar el PC después. referencia

En cuanto a windows 7, de momento no es posible. Según los moderadores de los foros de microsoft: “Este comportamiento es por diseño y no creo que haya una manera de anular esta funcionalidad, excepto para asegurarse de que ambos monitores están encendidos cuando se inicia el sistema”. Sin embargo, ahora mismo hay una forma de solicitar esta función. Por favor, vaya al enlace y solicite esta función si cree que es importante. También se ha creado oficialmente un ticket para esta función. Sólo el tiempo podrá decirlo.

Un software de terceros puede ser útil, pero personalmente no he utilizado ninguno para este propósito. He encontrado MultiMon que está construido para múltiples monitores. Espero que esto sea de alguna utilidad hasta que microsoft lo haga bien.

4
4
4
2013-11-01 02:22:05 +0000

Hay una pieza de hardware que probablemente pueda resolver tu problema.

El propósito de este dispositivo es situarse entre el cable de su monitor y hacer que el ordenador piense que el monitor todavía existe. Lo hace grabando el EDID una vez y repitiéndolo todo el tiempo después.

3
3
3
2010-11-02 05:45:43 +0000

Mira tus servicios. Yo tuve un problema similar y desactivé “AMD External Events Utility” y dejó de buscar el monitor. Creo que en mi antiguo sistema se llamaba “ati hotkey poller”

2
2
2
2011-07-22 07:25:00 +0000

En el caso de las tarjetas NVidia, es necesario desactivar los servicios “NVIDIA Update Service Deamon”.

  1. Ejecutar “services.msc”
  2. Desactivar esos servicios
  3. Cambiar la ejecución a manual
1
1
1
2015-06-10 02:49:18 +0000

Esta es una solución que me ha funcionado. Windows 7, NVidia Quadro NVS 295. Pero eso es en gran medida irrelevante.

Lo importante es que son monitores HP EliteDisplay 241i.

Ir al menú en pantalla > Control de entrada > Detección de conexión en caliente DP > cambiar de Bajo consumo a Siempre activo.

Haciendo esto en ambos monitores se ha resuelto el problema para mí. Sospecho que otros monitores tendrán una configuración similar.

1
1
1
2010-03-25 23:06:45 +0000

Yo tengo una situación similar a la tuya, solo que en lugar de un kvm tengo mi sistema principal enchufado con DVI y el secundario en VGA. De esta manera uso la selección de entrada del monitor.

Si eso no es suficiente: ¿Qué KVM estás usando? ¿Tienes el mismo problema si desenchufas y conectas los cables? ¿Encender y apagar el monitor hace que Windows lo detecte?

¿Quizás necesites un kvm mejor ? (Eso hace que ambos ordenadores piensen que están conectados a un monitor).

1
1
1
2010-08-30 22:42:07 +0000

Lo único que se me ocurre, que no es muy buena solución, es comprar un KVM mejor.

Mi primer KVM antiguo tenía exactamente el mismo problema que dices. Me actualicé a uno digital nuevo y básicamente emula/falsifica una señal, incluso cuando no estás en el canal.

Aparte de eso, he creado un arreglo de registro para ti que debería desactivar el TMM en Windows 7 .

0
0
0
2019-12-11 20:59:15 +0000

Solución para (al menos algunas) tarjetas Nvidia. Más vale tarde que nunca, supongo. Para una tarjeta Nvidia (Quadro FX 1400, driver 9.18.13.908) que utiliza un driver Nvidia:

Right click on desktop
Select "Nvidia Control Panel"
Workstation -> view system topology
For the monitor in question click on "EDID"
Save EDID as text file.
Load EDID from text file (the one just saved).
Now EDID source is "File", previously it was "Monitor".

Después de hacer esto al cambiar el KVM ya no se altera el escritorio.

¡Probablemente sería una buena idea volver a cambiarlo a “monitor” antes de conectar un dispositivo de visualización diferente!