Tabla de Contenidos

, , , ,

Creación plantillas Base y Maestra

Crear plantilla base

Crear una plantilla con lo siguiente:

d:\setup64.exe /s /v" /qb REBOOT=R ADDLOCAL=ALL REMOVE=Hgfs,SVGA,VSS,AppDefense,NetworkIntrospection"

Creación plantilla maestra

Si habilitamos la opción “Allow connections only from computers running Remote Desktop with Network Level Authentication (recommended)”, solo podremos conectarnos a los escritorios virtuales desde cliente de conexión Windows (no podremos conectarnos desde clientes Linux o Mac y tampoco usar la conexión HTML5). También debemos asegurarnos de que el firewall no bloquea las conexiones al puerto 3389.

Optimización

Aunque la herramienta https://flings.vmware.com/vmware-os-optimization-tool nos va a optimizar muchos de los valores del registro para optimizar la plantilla maestra, no está de más saber o verificar que valores del registro podemos cambiar para mejorar la plantilla según nuestras necesidades.

Optimizaciones Genéricas

Configuración Modificación en el registro Explicación
Desactivar “Last Access Timestamp [HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro lSet\Control\FileSystem] “NtfsDisableLastAccessUpdate”=dword:00000001 Aumenta la velocidad de visualización de archivos
Reducir retraso en mostrar elMenú [HKEY_CURRENT_USER\Control Panel\Desktop]“MenuShowDelay”=“150” Reduce el retraso al mostrar el menú de Windows.
Deshabilitar todos los efectos visuales excepto “Uso de tareas comunes en carpetas” y “Uso de estilos visuales en botones y Windows [HKEY_CURRENT_USER\Software\Microsoft\Wind ows\CurrentVersion\Explorer\VisualEffects] “VisualFXSetting”=dword:00000003
[HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics]“MinAnimate”=“0”
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]“ListviewAlphaSelect”=dword:00000000 “TaskbarAnimations”=dword:00000000 “ListviewShadow”=dword:00000000
[HKEY_CURRENT_USER\Control Panel\Desktop] “DragFullWindows”=“0” “FontSmoothing”=“0” “UserPreferencesMask”=binary:90,12,01,80,10,00,00,00
Proporciona una mejor experiencia de usuario
Ocultar “HardErrorMessages [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows] “ErrorMode”=dword:00000002 No muestra mensajes de errores

Optimizaciones para escritorios no persistentes

Configuración Modificación en el registro Explicación
Disable Clear Page File at Shutdown HKLM\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement] “ClearPageFileAtShutdown”=dword:00000000
Disable BackgroundDefragmentation [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction] “Enable”=“N”
Disable BackgroundLayout Service [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OptimalLayout] “EnableAutoLayout”=dword:00000000
Disable Bug CheckMemory Dump
Disable Memory Dumps [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Cras hControl] “CrashDumpEnabled”=dword:00000000”LogEvent”=dword:00000000
Disable Mach. Acct. Password Changes [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters]“DisablePasswordChange”=dword:00000001
Redirect Event Logs HKLM\SYSTEM\CurrentControlSet\Services\Eventlog\Application] “File”=“D:\EventLogs\Application.evtx”
[HKLM\SYSTEM\CurrentControlSet\Services\Eventlog\Security] “File”=“D:\EventLogs\Security.evtx”
[HKLM\SYSTEM\CurrentControlSet\Services\Eventlog\System] “File”=“D:\EventLogs\System.evtx”
Reduce Event Log Size to 64 [KHKLM\SYSTEM\CurrentControlSet\Services\Eventlog\Application] “MaxSize”=dword:00010000
[HKLM\SYSTEM\CurrentControlSet\Services\Eventlog\Security]“MaxSize”=dword:00010000
[HKLM\SYSTEM\CurrentControlSet\Services\Eventlog\System] “MaxSize”=dword:00010000

Otras optimizaciones

ConfiguraciónRecomendaciónExplicación
Animación de arranque Deshabilitar con el siguiente comando bcdedit /set bootux disabledDeshabilitar la animación, reduce el consume de recursos y agiliza el proceso de arranque del escritorio
Eliminar componentes de Windows no utilizadosWindows MediaCenterDVD Maker Componentes de tabletEstos componentes no se utilizan en un entorno VDI centralizado
Fichero de paginaciónIgualar el mínimo y el máximo. Normalmente poner el mismo valor de la memoria RAM del escritorio virtual Mantener el fichero de paginación con un único tamaño previene el crecimiento de éste evitando un consumo elevado de IO
Limpieza de discoEliminar archivos innecesarios limpiar archivos innecesarios
Desfragmentación de discoRealizar desfragmentación de disco La desfragmentaciónde disco se debe realizar como último paso en la creación de la plantilla
Antivirus OptimizarConfigurar el antivirus para realizar un escaneo de las escrituras y deshabilitar las actualizaciones automáticas. La plantilla maestra debe ser escaneada antes de pasar a producción
Efectos visualesAjustar para tener el mejor rendimiento
Prevención de Ejecución de datosquitar todo
Opciones de Energíaapagar las pantallas → nunca
Opciones de Energíaponer el equipo en estado de suspención → nunca

Referencias