Desativar o Visual Effects para o Windows 8.1 Virtual Desktop

2

Estou tentando criar um novo Pool de área de trabalho virtual no VMWare Horizon View 5 com clientes do Windows 8.1. No Momento, estou otimizando a imagem para um melhor desempenho, incluindo o uso de uma script de otimização da Microsoft Technet . Neste script existe uma parte onde os efeitos visuais no Windows (Aero Peek ...) são desativados, alterando as chaves do registro. O problema é que essas chaves são colocadas como "HK_Current_user", portanto, se o script for, como proposto, executado como parte da implantação, essas alterações não afetarão as novas contas de usuário.

Agora eu pesquisei por dois dias para encontrar uma maneira de desativar esses efeitos visuais para todos os novos usuários - com esses efeitos habilitados, a VDI é extremamente lenta.

Eu encontrei várias páginas que se propõem a alterar ou criar entradas de registro diferentes, algumas em local_machines, para alguns eu tive que importar o NTUSER.dat do usuário padrão.

O problema com todas essas soluções: elas não funcionam. Talvez seja porque eles precisam de outra reinicialização para entrar em vigor. Mas nossos desktops virtuais são redefinidos depois que um usuário efetuou logout.

tl; dr

Eu tenho o VMWare Horizon View, eu quero otimizar uma imagem para um novo desktop virtual do Windows 8.1, e eu quero desativar todos os efeitos visuais (Aero Peek ...) para todos os novos perfis de usuário - porque toda vez que um usuário é logado, a área de trabalho virtual é recriada, para que um novo usuário receba uma máquina recém-criada e não utilizada.

Alguém sabe uma maneira de fazer isso por Powershell, arquivo em lotes, GPO ... Mas sem as chaves de registro (não funciona)? Ou alguém sabe uma maneira de fazer isso com as alterações do registro, mesmo se o usuário só pode efetuar login uma vez - então, sem reinicializar, re-login?

EDITAR: Eu agora tentei criar um novo perfil de usuário com este manual . Todas as etapas funcionam, mas quando eu crio uma nova conta de usuário, os efeitos visuais não são desabilitados ... é possível que a Microsoft não tenha como definir os efeitos visuais padrão?

EDIT2: Novo comportamento maluco: quando um novo usuário é criado, as configurações na GUI são, às vezes, muito diferentes. Eu estou trabalhando com a minha instalação limpa agora, antes de começar a mudar as chaves reg, e agora na GUI as configurações estão definidas para melhor desempenho - mas elas não estão realmente definidas para melhor desempenho: todos os recursos ainda estão habilitados, mesmo se o GUI está dizendo algo diferente. Você precisa alterar as configurações, redefinir para Melhor desempenho e, em seguida, os recursos estão realmente desativados.

    
por Tobias 28.07.2015 / 11:31

1 resposta

1

Finalmente, depois de dias de testes, alteração de chaves de registro, reseting instantâneo ... talvez eu tenha encontrado a solução, pelo menos agora ela funciona no meu ambiente:

Posso definir HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\VisualFXSetting para 00000003 (o que significa configurações personalizadas) e, em seguida, eu poderia alterar o "DefaultValue" -Entry nas diferentes subpastas de HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\VisualFXSetting , 0 para desabilitado, 1 para habilitado. O mais louco é que todas as outras mudanças no registro que eu tentei pareciam impedir que este funcionasse. Só funcionou quando eu acabei de mudar essa configuração, e nada mais!

Fico feliz em poder fazer isso em uma VM com snapshots, caso contrário eu ainda procuraria ...

    
por 03.08.2015 / 11:09