Impostare la risoluzione dello schermo predefinito di Windows Server 2012 (VM Ware)

Devo impostare la risoluzione dello schermo (predefinita) a Win Server 2012 ospitata in VMWare vcentrum 5.5.0. È un server dedicato per eseguire test automatici di GUI per le applicazioni di Windows da parte di Jenkins. Quando collegato da Jenkins, ha la risoluzione dello schermo di 1024×768. Ho bisogno di un'altezza più alta di alless 1024px.

Quello che ho provato finora:

Eseguire setres.exe da Jenkins

c:\windows\system32\setres.exe -w 1280 -h 1024 

risultato: Le impostazioni passate non possono essere applicate al dispositivo grafico.

Aggiungere le seguenti righe al file vmx

 svga.autodetect = "FALSE" svga.vramSize = "20971520" svga.maxWidth = "1920" svga.maxHeight = "1080" 

risultato: setres.exe -i restituisce ancora 1024×768

Utilizza le funzioni API Win: ChangeDisplaySettings , EnumDisplaySettings

Ho scritto un'utilità C # che ha funzionato correttamente su WS2003 (eseguito da Jenkins) e Win7 (eseguito localmente), ma su WS2012 eseguito da Jenkins EnumDisplaySettings restituisce:

 Supported Modes: 1024 by 768, 32 bit, 60 hertz 1280 by 1024, 32 bit, 60 hertz 1920 by 1080, 32 bit, 60 hertz ...shortened 

Tuttavia ReturnDisplaySettings ritorna

 -1 : dislplay change failed 

Registro di sistema:

 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\{A8405CA4-B9D8-4123-B809-D912D3B666DC}\0000 

immettere qui la descrizione dell'immagine

risultato: nessuno e dopo che Jenkins si connette, imposta i tasti VidPNSource0Width & Height torna a 1024×768

Qualche idea?

Modifica: impostazioni hardware VM immettere qui la descrizione dell'immagine

  • Assicurarsi che VMTools sia installato sulla macchina virtuale
  • Spegni la macchina virtuale
  • Vai a Modifica impostazioni per la macchina
  • Seleziona la scheda video
  • Aumenta la memory video totale a circa 64 MB

Questo dovrebbe fornire una vasta gamma di possibili risoluzioni

All'interno delle impostazioni del client VM, vai all'adattatore tabs grafiche "Elenca tutte le modalità", scegli una modalità, fai clic su OK e fai nuovamente clic su OK.

Provare MultiRes – forse sarebbe successo se i setres fallirono.