Optimize VDI: Windows 10 Scheduled Tasks


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
  • Build 1709: 173 Tasks
  • Build 1803: 173 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-ScheduledTask

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

Build 1607

Build 1703

Build 1709

Build 1803

\

CreateExplorerShellUnelevatedTask

Running

Running

Ready

Running

 

\

OneDrive Standalone Update Tas…

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\.NET Framework\

.NET Framework NGEN v4.0.30319

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\.NET Framework\

.NET Framework NGEN v4.0.30319 64

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\.NET Framework\

.NET Framework NGEN v4.0.30319…

Disabled

Disabled

Disabled

Disabled

Disabled

\Microsoft\Windows\.NET Framework\

.NET Framework NGEN v4.0.30319…

Disabled

Disabled

Disabled

Disabled

Disabled

\Microsoft\Windows\Active Directory Rights …

AD RMS Rights Policy Template …

Disabled

Disabled

Disabled

Disabled

Disabled

\Microsoft\Windows\Active Directory Rights …

AD RMS Rights Policy Template …

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\AppID\

EDP Policy Manager

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\AppID\

PolicyConverter

Disabled

Disabled

Disabled

Disabled

Ready

\Microsoft\Windows\AppID\

SmartScreenSpecific

Ready

Ready

 

\Microsoft\Windows\AppID\

VerifiedPublisherCertStoreCheck

Disabled

Disabled

Disabled

Disabled

Disabled

\Microsoft\Windows\Application Experience\

Microsoft Compatibility Appraiser

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\Application Experience\

ProgramDataUpdater

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\Application Experience\

StartupAppTask

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\ApplicationData\

appuriverifierdaily

Ready

Ready

Ready

Ready

\Microsoft\Windows\ApplicationData\

appuriverifierinstall

Ready

Ready

Ready

Ready

\Microsoft\Windows\ApplicationData\

CleanupTemporaryState

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\ApplicationData\

DsSvcCleanup

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\AppxDeploymentClient\

Pre-staged app cleanup

Disabled

Disabled

Disabled

Disabled

Disabled

\Microsoft\Windows\Autochk\

Proxy

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\BitLocker\

BitLocker MDM policy Refresh

Ready

Ready

Ready

\Microsoft\Windows\Bluetooth\

UninstallDeviceTask

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\BrokerInfrastructure\

BgTaskRegistrationMaintenanceTask

Ready

Ready

Ready

\Microsoft\Windows\CertificateServicesClient\

AikCertEnrollTask

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\CertificateServicesClient\

CryptoPolicyTask

Ready

Ready

Ready

Ready

\Microsoft\Windows\CertificateServicesClient\

KeyPreGenTask

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\CertificateServicesClient\

SystemTask

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\CertificateServicesClient\

UserTask

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\CertificateServicesClient\

UserTask-Roam

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\Chkdsk\

ProactiveScan

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\Chkdsk\

SyspartRepair

Ready

Ready

\Microsoft\Windows\Clip\

License Validation

Disabled

Disabled

Disabled

Disabled

Disabled

\Microsoft\Windows\CloudExperienceHost\

CreateObjectTask

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\Customer Experience Impr

Consolidator

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\Customer Experience Impr

KernelCeipTask

Ready

Ready

Ready

 

\Microsoft\Windows\Customer Experience Impr

UsbCeip

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\Data Integrity Scan\

Data Integrity Scan

Disabled

Ready

Ready

Ready

Ready

\Microsoft\Windows\Data Integrity Scan\

Data Integrity Scan for Crash …

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\Defrag\

ScheduledDefrag

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\Device Information\

Device

Ready

Ready

Ready

Ready

\Microsoft\Windows\Device Setup\

Metadata Refresh

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\DeviceDirectoryClient\

HandleCommand

Ready

Ready

Ready

Ready

\Microsoft\Windows\DeviceDirectoryClient\

HandleWnsCommand

Ready

Ready

Ready

Ready

\Microsoft\Windows\DeviceDirectoryClient\

IntegrityCheck

Ready

Ready

Ready

Ready

\Microsoft\Windows\DeviceDirectoryClient\

LocateCommandUserSession

Ready

Ready

Ready

Ready

\Microsoft\Windows\DeviceDirectoryClient\

RegisterDeviceAccountChange

Ready

Ready

Ready

Ready

\Microsoft\Windows\DeviceDirectoryClient\

RegisterDeviceConnectedToNetwork

Disabled

 

\Microsoft\Windows\DeviceDirectoryClient\

RegisterDeviceLocationRightsCh

Disabled

Disabled

Disabled

Disabled

\Microsoft\Windows\DeviceDirectoryClient\

RegisterDevicePeriodic1

Disabled

 

\Microsoft\Windows\DeviceDirectoryClient\

RegisterDevicePeriodic24

Disabled

Disabled

Disabled

Disabled

\Microsoft\Windows\DeviceDirectoryClient\

RegisterDevicePeriodic6

Disabled

 

\Microsoft\Windows\DeviceDirectoryClient\

RegisterDevicePolicyChange

Disabled

Ready

Ready

Ready

\Microsoft\Windows\DeviceDirectoryClient\

RegisterDeviceScreenOnOff

Disabled

 

\Microsoft\Windows\DeviceDirectoryClient\

RegisterDeviceProtectionStateC

Ready

Ready

Ready

\Microsoft\Windows\DeviceDirectoryClient\

RegisterDeviceSettingChange

Ready

Ready

Ready

Ready

\Microsoft\Windows\DeviceDirectoryClient\

RegisterUserDevice

Ready

Ready

Ready

Ready

\Microsoft\Windows\Diagnosis\

Scheduled

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\DiskCleanup\

SilentCleanup

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\DiskDiagnostic\

Microsoft-Windows-DiskDiagnosticDataCollector

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\DiskDiagnostic\

Microsoft-Windows-DiskDiagnosticResolver

Disabled

Disabled

Disabled

Disabled

Disabled

\Microsoft\Windows\DiskFootprint\

Diagnostics

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\DiskFootprint\

StorageSense

Ready

Ready

Ready

Ready

\Microsoft\Windows\DUSM\

dusmtask

Ready

Ready

Ready

Ready

\Microsoft\Windows\EDP\

EDP App Launch Task

Ready

Ready

Ready

Ready

\Microsoft\Windows\EDP\

EDP Auth Task

Ready

Ready

Ready

Ready

\Microsoft\Windows\EDP\

EDP Inaccessible Credentials Task

Ready

Ready

Ready

Ready

\Microsoft\Windows\EDP\

StorageCardEncryption Task

Disabled

Ready

Ready

Ready

\Microsoft\Windows\ExploitGuard\

ExploitGuard MDM policy
Refresh

Ready

Ready

\Microsoft\Windows\Feedback\Siuf\

DmClient

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\Feedback\Siuf\

DmClientOnScenarioDownload

Ready

Ready

Ready

Ready

\Microsoft\Windows\File Classification Infr

Property Definition Sync

Disabled

Disabled

Disabled

Disabled

Disabled

\Microsoft\Windows\FileHistory\

File History (maintenance mode)

Ready

Ready

Ready

Ready

 

\Microsoft\Windows\GroupPolicy\

{3E0A038B-D834-4930-9981-E89C9…

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\GroupPolicy\

{A7719E0F-10DB-4640-AD8C-490CC…

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\HelloFace\

FODCleanupTask

 

 

 

 

Disabled

\Microsoft\Windows\InstallService\

ScanForUpdates

 

 

 

 

Ready

\Microsoft\Windows\InstallService\

ScanForUpdatesAsUser

 

 

 

 

Ready

\Microsoft\Windows\InstallService\

SmartRetry

 

 

 

 

Ready

\Microsoft\Windows\InstallService\

WakeUpAndContinueUpdates

 

 

 

 

Disabled

\Microsoft\Windows\InstallService\

WakeUpAndScanForUpdates

 

 

 

 

Disabled

\Microsoft\Windows\LanguageComponentsInstal

Installation

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\LanguageComponentsInstal

ReconcileLanguageResources

 

 

 

 

Ready

\Microsoft\Windows\LanguageComponentsInstal

Uninstallation

Ready

Ready

Ready

Ready

Disabled

\Microsoft\Windows\License Manager\

TempSignedLicenseExchange

Ready

Ready

Ready

Ready

\Microsoft\Windows\Location\

Notifications

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\Location\

WindowsActionDialog

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\Maintenance\

WinSAT

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\Management\Provisioning\

Cellular

Ready

Ready

Ready

\Microsoft\Windows\Management\Provisioning\

Logon

Ready

Ready

Ready

Ready

\Microsoft\Windows\Maps\

MapsToastTask

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\Maps\

MapsUpdateTask

Disabled

Disabled

Disabled

Disabled

Disabled

\Microsoft\Windows\MemoryDiagnostic\

ProcessMemoryDiagnosticEvents

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\MemoryDiagnostic\

RunFullMemoryDiagnostic

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\Mobile Broadband Accounts\

MNO Metadata Parser

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\MUI\

LPRemove

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\Multimedia\

SystemSoundsService

Running

Running

Running

Ready

Ready

\Microsoft\Windows\NetCfg\

BindingWorkItemQueueHandler

Ready

 

\Microsoft\Windows\NetTrace\

GatherNetworkInfo

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\NlaSvc\

WiFiTask

Ready

Ready

Ready

Ready

\Microsoft\Windows\Offline Files\

Background Synchronization

Disabled

Disabled

Disabled

Disabled

Disabled

\Microsoft\Windows\Offline Files\

Logon Synchronization

Disabled

Disabled

Disabled

Disabled

Disabled

\Microsoft\Windows\PI\

Secure-Boot-Update

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\PI\

Sqm-Tasks

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\Plug and Play\

Device Install Group Policy

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\Plug and Play\

Device Install Reboot Required

Ready

Ready

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

Ready

Ready

\Microsoft\Windows\Power Efficiency Diagnos

AnalyzeSystem

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\Printing\

EduPrintProv

 

 

 

 

Ready

\Microsoft\Windows\PushToInstall\

LoginCheck

Disabled

Disabled

\Microsoft\Windows\PushToInstall\

Registration

Ready

Ready

\Microsoft\Windows\Ras\

MobilityManager

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\RecoveryEnvironment\

VerifyWinRE

Ready

Ready

Ready

Ready

Disabled

\Microsoft\Windows\Registry\

RegIdleBackup

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\RemoteAssistance\

RemoteAssistanceTask

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\RetailDemo\

CleanupOfflineContent

Ready

Ready

Ready

Ready

 

\Microsoft\Windows\Servicing\

StartComponentCleanup

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\SettingSync\

BackgroundUploadTask

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\SettingSync\

BackupTask

Ready

Ready

Ready

 

\Microsoft\Windows\SettingSync\

NetworkStateChangeTask

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\Setup\

SetupCleanupTask

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\SharedPC\

Account Cleanup

Disabled

Disabled

Disabled

Disabled

\Microsoft\Windows\Shell\

CreateObjectTask

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\Shell\

FamilySafetyMonitor

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\Shell\

FamilySafetyMonitorToastTask

Disabled

Disabled

Disabled

Disabled

\Microsoft\Windows\Shell\

FamilySafetyRefreshTask

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\Shell\

IndexerAutomaticMaintenance

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\SoftwareProtectionPlatform\

SvcRestartTask

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\SoftwareProtectionPlatform\

SvcRestartTaskLogon

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\SoftwareProtectionPlatform\

SvcRestartTaskNetwork

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\SpacePort\

SpaceAgentTask

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\SpacePort\

SpaceManagerTask

Ready

Ready

Ready

Ready

\Microsoft\Windows\Speech\

HeadsetButtonPress

 

 

 

 

Ready

\Microsoft\Windows\Speech\

SpeechModelDownloadTask

Ready

Ready

Ready

Ready

\Microsoft\Windows\Storage Tiers Management\

Storage Tiers Management Initi

Ready

Ready

Ready

Ready

\Microsoft\Windows\Storage Tiers Management\

Storage Tiers Optimization

Disabled

Disabled

Disabled

Disabled

\Microsoft\Windows\Subscription\

EnableLicenseAcquisition

Ready

Ready

Ready

Ready

\Microsoft\Windows\Subscription\

LicenseAcquisition

Disabled

Disabled

Disabled

Disabled

\Microsoft\Windows\Sysmain\

HybridDriveCachePrepopulate

Disabled

Disabled

Disabled

Disabled

Disabled

\Microsoft\Windows\Sysmain\

HybridDriveCacheRebalance

Disabled

Disabled

Disabled

Disabled

Disabled

\Microsoft\Windows\Sysmain\

ResPriStaticDbSync

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\Sysmain\

WsSwapAssessmentTask

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\SystemRestore\

SR

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\Task Manager\

Interactive

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\TextServicesFramework\

MsCtfMonitor

Running

Running

Running

Ready

Ready

\Microsoft\Windows\Time Synchronization\

ForceSynchronizeTime

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\Time Synchronization\

SynchronizeTime

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\Time Zone\

SynchronizeTimeZone

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\TPM\

Tpm-HASCertRetr

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\TPM\

Tpm-Maintenance

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\UNP\

RunUpdateNotificationMgr

Disabled

Disabled

\Microsoft\Windows\UpdateOrchestrator\

AC PowerDownload

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\

MusUx_UpdateInterval

 

 

 

 

Ready

\Microsoft\Windows\UpdateOrchestrator\

Policy Install

Disabled

Disabled

Disabled

Ready

 

\Microsoft\Windows\UpdateOrchestrator\

Reboot

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\UpdateOrchestrator\

Refresh Settings

Ready

Ready

 

\Microsoft\Windows\UpdateOrchestrator\

Resume On Boot

Disabled

Disabled

Disabled

 

\Microsoft\Windows\UpdateOrchestrator\

Schedule Retry Scan

 

 

 

 

Ready

\Microsoft\Windows\UpdateOrchestrator\

Schedule Scan

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\UpdateOrchestrator\

USO_UxBroker_Display

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\UpdateOrchestrator\

USO_UxBroker_ReadyToReboot

Ready

Ready

Ready

 

\Microsoft\Windows\UPnP\

UPnPHostConfig

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\USB\

Usb-Notifications

Ready

Ready

\Microsoft\Windows\User Profile Service\

HiveUploadTask

Disabled

Disabled

Disabled

Disabled

Disabled

\Microsoft\Windows\WaaSMedic\

PerformRemediation

Ready

Ready

\Microsoft\Windows\WCM\

WiFiTask

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\WDI\

ResolutionHost

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\Windows Defender\

Windows Defender Cache Mainten

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\Windows Defender\

Windows Defender Cleanup

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\Windows Defender\

Windows Defender Scheduled Scan

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\Windows Defender\

Windows Defender Verification

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\Windows Error Reporting\

QueueReporting

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\Windows Filtering Platform\

BfeOnServiceStartTypeChange

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\Windows Media Sharing\

UpdateLibrary

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\WindowsColorSystem\

Calibration Loader

Disabled

Disabled

Disabled

Ready

Ready

\Microsoft\Windows\WindowsUpdate\

Automatic App Update

Ready

Ready

Ready

Ready

 

\Microsoft\Windows\WindowsUpdate\

Scheduled Start

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\WindowsUpdate\

sih

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\WindowsUpdate\

sihboot

Ready

Ready

Ready

Ready

 

\Microsoft\Windows\Wininet\

CacheTask

Running

Running

Running

Running

Running

\Microsoft\Windows\WOF\

WIM-Hash-Management

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\WOF\

WIM-Hash-Validation

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\Work Folders\

Work Folders Logon Synchroniza

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\Work Folders\

Work Folders Maintenance Work

Ready

Ready

Ready

Ready

Ready

\Microsoft\Windows\Workplace Join\

Automatic-Device-Join

Disabled

Ready

Ready

Ready

Ready

\Microsoft\Windows\Workplace Join\

Recovery-Check

Disabled

Disabled

\Microsoft\Windows\WS\

License Validation

Disabled

 

\Microsoft\Windows\WS\

WSTask

Ready

 

\Microsoft\Windows\WwanSvc\

NotificationTask

Ready

Ready

Ready

\Microsoft\XblGameSave\

XblGameSaveTask

Ready

Ready

Ready

\Microsoft\XblGameSave\

XblGameSaveTaskLogon

Ready

Ready

 

Daniel (Follow on Twitter @djfeller)
Citrix XenApp and XenDesktop 7.15 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 )

Google+ photo

You are commenting using your Google+ 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 )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Blog at WordPress.com.

Up ↑

%d bloggers like this: