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

Comment désactiver la détection automatique du moniteur dans Windows 7 ?

Je suis actuellement sous Windows 7 Ultimate 64 bits avec une configuration à double moniteur et une carte graphique NVIDIA 7950 GT. Un moniteur est dédié à cette machine et l'autre moniteur est connecté à un commutateur KVM DVI.

Lorsque je passe à mon autre ordinateur, Windows 7 désactive le moniteur. Cependant, lorsque je reviens, il ne réactive pas le moniteur. La seule circonstance qui réactive automatiquement le second moniteur est lorsque je reviens après que Windows ait mis les moniteurs en mode d'économie d'énergie. Je dois continuellement faire apparaître le panneau de configuration NVIDIA pour qu'il réactive le moniteur.

Sous Windows XP, je désactivais simplement le service NVIDIA pour l'empêcher de détecter automatiquement le moniteur (ce qui ne résout pas le problème sous Win7), et dans Vista, il y avait un piratage du registre qui empêchait cela. Il semble que cela ait été supprimé sous Windows 7.

J'ai trouvé des questions similaires sur ce site, mais rien qui ne corresponde exactement à mon problème. Le lien suivant est la question qui s'en rapproche le plus, mais n'apporte pas de solution au problème. Comment puis-je corriger la détection de moniteur dans Windows 7 ?

Y a-t-il un moyen dans Windows 7 de désactiver l'auto-détection de moniteur ?

Mise à jour: Je viens d'ajouter une deuxième carte graphique à ma machine Windows 7 64 bits. J'ai branché un moniteur dans chaque carte graphique. Maintenant, lorsque j'utilise le commutateur KVM pour passer d'un écran à l'autre, il réactive le deuxième écran comme il se doit. Il y a cependant quelques bizarreries à ce sujet. Si j'ai un programme optimisé sur le deuxième moniteur et qu'il est concentré, lorsque je le bascule, il se déplace sur le moniteur 1. Si j'ai un programme optimisé sur le second moniteur et qu'il n'a pas de focus, quand je le change, il se comportera comme s'il était optimisé et quand je le remets en place, il apparaîtra optimisé sur le moniteur 1.

Définitivement mieux qu'avant, mais toujours en cherchant un moyen de désactiver l'auto-détection.

Réponses (8)

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

C'est peut-être trop simple, mais avez-vous essayé de n'utiliser que le raccourci clavier windows+p ? Cela ne fonctionne que dans Windows 7, mais c'est un moyen rapide d'étendre, de dupliquer ou de sélectionner un seul écran. (note : quand il est écrit “projecteur”, cela signifie votre écran secondaire)

Si vous avez affaire à Windows Vista, vous pouvez désactiver la détection automatique en suivant le guide this . Cette fonction est censée ne s'appliquer qu'aux cartes nvidia, mais elle peut également s'appliquer à d'autres cartes.

Ce message dit :

  1. Ouvrez le menu Démarrer. A) Cliquez sur Tous les programmes -> Accessoires -> Outils système -> Calendrier des tâches.

OU

  1. Ouvrez le panneau de configuration (vue classique). A) Cliquez sur Outils d'administration -> Gestion de l'ordinateur.
  2. Cliquez sur Continuer pour l'invite UAC.
  3. Dans le volet de gauche, développez Task Scheduler, Task Scheduler Library, Microsoft, Windows, et cliquez sur MobilePC.
  4. Dans le volet central, cliquez à droite sur TMM.
  5. Pour désactiver TMM - Cliquez sur Désactiver.
  6. Pour activer TMM - Cliquez sur Activer. NOTE : TMM est activé par défaut dans Vista.
  7. Fermez le planificateur de tâches.
  8. Déconnectez-vous et connectez-vous, ou redémarrez l'ordinateur pour voir le changement.

Vous pouvez également le faire directement à partir du registre :

Utiliser l'éditeur de registre Windows Ouvrir l'éditeur de registre Windows(regedit) Naviguer à cet endroit

Ordinateur\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TMM

Cliquez avec le bouton droit de la souris sur la valeur (UseIViewHelper) et sélectionnez modifier. Réglez la valeur des données sur 0 pour désactiver la fonction TMM dans Windows. Si vous souhaitez réactiver la fonction TMM, réglez la valeur des données sur 1.

Vous devez également redémarrer le PC par la suite. référence

En ce qui concerne Windows 7, ce n'est pas possible pour le moment. Selon les modérateurs des forums de microsoft : “Ce comportement est dû à la conception et je ne pense pas qu'il y ait un moyen d'outrepasser cette fonctionnalité, sauf pour s'assurer que les deux moniteurs sont allumés au démarrage du système.” Plutôt nul. Mais pour l'instant, il y a un moyen de request cette fonctionnalité. Veuillez vous rendre sur le lien et demander cette fonctionnalité si vous pensez qu'elle est importante. Un ticket pour cette fonctionnalité a également été créé officiellement. Seul le temps pourra le dire.

Un logiciel tiers peut être utile, mais je n'en ai personnellement utilisé aucun à cette fin. J'ai trouvé MultiMon qui est conçu pour plusieurs moniteurs. J'espère qu'il sera utile jusqu'à ce que microsoft l'utilise correctement.

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

Il existe un matériel qui peut probablement résoudre votre problème.

Le but d'un tel dispositif est de s'intercaler entre le câble de votre moniteur et de faire croire à l'ordinateur que le moniteur existe toujours. Pour ce faire, il enregistre une fois l'EDID et le répète ensuite sans cesse.

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

Jetez un coup d'œil à vos services. J'ai eu un problème similaire et j'ai désactivé “AMD External Events Utility” et il a cessé de chercher le moniteur. Je pense que sur mon ancien système, il s'appelait “ati hotkey poller”.

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

En cas de carte NVidia, vous devez désactiver les services “NVIDIA Update Service Deamon”. Exécutez “services.msc”

  1. Désactiver ces services
  2. Changer l'exécution en manuel
1
1
1
2015-06-10 02:49:18 +0000

Voici une solution qui a fonctionné pour moi. Windows 7, NVidia Quadro NVS 295. Mais c'est largement hors sujet.

L'important, c'est que ce sont des moniteurs HP EliteDisplay 241i.

Allez dans le menu à l'écran > Contrôle d'entrée > Détection de Hot-Plug DP > passez le de Basse puissance à Toujours actif.

Faire cela sur les deux moniteurs a résolu le problème pour moi. Je pense que d'autres moniteurs auront des réglages similaires.

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

J'ai une situation similaire à la vôtre, sauf qu'au lieu d'un kvm, j'ai mon système principal branché en DVI et le secondaire en VGA. De cette façon, j'utilise la sélection d'entrée du moniteur.

Si ce n'est pas suffisant : Quel KVM utilisez-vous ? Avez-vous le même problème si vous débranchez et branchez les câbles ? Est-ce que le fait d'allumer et d'éteindre le moniteur permet à Windows de le détecter ?

Peut-être avez-vous besoin d'un meilleur kvm ? (Cela fait croire aux deux ordinateurs qu'ils sont connectés à un moniteur).

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

La seule chose que je puisse trouver, ce qui n'est pas une très bonne solution, c'est d'acheter une meilleure MVK.

Ma première vieille KVM avait exactement le même problème que vous dites. Je suis passé à un tout nouveau modèle numérique qui émule/simile un signal, même lorsque vous n'êtes pas sur la chaîne.

A part cela, j'ai créé un correctif de registre pour vous qui devrait désactiver TMM dans Windows 7 ](http://www.mediafire.com/?brvun6vd6amy21u).

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

Solution pour les cartes Nvidia (au moins certaines). Mieux vaut tard que jamais, je suppose. Pour une carte Nvidia (Quadro FX 1400, pilote 9.18.13.908) utilisant un pilote 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".

Après avoir fait cela, la commutation du KVM n'a plus altéré le bureau.

Ce serait probablement une bonne idée de le remettre en “moniteur” avant de brancher un autre périphérique d'affichage !