esxi 6.5 comment désactiver la fenêtre d'ajustement automatique / changement de résolution d'affichage automatique

10

après avoir installé VMware Tools sur une machine virtuelle, sa résolution s'adapte automatiquement à la taille de la fenêtre de la console. Ce n'est pas ce que je veux - je veux que la résolution de ma machine virtuelle reste la même.

Il s'agit de VMware ESXi 6.5, où seule la console Web est disponible.

Cela ne se produit qu'après l'installation de VMware Tools (j'en ai bien sûr besoin).

Quelqu'un sait comment l'éteindre?

J'ai essayé d'utiliser quelques astuces sur les forums en définissant les paramètres svga.MaxWidth / svga.MaxHeight, mais cela ne fonctionne pas ...

Tiroue
la source
4
Nous exécutons des tests d'interface utilisateur automatiques sur les clients vmware. Lorsqu'une console distante se connecte, les tests échouent souvent car la résolution de l'écran devient trop faible et l'outil de test ne trouve pas de commandes. J'ai donc le même problème, en ajoutant un cas d'utilisation.
Moritz Both
Pouvez-vous fournir des informations supplémentaires? Quel niveau de correctif utilisez-vous 6.5, utilisez-vous un navigateur Flash ou HTML5, qu'en est-il du lecteur vmware, quelle version de Windows / Linux.
Jacob Evans
J'utilise un navigateur HTML5. Le changement de résolution automatique se produit à la fois avec la console du navigateur HTML5 et avec le plug-in (vmrc) ainsi qu'avec la connexion de VMware Workstation à vSphere Server. vSphere Client version 6.5.0.10000. Les invités sont principalement des fenêtres 7. Les clients utilisant la console distante sont des versions différentes de Windows et Linux, mais je pense que cela n'a pas d'importance puisque le changement de résolution est effectué par les outils vmware.
Moritz Both
Conseil général: la prime expire dans trois heures. Si quelqu'un a une solution, j'en commencerai une autre avec plaisir :)
Moritz Both
1
Comment désactiver l'ajustement automatique de la résolution d'écran du système d'exploitation invité Windows lors de l'accès à partir du client Web et de VMRC (52031) kb.vmware.com/s/article/52031
Brad

Réponses:

3

Trouvé une solution !!

Les changements de résolution du client Windows fonctionnent en appelant <ProgramDir>\VMware\VMware Tools\VMwareResolutionSet.exe. Après avoir renommé ce fichier, le bingo ne change plus de résolution. Évidemment, cela ne fonctionne que jusqu'à la prochaine mise à jour des outils VMware, mais il fait le travail pour nous.

Puisqu'il n'est pas facile à trouver, voici la référence pour VMwareResolutionSet.exe à partir d'un fil de discussion aléatoire sur https://kb.vmware.com/s/article/2058577

Exécutez VMwareResolutionSet.exe pour forcer Windows à définir la résolution souhaitée.

VMwareResolutionSet.exe Variable1 Variable2 , Variable3 Variable4 Variable5 Variable6

La variable 1 est l'indice du moniteur principal (par défaut = 0).

La variable 2 est le nombre total de moniteurs (par défaut = 1).

La variable 3 est la position X de départ du moniteur 0 (par défaut = 0).

La variable 4 est la position Y de départ du moniteur 0 (par défaut = 0).

La variable 5 est la largeur (X) du moniteur 0 en pixels.

La variable 6 est la largeur (Y) du moniteur 0 en pixels.

Par exemple, pour définir la résolution d'affichage de la machine virtuelle sur 3280 x 2048:

VMwareResolutionSet.exe 0 1 , 0 0 3280 2048

Les espaces autour de la virgule semblent importants.

Moritz Both
la source
1

Essayez d'utiliser l'interface html5 avec le plug-in de console distante (VMRC) et définissez la résolution dans le système d'exploitation. Cela a résolu ce problème pour moi, de toute façon.

Quelques astuces pour que le plugin de la console distante fonctionne correctement:

Il aime être élevé. Donc, après avoir installé le plugin de la console distante, recherchez le vmrc.exefichier à l'aide de l'Explorateur, faites un clic droit, sélectionnez Propriétés -> onglet Compatibilité -> cochez l' Change settings for all usersoption et Run this program as an administrator.

Cela devrait vous éviter quelques maux de tête supplémentaires. Il existe des problèmes connus avec le client Flash, et j'ai même lu quelque part que la version Flash est interrompue à un moment donné.

Facture
la source
Que voulez-vous dire lorsque vous dites "définir la résolution dans le système d'exploitation"? Chaque fois que vous vous connectez, c'est? Ce n'est pas une option. Cela ne m'aide pas avec le problème. En outre, l'exécution de vmrc.exe elevated ajoute des risques de sécurité et désolé, si vmware ne peut pas me dire pourquoi cela serait nécessaire, je ne le ferai pas.
Moritz Both
Désolé pour une réponse aussi retardée. Vacances et tout ça. Puisque vous n'avez pas spécifié le système d'exploitation que vous avez installé, je ne peux que donner des exemples. Dans Windows, cliquez avec le bouton droit et sélectionnez les paramètres d'affichage pour définir la résolution. Je suggère de modifier votre message pour inclure le système d'exploitation spécifique avec lequel vous rencontrez des problèmes.
Bill
1
Il est modifié à chaque connexion. C'est ce que op (et moi) voulions éviter les afaiks.
Moritz Both
0

On avait le même problème. Il s'avère que dans les paramètres de la machine virtuelle, le paramètre de la carte vidéo était «personnalisé». Si vous changez cela en «paramètres de détection automatique», le problème disparaît! Vous ne pouvez modifier cela que si la machine virtuelle est hors tension. Sauf si vous avez besoin de paramètres personnalisés pour une raison spécifique, cela fonctionne bien.

Frank Rutten
la source