Eu resolvi esse problema desabilitando Persistent image caching
em mstsc
opções para minha VM:
Depois de fazer isso, não tenho tido problemas por vários meses.
Estou conectando do Windows Server 2012 R2 à máquina virtual Hyper-V executando o Windows 8.1 via RDP (mstsc.exe). A VM está hospedada na mesma máquina da qual estou me conectando.
Tudo estava bem até hoje. Quando me conectei à VM hoje, vi que as janelas não são renderizadas corretamente e têm retângulos pretos aleatórios, conforme mostrado na captura de tela abaixo:
Esse problema ocorre em todos os programas e em todas as janelas que estou tentando abrir, redimensionar. rolar etc.
Eu tentei reconectar-me à VM, reinicializar a VM, alterar os temas do Windows na VM, desativar e reativar a exibição e o driver de exibição na VM, alterando a resolução e a profundidade de cores no mstsc, desabilitando os firewalls no servidor e VM para garantir que as portas sejam abertas - nada ajudou.
Alguém tem sugestões sobre o que mais posso tentar resolver?
Parece haver um problema com a detecção automática da qualidade da conexão. Eu tive isso às vezes no meu ambiente.
Eu resolvi em mstsc.exe
com a configuração em Experience
the Detect connection quality automatically
para um valor plausível.
Para mim, desabilitar o "Cache de bitmap persistente" conforme recomendado aqui funcionou. No entanto, isso reduz o desempenho.
Em vez disso, exclua o conteúdo de C: \ Users \\ AppData \ Local \ Microsoft \ Cliente do Terminal Server \ Cache e conectando-o novamente. Dessa forma, consegui manter ativado o "Cache de bitmap persistente", mas não tenho caixas pretas.