Question Comment puis-je arrêter le repositionnement des fenêtres après mon réveil?


Je mets mon système multi-moniteur en veille lorsqu'il n'est pas utilisé. Après l'avoir réveillé, toutes les fenêtres sont repositionnées sur un écran différent. Le schéma le plus proche auquel je puisse penser est que les fenêtres de l’écran principal basculent sur le deuxième écran. Il semble que l’écran principal soit déconnecté avant de s’endormir, ce qui a pour effet de basculer toutes les fenêtres vers le deuxième ou le troisième écran.

Edit: Voici la carte vidéo que j'utilise -> SAPPHIRE FleX 100322FLEX Radeon HD 6450


94
2017-07-25 15:15


origine


Vous devez spécifier les cartes graphiques que vous utilisez, c'est probablement leur faute. - Shinrai
J'ai trouvé la solution définitive à cela: faites comme Stephen (st99), dit ici dans la neuvième réponse - Soldeplata Saketos


Réponses:


Le problème est probablement lié au pilote graphique. Lorsqu'un seul moniteur est déconnecté d'une configuration multi-écrans sous Windows, Windows tentera de tout déplacer depuis cet écran vers les écrans restants. Généralement, cela ne se produira pas lors de la suspension / mise en veille prolongée / arrêt de l'ordinateur. Ainsi, il est probablement dû au pilote graphique effectuant l’une des opérations suivantes:

  • «Déconnecter» les moniteurs lorsque vous mettez l’ordinateur en veille, de sorte que lorsque Windows se réveille, il doit redéfinir où placer tout.
  • Reconnaître les moniteurs dans un ordre différent chaque fois que vous mettez l’ordinateur hors d’usage, obligeant Windows à réorganiser vos fenêtres d’application.

Vérifiez s'il existe une mise à jour de votre pilote graphique en vous rendant sur le site Web du fabricant du chipset.


30
2017-07-25 18:55



FYI: Mes pilotes proviennent d’Intel, alors je présume qu’ils ont été signés et distribués avec les mises à jour Windows, mais ils ne l’ont pas été. - Leo
Problème similaire ici. J'ai un ordinateur portable Dell avec carte graphique nVidia. L'installation d'un pilote plus récent à partir de nVidia au lieu du pilote Dell a résolu le problème. - Chris Jones
problème similaire ici. derniers pilotes OEM Intel HD 4600. Peut-être devrais-je vérifier les pilotes de PC Vendor (HP)? - Falco Alexander
Même problème avec un NUC 7i5bnk - les derniers pilotes Intel - niico


C'est une vieille question, mais si quelqu'un arrive ici avec le même problème, je suggère d'essayer la solution affichée ici:

http://answers.microsoft.com/en-us/windows/forum/windows_7-hardware/windows-7-movesresizes-windows-on-monitor-power/1653aafb-848b-464a-8c69-1a68fbd106aa

J'utilise Windows 8.1 avec deux écrans 2560x1440 sur DisplayPort. En sortant du sommeil, toutes mes fenêtres avaient été poussées sur un seul écran et certaines d'entre elles avaient été redimensionnées. Cela corrige le problème pour moi; maintenant toutes mes positions et tailles de fenêtre sont préservées. Voici le contenu du lien pertinent:

J'ai trouvé une solution de rechange. Utilisation de Sysinternals ProcessMonitor J'ai trouvé   que Windows accédait au chemin de registre suivant;   HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ GraphicsDrivers \ Configuration

Mon système avait trois entrées;   DELF003YY7707BR0MUL_30_07D7_6A ^ 9A3774EB79DEE3E3E38496CC7DF4D936   QHD32000001_31_07D6_D5 ^ 63E1ABDD175E7871DCAEB710418A0F75   SIMULATED_8086_2A42_00000000_00020000_1010100 ^ CDE365D1B3F0942F0CF38BFB8E127AB4

Sous chaque arbre est appelé "00" deux des clés sont
  PrimSurfSize.cx
  PrimSurfSize.cy

Sous "00", il y a une autre branche appelée "00", deux des clés sont;
  ActiveSize.cx
ActiveSize.cy

Les deux premiers des configs (c.-à-d. DELF00 ... & QHD3 ...) les clés ci-dessus   étaient 1440x900, donc ils n'étaient pas impliqués.

Le troisième (SIMULATED ...) a été mis à 1024x768.

Je les ai changés à 1600x900 et le problème a été résolu.

En outre, j'ai changé la résolution (via le panneau de commande) à 1920x1080, le   Le problème de déplacement / redimensionnement est revenu, mais le coin inférieur droit a été défini sur   1600x900, c.-à-d. Les paramètres SIMULÉS ...

Donc, pour une raison quelconque, l’une des configurations n’est pas correctement définie.

Je ne sais pas pourquoi il y a trois configs, je n'en ai jamais utilisé qu'un   moniteur.


39
2017-12-06 15:01



Ce genre de travail pour moi. J'ai un moniteur 4K avec une mise à l'échelle de 175% et leur réglage le fait se comporter comme si le moniteur simulé était sans mise à l'échelle (les fenêtres sont redimensionnées à un maximum de 100/175 de la taille de l'écran). - Ouroborus
Supprimez simplement la totalité de HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ GraphicsDrivers \ Configuration, cela fonctionne aussi et il est plus rapide. - FarO
Mon ordinateur portable n'a pas de clé SIMULÉE. Je suis nouveau sur Windows 10 et je me demande s'il a été supprimé? Sinon, existe-t-il un moyen de l’intégrer dans mon système? - rythos42
La suppression de l'entrée ne fonctionne pas pour moi (Windows 10). Dès que j'ai tourné le moniteur, l'entrée «SIMULATED» est à nouveau créée. La solution originale fonctionne (c.-à-d. Modifier chaque occurrence de 1024 768 avec une résolution réelle). - FractalSpace
Voici un autre article connexe que j'ai trouvé sur Microsoft Answers for Windows 10. answers.microsoft.com/fr-fr/windows/forum/windows_10-hardware/ - Chiramisu


Si votre ordinateur est doté d’Intel HD Graphics, vous devez définir les options d’extension d’affichage (et les paramètres de résolution) à partir du Panneau de configuration Intel. Si vous le faites à partir des paramètres d’affichage Windows, il sera réinitialisé une fois que vous aurez quitté le mode veille.

Voici une capture d'écran.

enter image description here


9
2018-01-12 15:18



Cela n'a rien changé pour moi. Ou dois-je effacer complètement les paramètres de Windows avant de le faire avec le logiciel Intel? - Christophe Drevet-Droguet
Cela a fonctionné pour moi après avoir réinitialisé les paramètres, puis appliqué à partir des graphiques Intel. - Tidhar Klein Orbach
Je me suis contenté de changer d’option puis de revenir en arrière. Il a activé le bouton "appliquer" et enregistré la configuration du pilote. Fonctionne très bien après le verrouillage manuel. Je vais voir ce qui se passe après une longue période - Aldian


Je pense avoir trouvé une solution à ce problème en combinant les idées de ces postes.

(mon PC est Windows 10 TH2, Intel HD4600 avec port HDMI, moniteur Changhong 4k)

Voici la procédure.

  1. Supprimer toutes les entrées de registre supplémentaires sous ... GraphicDrivers \ Configuration et GraphicDrivers \ Connectivity, en ne laissant que l'entrée correspondant à mon moniteur (MST00301 ...)

  2. Avant de mettre le moniteur en veille, tapez simplement "WIN" + "D" pour réduire toutes les fenêtres du bureau.

  3. Après avoir allumé le moniteur, tapez "WIN" + "D" à nouveau pour restaurer toutes les fenêtres.


8
2017-11-22 06:14



Je pense que Win + D n'est pas nécessaire. Après avoir supprimé toutes les entrées et redémarré le PC, le moniteur externe est à nouveau ajouté à l’enregistrement. Après cela, il semble fonctionner comme prévu. Peut-être que Windows était confus à de nombreuses configurations différentes. Dans mon cas, j'avais 12 entrées et maintenant il n'y en a plus que 2: maxrev.de/... - mgutt
Cela a fonctionné pour moi, mais seulement après avoir corrigé la nouvelle clé SIMULATED_ .... Après le redémarrage, j'ai eu deux nouvelles entrées sous Configuration et connectivité. L'entrée SIMULATED_ 00 comportait 1024, 768 et 4096 pour les valeurs cx, cy et stride, qui sont erronées. J'ai copié uniquement les valeurs de l'autre clé, qui semblaient correctes pour mon moniteur, et redémarré. J'ai un seul moniteur 40 pouces 4K, un Wasabi Mango UHD400 et le problème est maintenant résolu. - pixelgrease
Pour moi, le truc Win + D fonctionne, même sans modifier le registre, ce qui ne fonctionnait pas. Notez que le bureau n’a pas besoin d’être minimisé: les icônes du bureau situées en dehors de la boîte 1024x768 ne seront pas déplacées après avoir éteint et rallumé le moniteur. En outre, les fenêtres agrandies ne souffrent pas du problème de redimensionnement / déplacement. - Roland


Même problème avec Windows 8.1 et Macbook Air 2013 (Intel HD Graphics 5000). J'essaye tout Enfin, je suis allé à Intel mis à jour avec les derniers pilotes pour ma carte graphique et le problème continue. Puis je suis allé à la propriété graphique, avec mon deuxième écran allumé dans Multiple Display, j'ai choisi "Déconnecter cet écran", puis après le deuxième écran déconnecté, je sélectionne l'extension de mon bureau et le problème disparaît. J'espère que cela fonctionne pour toi.


2
2018-04-18 12:34



J'ai aussi un Macbook Air 2013 avec les derniers pilotes et cela n'a pas résolu mon problème. Avez-vous des idées comment puis-je le résoudre? - arormoser


Cela est généralement dû au fait que le pilote graphique ne prend pas correctement en charge les modes de veille et, par conséquent, empêche la détection d’un écran connecté lorsque l’ordinateur s’endort.

Mettez à jour vos pilotes graphiques du fabricant pour résoudre le problème.

Si le problème n'est toujours pas résolu après la mise à jour des pilotes, cela peut être dû à un ID d'affichage (EDID) signalé de manière inhabituelle. Vous pouvez généralement forcer la détection d'un moniteur dans le panneau de configuration du pilote graphique.

Toutefois, si cette option n'est pas disponible, vous pouvez utiliser la fenêtre Résolution Windows pour détecter les périphériques lorsque le moniteur est déconnecté, puis sélectionnez l'affichage qui signalera "Un autre affichage non connecté". Sous Affichages multiples, vous pouvez sélectionner connect anyway "qui diffusera un signal au moniteur sur le type de port que vous avez sélectionné (le signal ne sera pas interactif), puis connectez l’écran qui doit interpréter correctement les signaux qui lui sont envoyés.

La résolution forcée a priorité sur la détection de l'écran et devrait persister pendant le sommeil.


1
2017-07-25 16:37





Dans mon cas, avec trois moniteurs 1920x1080 disposés horizontalement, il semble avoir été corrigé en allant sur la clé de registre mentionnée dans d’autres réponses (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration), trouver la clé commençant par SIMULATED, puis en changeant toutes les valeurs de 1920 sous cette clé à 5760 (1920 fois trois, pour les trois moniteurs).

Je devine la SIMULATED clé est utilisé lorsque le PC se met en veille, mais Windows a toujours besoin de maintenir un bureau en train d'aller / de reprendre le sommeil, même lorsque le (s) moniteur (s) réel (s) peuvent ne pas encore se signaler.


1
2018-05-24 17:55



C'est ce qui m'a le plus aidé. Votre deuxième paragraphe en particulier semble être correct. Bien que les fenêtres soient toujours déplacées vers d'autres moniteurs lorsque l'écran est éteint. - Andrew


Pour moi, le correctif était https://superuser.com/a/908156/238666 . Résumé: Windows ne parvient pas à lire les informations EDID du moniteur lors du réveil, et dans le panneau de configuration Nvidia, vous pouvez enregistrer les informations EDID dans un fichier et configurer le PC pour qu'il le lise à partir de ce fichier. Topologie, source EDID.

Dans ma vue limitée, le problème principal pourrait être la carte Nvidia, mais aussi Windows, DisplayPort ou le moniteur (Lenovo X1 4K)


0
2018-02-22 15:26





Toutes les cartes NVidia ne prennent pas en charge la possibilité de simuler l'EDID, et ce n'est pas seulement le problème qui cause ce problème. Si un moniteur est éteint ou se déconnecte brièvement, cela peut perturber une configuration d'écran soigneusement configurée. Comme aucune des solutions ne fonctionnait pour moi, j'ai écrit un utilitaire pour restaurer les positions de la fenêtre lorsque le nombre de moniteurs change. Il est disponible avec le code source ici.


0
2018-03-09 19:27





Le passage de 59 / 60Hz à 30Hz pour UHD Dell P2415Q 4K sur Intel 4600 connecté au stock de l'écran DP / mDP m'a aidé - comme le dit l'article de la base de connaissances Dell. Elle s'applique également à UP3214Q et P2715Q:

http://www.dell.com/support/Article/us/en/19/SLN295708/EN

Le problème ne s'est pas manifesté sur la résolution inférieure QHD Dell U2515H + même vidéo / PC

La suppression des clés de registre et les mises à jour des pilotes ne vous ont pas aidé.


-1
2018-03-15 02:00



Urgh, 30Hz est terrible à utiliser, donc stuttery. - Simon East
@SimonEast, cela fait un an que j'ai posté cette réponse et utilise ces 4K-s en 30Hz, sensible aux scintillements fluorescents et LED, et préférant les éclairages halogènes DC 12V lorsque cela est possible, je dirais que 30Hz sur ces moniteurs Dell 4K . Les vidéos d'action de Youtube sont relativement fluides, mais j'utilise surtout ces écrans pour le code, les terminaux, les mails et les chats - ne vous sentez pas fatigué après 10-12 heures par jour. - kuz8