XD Win10 Optimization Guide
XD Win10 Optimization Guide
Note –
Optimize
Windows
10
Citrix.com 1
Table of Contents
Safety 5
HDX Optimizations 13
Disclaimer
Removing Unnecessary
Windows 10 Applications
Windows 10 contains many applications after a fresh
installation. After installation, Windows 10 Enterprise
contains over 50 applications already in my start
menu, many of these are the system apps that we
want to keep like PowerShell and Command Prompt,
but there are many others that are unneeded, and will
consume unneeded resources.
$schedule.connect()
$tasks = $schedule.getfolder("\").gettasks(0)
$task2 = $task
}} }
Safety
Tasks Description
Device
Association Manual (Trigger
Service Start) Running
Diagnostic Policy
Services Automatic Running
Diagnostic
Service Host Manual Running
Diagnostic
System Host Manual Running
Diagnostics
Tracking Service Automatic Running
Function
Discovery
Provider Host Manual Running
Function
Discovery
Manual Running
Resource
Automatic
Security Center (Delayed Start) Running
Supports
Shell Hardware AutoPlay, which
Detection is not typically
Service Automatic Running used in VDI.
Not typically
used in
corporate
SSDP Discovery Manual Running environments.
Windows
Connect Now –
Config Registrar Not required in
Service Manual Running VDI
Consider
disabling. Will
have a high
Automatic impact on server
Windows Search (Delayed Start) Running density.
Manual (Trigger
AllJoyn Router Start) Stopped
Drive encryption
BitLocker Drive not typically
Encryption Manual (Trigger used in VDI
Service Start) Stopped environments.
Used for
network savings
to a WAN and
BranchCache not typically
Service Manual Stopped needed in VDI
Manual Stopped
Internet Not used within
Manual (Trigger
Offline Files Start) Stopped
Should only
optimize in the
Optimize Drives Manual Stopped master image
Sensor
Monitoring Manual (Trigger
Service Start) Stopped
UPnP Device
Host Service Manual Stopped
Disable if logs
Windows Error are not being
Reporting Manual (Trigger gathered and
Service Start) Stopped analyzed
Not typically
WLAN used in VDI
AutoConfig Manual Stopped environments.
Not typically
WWAN used in VDI
AutoConfig Manual Stopped environments.
Not typically
Xbox Live Auth used in VDI
Manager Manual Stopped environments.
Not typically
Manual Stopped
Xbox Live Game used in VDI
IMPORTANT
$service ="wuauserv"
Optimization Configuration
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\
Hide Hard Error Control\Windows]
Messages “ErrorMode”=dword:00000002
[HKEY_CURRENT_USER\Software\Microsoft\Window
Settings “Visual s\CurrentVersion\Explorer\VisualEffects]
Effects to Custom” “VisualFXSetting”=dword:00000003
Disable “Show
[HKEY_CURRENT_USER\Software\Microsoft\Window
translucent selection s\CurrentVersion\Explorer\Advanced]
rectangle” “ListviewAlphaSelect”=dword:00000000
Disable “Show
[HKEY_CURRENT_USER\Software\Microsoft\Window
shadows under s\CurrentVersion\Explorer\Advanced]
windows” “ListviewShadow”=dword:00000000
Disable “Animate
windows when
[HKEY_CURRENT_USER
minimizing and \ControlPanel\Desktop\WindowMetrics]
maximizing” “MinAnimate”=”0”
[HKEY_CURRENT_USER\Software\Microsoft\Window
Disable “Enable s\DWM]
Peek” “EnableAeroPeek”=dword:00000000
Disable “Save
[HKEY_CURRENT_USER\Software\Microsoft\Window
Taskbar Thumbnail s\DWM]
Previews” “AlwaysHibernateThumbnails”=dword:00000000
Disable “Smooth
edges of screen [HKEY_CURRENT_USER \Control Panel\Desktop]
fonts” “FontSmoothing”=”0”
Desktop Composition
Redirection Disabled
Manual Workaround
Automated Process
C:\windows\System32\DriverStore\FileRepository\prnhp001.inf_amd
64_081cf2b90ec9e6d5
pnputil -a
C:\windows\System32\DriverStore\FileRepository\prnhp001.inf
Citrix.com 19