Optimize VDI: Windows 10 Scheduled Tasks (Original, Anniversary and Creator Updates)


This is a multi-part blog series focused on optimizing Windows 10 VDI

As we saw in previous blogs, Microsoft added new default apps and services into the base operating system of the Windows 10 Build 1703 (Creator Update). These updates will have an impact on the user experience, especially in a VDI implementation.

Scheduled Tasks

Many of the new capabilities within the latest builds of Windows 10 also implements new scheduled tasks. Although the tasks do not run continuously, they will impact density when executing and many are irrelevant in a non-persistent VDI environment.

  • Build 1507: 130 Tasks
  • Build 1607: 166 Tasks
  • Build 1703: 165 Tasks

History has shown that optimizing Windows scheduled tasks can improve logon time and server density. It is recommended to review the list of scheduled tasks and disable those that are not necessary for the users.

To see a list of Windows services, run the following PowerShell command:
Get-ScheduledTasks

Color Code:

  • Green: Customer experience program tasks
  • Orange: Maintenance tasks
  • Blue: Tasks for applications
  • Purple: General system tasks
  • Red: Safety and security tasks

TaskPath TaskName Build 1507 (Original) Build 1607 (Anniversary) Build 1703 (Creator)
\ CreateExplorerShellUnelevatedTask Running Running Ready
\ OneDrive Standalone Update Tas… Ready Ready Ready
\Microsoft\Windows\.NET Framework\ .NET Framework NGEN v4.0.30319 Ready Ready Ready
\Microsoft\Windows\.NET Framework\ .NET Framework NGEN v4.0.30319 64 Ready Ready Ready
\Microsoft\Windows\.NET Framework\ .NET Framework NGEN v4.0.30319… Disabled Disabled Disabled
\Microsoft\Windows\.NET Framework\ .NET Framework NGEN v4.0.30319… Disabled Disabled Disabled
\Microsoft\Windows\Active Directory Rights … AD RMS Rights Policy Template … Disabled Disabled Disabled
\Microsoft\Windows\Active Directory Rights … AD RMS Rights Policy Template … Ready Ready Ready
\Microsoft\Windows\AppID\ EDP Policy Manager Ready Ready Ready
\Microsoft\Windows\AppID\ PolicyConverter Disabled Disabled Disabled
\Microsoft\Windows\AppID\ SmartScreenSpecific Ready Ready
\Microsoft\Windows\AppID\ VerifiedPublisherCertStoreCheck Disabled Disabled Disabled
\Microsoft\Windows\Application Experience\ Microsoft Compatibility Appraiser Ready Ready Ready
\Microsoft\Windows\Application Experience\ ProgramDataUpdater Ready Ready Ready
\Microsoft\Windows\Application Experience\ StartupAppTask Ready Ready Ready
\Microsoft\Windows\ApplicationData\ appuriverifierdaily Ready Ready
\Microsoft\Windows\ApplicationData\ appuriverifierinstall Ready Ready
\Microsoft\Windows\ApplicationData\ CleanupTemporaryState Ready Ready Ready
\Microsoft\Windows\ApplicationData\ DsSvcCleanup Ready Ready Ready
\Microsoft\Windows\AppxDeploymentClient\ Pre-staged app cleanup Disabled Disabled Disabled
\Microsoft\Windows\Autochk\ Proxy Ready Ready Ready
\Microsoft\Windows\BitLocker\ BitLocker MDM policy Refresh Ready
\Microsoft\Windows\Bluetooth\ UninstallDeviceTask Ready Ready Ready
\Microsoft\Windows\BrokerInfrastructure\ BgTaskRegistrationMaintenanceTask Ready
\Microsoft\Windows\CertificateServicesClient\ AikCertEnrollTask Ready Ready Ready
\Microsoft\Windows\CertificateServicesClient\ CryptoPolicyTask Ready Ready
\Microsoft\Windows\CertificateServicesClient\ KeyPreGenTask Ready Ready Ready
\Microsoft\Windows\CertificateServicesClient\ SystemTask Ready Ready Ready
\Microsoft\Windows\CertificateServicesClient\ UserTask Ready Ready Ready
\Microsoft\Windows\CertificateServicesClient\ UserTask-Roam Ready Ready Ready
\Microsoft\Windows\Chkdsk\ ProactiveScan Ready Ready Ready
\Microsoft\Windows\Clip\ License Validation Disabled Disabled Disabled
\Microsoft\Windows\CloudExperienceHost\ CreateObjectTask Ready Ready Ready
\Microsoft\Windows\Customer Experience Impr… Consolidator Ready Ready Ready
\Microsoft\Windows\Customer Experience Impr… KernelCeipTask Ready Ready Ready
\Microsoft\Windows\Customer Experience Impr… UsbCeip Ready Ready Ready
\Microsoft\Windows\Data Integrity Scan\ Data Integrity Scan Disabled Ready Ready
\Microsoft\Windows\Data Integrity Scan\ Data Integrity Scan for Crash … Ready Ready Ready
\Microsoft\Windows\Defrag\ ScheduledDefrag Ready Ready Ready
\Microsoft\Windows\Device Information\ Device Ready Ready
\Microsoft\Windows\Device Setup\ Metadata Refresh Ready Ready Ready
\Microsoft\Windows\DeviceDirectoryClient\ HandleCommand Ready Ready
\Microsoft\Windows\DeviceDirectoryClient\ HandleWnsCommand Ready Ready
\Microsoft\Windows\DeviceDirectoryClient\ IntegrityCheck Ready Ready
\Microsoft\Windows\DeviceDirectoryClient\ LocateCommandUserSession Ready Ready
\Microsoft\Windows\DeviceDirectoryClient\ RegisterDeviceAccountChange Ready Ready
\Microsoft\Windows\DeviceDirectoryClient\ RegisterDeviceConnectedToNetwork Disabled
\Microsoft\Windows\DeviceDirectoryClient\ RegisterDeviceLocationRightsCh… Disabled Disabled
\Microsoft\Windows\DeviceDirectoryClient\ RegisterDevicePeriodic1 Disabled
\Microsoft\Windows\DeviceDirectoryClient\ RegisterDevicePeriodic24 Disabled Disabled
\Microsoft\Windows\DeviceDirectoryClient\ RegisterDevicePeriodic6 Disabled
\Microsoft\Windows\DeviceDirectoryClient\ RegisterDevicePolicyChange Disabled Ready
\Microsoft\Windows\DeviceDirectoryClient\ RegisterDeviceScreenOnOff Disabled
\Microsoft\Windows\DeviceDirectoryClient\ RegisterDeviceProtectionStateC… Ready
\Microsoft\Windows\DeviceDirectoryClient\ RegisterDeviceSettingChange Ready Ready
\Microsoft\Windows\DeviceDirectoryClient\ RegisterUserDevice Ready Ready
\Microsoft\Windows\Diagnosis\ Scheduled Ready Ready Ready
\Microsoft\Windows\DiskCleanup\ SilentCleanup Ready Ready Ready
\Microsoft\Windows\DiskDiagnostic\ Microsoft-Windows-DiskDiagnosticDataCollector… Ready Ready Ready
\Microsoft\Windows\DiskDiagnostic\ Microsoft-Windows-DiskDiagnosticResolver Disabled Disabled Disabled
\Microsoft\Windows\DiskFootprint\ Diagnostics Ready Ready Ready
\Microsoft\Windows\DiskFootprint\ StorageSense Ready Ready
\Microsoft\Windows\DUSM\ dusmtask Ready Ready
\Microsoft\Windows\EDP\ EDP App Launch Task Ready Ready
\Microsoft\Windows\EDP\ EDP Auth Task Ready Ready
\Microsoft\Windows\EDP\ EDP Inaccessible Credentials Task Ready Ready
\Microsoft\Windows\EDP\ StorageCardEncryption Task Disabled Ready
\Microsoft\Windows\Feedback\Siuf\ DmClient Ready Ready Ready
\Microsoft\Windows\Feedback\Siuf\ DmClientOnScenarioDownload Ready Ready
\Microsoft\Windows\File Classification Infr… Property Definition Sync Disabled Disabled Disabled
\Microsoft\Windows\FileHistory\ File History (maintenance mode) Ready Ready Ready
\Microsoft\Windows\GroupPolicy\ {3E0A038B-D834-4930-9981-E89C9… Ready Ready Ready
\Microsoft\Windows\GroupPolicy\ {A7719E0F-10DB-4640-AD8C-490CC… Ready Ready Ready
\Microsoft\Windows\LanguageComponentsInstal… Installation Ready Ready Ready
\Microsoft\Windows\LanguageComponentsInstal… Uninstallation Ready Ready Ready
\Microsoft\Windows\License Manager\ TempSignedLicenseExchange Ready Ready
\Microsoft\Windows\Location\ Notifications Ready Ready Ready
\Microsoft\Windows\Location\ WindowsActionDialog Ready Ready Ready
\Microsoft\Windows\Maintenance\ WinSAT Ready Ready Ready
\Microsoft\Windows\Management\Provisioning\ Cellular Ready
\Microsoft\Windows\Management\Provisioning\ Logon Ready Ready
\Microsoft\Windows\Maps\ MapsToastTask Ready Ready Ready
\Microsoft\Windows\Maps\ MapsUpdateTask Disabled Disabled Disabled
\Microsoft\Windows\MemoryDiagnostic\ ProcessMemoryDiagnosticEvents Ready Ready Ready
\Microsoft\Windows\MemoryDiagnostic\ RunFullMemoryDiagnostic Ready Ready Ready
\Microsoft\Windows\Mobile Broadband Accounts\ MNO Metadata Parser Ready Ready Ready
\Microsoft\Windows\MUI\ LPRemove Ready Ready Ready
\Microsoft\Windows\Multimedia\ SystemSoundsService Running Running Running
\Microsoft\Windows\NetCfg\ BindingWorkItemQueueHandler Ready
\Microsoft\Windows\NetTrace\ GatherNetworkInfo Ready Ready Ready
\Microsoft\Windows\NlaSvc\ WiFiTask Ready Ready
\Microsoft\Windows\Offline Files\ Background Synchronization Disabled Disabled Disabled
\Microsoft\Windows\Offline Files\ Logon Synchronization Disabled Disabled Disabled
\Microsoft\Windows\PI\ Secure-Boot-Update Ready Ready Ready
\Microsoft\Windows\PI\ Sqm-Tasks Ready Ready Ready
\Microsoft\Windows\Plug and Play\ Device Install Group Policy Ready Ready Ready
\Microsoft\Windows\Plug and Play\ Device Install Reboot Required Ready Ready Ready
\Microsoft\Windows\Plug and Play\ Plug and Play Cleanup Ready Ready
\Microsoft\Windows\Plug and Play\ Sysprep Generalize Drivers Ready Ready Ready
\Microsoft\Windows\Power Efficiency Diagnos… AnalyzeSystem Ready Ready Ready
\Microsoft\Windows\Ras\ MobilityManager Ready Ready Ready
\Microsoft\Windows\RecoveryEnvironment\ VerifyWinRE Ready Ready Ready
\Microsoft\Windows\Registry\ RegIdleBackup Ready Ready Ready
\Microsoft\Windows\RemoteAssistance\ RemoteAssistanceTask Ready Ready Ready
\Microsoft\Windows\RetailDemo\ CleanupOfflineContent Ready Ready Ready
\Microsoft\Windows\Servicing\ StartComponentCleanup Ready Ready Ready
\Microsoft\Windows\SettingSync\ BackgroundUploadTask Ready Ready Ready
\Microsoft\Windows\SettingSync\ BackupTask Ready Ready
\Microsoft\Windows\SettingSync\ NetworkStateChangeTask Ready Ready Ready
\Microsoft\Windows\Setup\ SetupCleanupTask Ready Ready Ready
\Microsoft\Windows\SharedPC\ Account Cleanup Disabled Disabled
\Microsoft\Windows\Shell\ CreateObjectTask Ready Ready Ready
\Microsoft\Windows\Shell\ FamilySafetyMonitor Ready Ready Ready
\Microsoft\Windows\Shell\ FamilySafetyMonitorToastTask Disabled Disabled
\Microsoft\Windows\Shell\ FamilySafetyRefreshTask Ready Ready Ready
\Microsoft\Windows\Shell\ IndexerAutomaticMaintenance Ready Ready Ready
\Microsoft\Windows\SoftwareProtectionPlatform\ SvcRestartTask Ready Ready Ready
\Microsoft\Windows\SoftwareProtectionPlatform\ SvcRestartTaskLogon Ready Ready Ready
\Microsoft\Windows\SoftwareProtectionPlatform\ SvcRestartTaskNetwork Ready Ready Ready
\Microsoft\Windows\SpacePort\ SpaceAgentTask Ready Ready Ready
\Microsoft\Windows\SpacePort\ SpaceManagerTask Ready Ready
\Microsoft\Windows\Speech\ SpeechModelDownloadTask Ready Ready
\Microsoft\Windows\Storage Tiers Management\ Storage Tiers Management Initi… Ready Ready
\Microsoft\Windows\Storage Tiers Management\ Storage Tiers Optimization Disabled Disabled
\Microsoft\Windows\Subscription\ EnableLicenseAcquisition Ready Ready
\Microsoft\Windows\Subscription\ LicenseAcquisition Disabled Disabled
\Microsoft\Windows\Sysmain\ HybridDriveCachePrepopulate Disabled Disabled Disabled
\Microsoft\Windows\Sysmain\ HybridDriveCacheRebalance Disabled Disabled Disabled
\Microsoft\Windows\Sysmain\ ResPriStaticDbSync Ready Ready Ready
\Microsoft\Windows\Sysmain\ WsSwapAssessmentTask Ready Ready Ready
\Microsoft\Windows\SystemRestore\ SR Ready Ready Ready
\Microsoft\Windows\Task Manager\ Interactive Ready Ready Ready
\Microsoft\Windows\TextServicesFramework\ MsCtfMonitor Running Running Running
\Microsoft\Windows\Time Synchronization\ ForceSynchronizeTime Ready Ready Ready
\Microsoft\Windows\Time Synchronization\ SynchronizeTime Ready Ready Ready
\Microsoft\Windows\Time Zone\ SynchronizeTimeZone Ready Ready Ready
\Microsoft\Windows\TPM\ Tpm-HASCertRetr Ready Ready Ready
\Microsoft\Windows\TPM\ Tpm-Maintenance Ready Ready Ready
\Microsoft\Windows\UpdateOrchestrator\ Combined Scan Download Install Disabled
\Microsoft\Windows\UpdateOrchestrator\ Battery Saver Deferred Install Ready
\Microsoft\Windows\UpdateOrchestrator\ Maintenance Install Disabled Disabled Disabled
\Microsoft\Windows\UpdateOrchestrator\ Policy Install Disabled Disabled Disabled
\Microsoft\Windows\UpdateOrchestrator\ Reboot Ready Ready Ready
\Microsoft\Windows\UpdateOrchestrator\ Refresh Settings Ready Ready
\Microsoft\Windows\UpdateOrchestrator\ Resume On Boot Disabled Disabled Disabled
\Microsoft\Windows\UpdateOrchestrator\ Schedule Scan Ready Ready Ready
\Microsoft\Windows\UpdateOrchestrator\ USO_UxBroker_Display Ready Ready Ready
\Microsoft\Windows\UpdateOrchestrator\ USO_UxBroker_ReadyToReboot Ready Ready Ready
\Microsoft\Windows\UPnP\ UPnPHostConfig Ready Ready Ready
\Microsoft\Windows\User Profile Service\ HiveUploadTask Disabled Disabled Disabled
\Microsoft\Windows\WCM\ WiFiTask Ready Ready Ready
\Microsoft\Windows\WDI\ ResolutionHost Ready Ready Ready
\Microsoft\Windows\Windows Defender\ Windows Defender Cache Mainten… Ready Ready Ready
\Microsoft\Windows\Windows Defender\ Windows Defender Cleanup Ready Ready Ready
\Microsoft\Windows\Windows Defender\ Windows Defender Scheduled Scan Ready Ready Ready
\Microsoft\Windows\Windows Defender\ Windows Defender Verification Ready Ready Ready
\Microsoft\Windows\Windows Error Reporting\ QueueReporting Ready Ready Ready
\Microsoft\Windows\Windows Filtering Platform\ BfeOnServiceStartTypeChange Ready Ready Ready
\Microsoft\Windows\Windows Media Sharing\ UpdateLibrary Ready Ready Ready
\Microsoft\Windows\WindowsColorSystem\ Calibration Loader Disabled Disabled Disabled
\Microsoft\Windows\WindowsUpdate\ Automatic App Update Ready Ready Ready
\Microsoft\Windows\WindowsUpdate\ Scheduled Start Ready Ready Ready
\Microsoft\Windows\WindowsUpdate\ sih Ready Ready Ready
\Microsoft\Windows\WindowsUpdate\ sihboot Ready Ready Ready
\Microsoft\Windows\Wininet\ CacheTask Running Running Running
\Microsoft\Windows\WOF\ WIM-Hash-Management Ready Ready Ready
\Microsoft\Windows\WOF\ WIM-Hash-Validation Ready Ready Ready
\Microsoft\Windows\Work Folders\ Work Folders Logon Synchroniza… Ready Ready Ready
\Microsoft\Windows\Work Folders\ Work Folders Maintenance Work Ready Ready Ready
\Microsoft\Windows\Workplace Join\ Automatic-Device-Join Disabled Ready Ready
\Microsoft\Windows\WS\ License Validation Disabled  
\Microsoft\Windows\WS\ WSTask Ready  
\Microsoft\Windows\WwanSvc\ NotificationTask Ready
\Microsoft\XblGameSave\ XblGameSaveTask Ready
\Microsoft\XblGameSave\ XblGameSaveTaskLogon Ready Ready

Daniel (Follow on Twitter @djfeller)
Citrix XenApp and XenDesktop 7.6 VDI Handbook
XenApp Best Practices
XenApp Video

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s