141 votes

Windows sur le deuxième moniteur se déplace vers le moniteur principal après la mise en veille/le verrouillage

J'utilise la dernière version de Windows 10. J'ai deux moniteurs et je travaille sur le développement de logiciels. Je déplace Visual Studio sur le deuxième moniteur pour travailler dessus.

Lorsque je verrouille Windows, que je quitte l'ordinateur pour aller quelque part et que je reviens au bout de 20 à 30 minutes, l'ordinateur portable et le second écran externe sont noirs et je dois entrer mon mot de passe. Lorsque je déverrouille l'ordinateur, Visual Studio 2017 se déplace vers l'écran principal (ordinateur portable).

A chaque fois, je dois déplacer Visual Studio à nouveau sur le deuxième moniteur. Existe-t-il un moyen de résoudre ce problème ?

75voto

Origami Points 1747

Un cas similaire sur Microsoft Community mentionne une solution de contournement, essayez-la.

  1. Démarrer Panneau de configuration --> Gestionnaire de périphériques
  2. Sélectionnez View --> Show hidden devices
  3. Développez Ordinateur --> Moniteurs *

Lorsque vous développez les moniteurs, vous voyez votre moniteur actuel (en surbrillance) et tous les moniteurs déconnectés (en grisé). Vous pouvez également voir des moniteurs avec "non-PNP" et "PNP". Je pense que ce sont des alias de votre moniteur actuel (à une résolution inférieure) avant que Windows n'installe les pilotes pour celui-ci.

J'ai désinstallé TOUS les moniteurs grisés. Faites un clic droit sur ces moniteurs et sélectionnez désinstaller. Ne gardez que le moniteur en surbrillance que vous utilisez actuellement.

  1. Désinstaller tous les moniteurs grisés (même les moniteurs non-PNP et PNP)
  2. Redémarrez votre système.

Après avoir fait cela, mes fenêtres ne se redimensionnent plus lorsque mon écran se met en veille. Vous pouvez rapidement tester cela en réglant temporairement le temps de veille de votre écran sur 1 minute.
Paramètres --> Système --> Alimentation et veille --> Écran [1 minute].

Fuente: https://answers.microsoft.com/en-us/Windows/forum/windows_10-hardware-winpc/Windows-10-multiple-display-Windows-are-moved-and/2b9d5a18-45cc-4c50-b16e-fd95dbf27ff3

10voto

Bridgeyman Points 1098

La méthode actuellement acceptée réponse de Origami ne fonctionne pas pour moi.

Mais cette solution de contournement est utile, même si elle est loin d'être une solution complète.

Conditions préalables :

  • le système doit être verrouillé antes de se mettre en veille (verrouillez-le par la combinaison de touches Windows-L et laissez-le se mettre en veille ou assurez-vous qu'il se verrouille tout seul). antes de dormir - peut-être avec les paramètres de l'économiseur d'écran, je verrouille toujours manuellement, donc je n'ai pas testé cela ; laisser simplement le PC se mettre en veille (déverrouillé) ne fonctionnera pas, même s'il demande le mot de passe au réveil)

Solution :

  • lorsque les moniteurs sont en veille, déplacez la souris
  • attendez que les moniteurs s'allument
  • les moniteurs peuvent clignoter une ou deux fois, laissez-leur 5 ou 10 secondes pour qu'ils soient allumés à 100% et détectés par Windows.
  • appuyer sur une touche, un bouton de la souris ou ctrl-alt-delete, selon la configuration de Windows, pour que l'écran de connexion apparaisse, en demandant le mot de passe
  • entrer le mot de passe et déverrouiller le PC

Résultat :

  • Les fenêtres sont là où elles ont été laissées

Parfois, seules certaines fenêtres restent à leur position et d'autres sont déplacées vers l'écran principal, même si vous appliquez la solution décrite. Je suppose qu'il n'y a rien d'autre à faire que d'attendre que Microsoft corrige ce problème.

10voto

L84 Points 3691

J'ai rencontré un problème similaire et les réponses qui ont été fournies ici n'ont pas résolu le problème. Après quelques recherches, j'ai trouvé une application GitHub qui a résolu le problème. Jetez un coup d'œil à PersistentWindows . Jusqu'à présent, cela a bien fonctionné pour moi.

(Note : je n'ai aucune affiliation avec PersistentWindows).

10voto

MsGISRocker Points 223

Il a été déclaré que :

" Le terme technique pour le problème est "Rapid Hot Plug Detect", mais avec la dernière version de Windows Insider 21287 ou plus, Microsoft a travaillé pour atténuer le problème. Avec cette version, lorsque vous vous réveillez d'un sommeil, tous vos Windows devraient apparaître là où vous les avez précédemment laissés.

Vous devrez vous inscrire au programme Insider de Microsoft pour bénéficier de cette nouvelle fonctionnalité, qui fonctionnera par défaut si vous êtes connecté à au moins un moniteur externe avec un ordinateur portable, ou à deux moniteurs sur une configuration de bureau. Elle devrait également fonctionner pour toutes les marques, spécifications matérielles et types de connecteurs. Si vous n'êtes pas prêt à rejoindre le programme bêta pour le tester dès maintenant, Microsoft devrait livrer la version finale d'ici octobre 2021. "

( référence vers l'article original)

Cela fonctionne pour moi après m'être réveillé du sommeil. ! Cependant, il ne fonctionne pas après le réveil de l'hibernation . Espérons que Microsoft prévoit de corriger ce problème lors de la prochaine mise à jour.

9voto

Peter Points 89

TL;DR - si les Windows se déplacent vers un moniteur connecté en VGA, il semble qu'il y ait trois options, dans l'ordre de "fixe" à "solution de contournement" :

  • Changez la connexion de ce moniteur pour quelque chose d'autre que VGA (le changement pour une connexion DisplayPort a réglé le problème pour moi).
  • Faites du moniteur VGA le moniteur principal.
  • Débranchez le moniteur VGA, puis rebranchez-le à chaque reprise.

J'ai eu ce problème - toutes les fenêtres se sont déplacées vers un seul moniteur à la sortie de la veille / hibernation. Le moniteur LCD sur lequel Windows a basculé était connecté par un câble VGA. Mon moniteur principal est connecté par DisplayPort, ainsi que l'écran de mon ordinateur portable.

Le fait d'éteindre le moniteur VGA n'a pas forcé Windows à revenir au moniteur principal, mais le fait de débrancher le moniteur VGA a forcé Windows à revenir.

Je suppose que la connexion VGA ne signale pas que le moniteur est réellement éteint, mais simplement qu'un moniteur est présent, et que Windows le détecte avant le moniteur connecté par DisplayPort ou même l'écran interne de l'ordinateur portable, et déplace donc Windows vers le moniteur VGA.

Heureusement, le moniteur connecté en VGA possède également une connexion DisplayPort, j'ai donc changé le moniteur pour DisplayPort, et le problème a été résolu.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X