MSTSC: aree nere sul desktop remoto


13

Mi collego da Windows Server 2012 R2 alla macchina virtuale Hyper-V che esegue Windows 8.1 tramite RDP (mstsc.exe). La VM è ospitata sullo stesso computer da cui mi connetto.
Tutto è andato bene fino ad oggi. Quando mi sono connesso alla VM oggi, ho visto che Windows non viene visualizzato correttamente e hanno rettangoli neri casuali, come mostrato nello screenshot qui sotto: inserisci qui la descrizione dell'immagine Questo problema si verifica in tutti i programmi e tutte le finestre che sto cercando di aprire, ridimensionare. scorrere ecc.

Ho provato a riconnettermi alla VM, riavviare la VM, cambiare i temi di Windows sulla VM, disabilitare e riabilitare la visualizzazione e la visualizzazione del driver sulla VM, cambiando la risoluzione e l'intensità del colore nel mstsc, disabilitando i firewall su Server e VM su assicurarsi che le porte siano aperte - nulla ha aiutato.

Qualcuno ha suggerimenti cos'altro posso provare a risolvere questo problema?


Eventuali aggiornamenti recenti a una delle macchine? Se hai una macchina Win7, prova RDP da essa.
EliadTech,

Sia le macchine server che quelle VM hanno tutti gli ultimi aggiornamenti. Sfortunatamente, non ho una macchina Win7 da provare. Ma mi chiedo perché lo stai suggerendo? La versione Win7 di mstsc è "migliore" di Win 2012 Server?
Alexander Abakumov,

Purtroppo, così sembrerebbe. L'ho provato al lavoro e la versione più recente era abbastanza lenta e congelata di tanto in tanto. Potrebbero esserci altri motivi, ma una volta tornato a Win7 mstsc ha funzionato perfettamente. Se lo provi, non dimenticare anche il file mstscax.dll.
EliadTech,

1
@EliadTech, Stai suggerendo di eseguire il downgrade del mstsc di Win 2012R2 fino al mstsc di Win7 in qualche modo? Come si potrebbe fare? O semplicemente utilizzare la macchina Win7 per RDP? a E quali sono le cose su mstscax.dll? :)
Alexander Abakumov,

In primo luogo, questa non è una soluzione anche se funzionerà, non risolverà il problema di root stesso - questa è semplicemente una soluzione alternativa che dovresti provare. Una soluzione completa potrebbe probabilmente consistere nel ripristinare le recenti modifiche apportate (sul client o sul server). In secondo luogo, non importa se si esegue mstsc da Win7 o se lo si copia. Se si sceglie di copiare, copiare sia mstsc.exe che mstscax.exe in una cartella sull'host Win8.1.
EliadTech,

Risposte:


12

Ho risolto questo problema disattivando Persistent bitmap cachingin mstscopzioni per il mio VM:

inserisci qui la descrizione dell'immagine

Dopo aver fatto questo, non ho riscontrato problemi per diversi mesi.


4

Per me, disabilitare "Memorizzazione bitmap persistente" come raccomandato qui ha funzionato. Tuttavia, ciò riduce le prestazioni.

Invece, l'eliminazione del contenuto di C: \ Users \\ AppData \ Local \ Microsoft \ Terminal Server Client \ Cache e la connessione hanno nuovamente funzionato. In questo modo sono stato in grado di mantenere attivo il "Caching bitmap persistente", ma non ho alcuna scatola nera.


3

Sembra esserci un problema con il rilevamento automatico della qualità della connessione. Ho avuto questo a volte nel mio ambiente.

Ho risolto in mstsc.execon regolazione sotto Experienceil Detect connection quality automaticallyad un valore plausibile.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.