Tamanho padrão da área de trabalho do Windows Server 2012

2

Estou usando a edição do Datacenter do Windows Server 2012 r2 em execução em uma máquina virtual do Azure e me deparei com um comportamento estranho que espero que alguém possa me ajudar a entender.

Simplificando, quando eu uso AutoLogon para garantir que uma área de trabalho exista para um usuário específico após a reinicialização, o tamanho da área de trabalho parece ser sempre 1024x768 - tentei alterar isso usando várias rotas incluindo código, mas da maneira que eu altero a resolução, o método / api call / powershell sempre parece ter sucesso, mas em consultas subsequentes ele volta para 1024x768. Primeiro, porém, que isso era algum padrão imposto pelo Windows quando não há driver de vídeo, mas depois de escrever um aplicativo que enumera os modos de exibição suportados, ele retorna muito mais resoluções suportadas . O mais bizarro é que, se eu usar uma ferramenta de área de trabalho remota e definir a resolução para algo como 1920x1080, a área de trabalho será redimensionada e, mesmo após a conclusão da sessão remota, as consultas do tamanho da área de trabalho retornarão a nova resolução de 1920x1080 ... até a VM reinicia.

Eu passei um tempo pesquisando este fenômeno sem sucesso - alterar manualmente cada instância de 1024 e 768 no registro também não é nada.

Alguém tem alguma idéia de como eu mudaria o tamanho da área de trabalho padrão para um usuário quando não há dispositivo de exibição e onde essa resolução "mágica" de 1024x768 vem?

EDIT: Obrigado pelas respostas até agora e, embora eu aprecie, já estou bastante certo de que isso não será resolvido com um simples hack de reg ou ferramenta de inicialização (principalmente porque eu já tentei-los) - Eu tenho certeza que o problema reside no fato de que há um driver de vídeo (vídeo Hyper-V), mas nenhum dispositivo de exibição

Obrigado

    
por Scott Perham 16.09.2016 / 10:04

2 respostas

0

Você pode executar o regedit.exe em seu servidor em um cmd e procurar por essas entradas de registro.

Para alterar a resolução, você precisa procurar em \ Vídeo e encontrar o GUID de exibição correto e, em seguida, modificar os valores de resolução:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Vídeo \ "& sDisplayGUID &" \ 0000 \ DefaultSettings.XResolution

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Vídeo \ "& sDisplayGUID &" \ 0000 \ DefaultSettings.YResolution

Espero que isso ajude você.

    
por 16.09.2016 / 10:32
0

Como você já está usando o AutoLogon, há um programa antigo chamado "resswitch" que altera a resolução no logon.

link

É antigo e não me lembro de usá-lo desde os dias de XP. Existe uma alternativa chamada "displaychanger" ( link ) que é gratuita para educação, mas de outra forma não.

    
por 16.09.2016 / 16:47