{"id":10209,"date":"2019-07-06T14:28:21","date_gmt":"2019-07-06T14:28:21","guid":{"rendered":"http:\/\/198.58.113.91\/blog\/?p=10209"},"modified":"2020-11-30T05:20:24","modified_gmt":"2020-11-30T05:20:24","slug":"service-startup-automatic-vs-automatic-delayed-start","status":"publish","type":"post","link":"https:\/\/www.winhelponline.com\/blog\/service-startup-automatic-vs-automatic-delayed-start\/","title":{"rendered":"Automatic vs Automatic (Delayed start) Service Startup types"},"content":{"rendered":"<p>The Services console (<code>services.msc<\/code>) in Windows lets you <a href=\"https:\/\/www.winhelponline.com\/blog\/windows-10-default-services-configuration\/\">configure the startup type<\/a> of Windows Services. As you know, you can choose one of the options from the dropdown: <strong>Automatic (Delayed Start)<\/strong>, <strong>Automatic<\/strong>, <strong>Manual<\/strong>, or <strong>Disabled<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10211\" src=\"https:\/\/www.winhelponline.com\/blog\/wp-content\/uploads\/2019\/07\/service-start-type-automatic-delayed-differences.png\" alt=\"automatic vs automatic delayed start services windows\" width=\"406\" height=\"468\" \/><\/p>\n<p>But, do you know what&#8217;s the difference between Automatic and Automatic (Delayed Start).<!--more--><\/p>\n<h2>Automatic vs Automatic (Delayed start) Startup types<\/h2>\n<p>If a service startup is set to <strong>Automatic<\/strong>, it loads during boot. As there are too many built-in Windows services, Microsoft first introduced the &#8220;delayed start&#8221; concept in Windows Vista to improve the Windows boot and login performance. Automatic (delayed start) services won&#8217;t start until after all other auto-start services.<\/p>\n<p>The service control manager, after processing the auto-start (&#8220;Automatic&#8221;) services, it then proceeds to launch services that are set to run as Automatic (delayed start) by invoking the <code>ScInitDelayStart()<\/code> function.<\/p>\n<p>After all the automatic start services are loaded, the system queues the &#8220;delay start&#8221; services for 2 minutes (120 seconds) by default. This interval can be altered by creating a registry DWORD (32-bit) value named <code>AutoStartDelay<\/code> and setting the delay (base: decimal) in seconds, in the following registry key:<\/p>\n<pre>HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control<\/pre>\n<p>Other than this, the Service Control Manager loads the &#8220;delay start&#8221; services in the same way as it starts the non-delayed auto-start services. There are no other differences between Automatic (delayed start) and Automatic startup types.<\/p>\n<p>Quoting <a href=\"https:\/\/web.archive.org\/web\/20151221180925\/http:\/\/blogs.technet.com\/b\/askperf\/archive\/2008\/02\/02\/ws2008-startup-processes-and-delayed-automatic-start.aspx\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">Microsoft Performance Team blog: Startup Processes and Delayed Automatic Start<\/a><\/p>\n<div class=\"qt\">\n<p>Delayed Automatic Start for System Services. To address the problem of the growing number of services set to start automatically and the subsequent negative impact on boot performance, there is a new start type for services that do not need to start early in the boot process &#8211; the Delayed start. This allows a service to still start automatically, but with the added advantage that boot performance is improved. Services set to start as Delayed will start shortly after boot.<\/p>\n<p>So how does this work? The Service Control Manager starts services that are configured for the delayed automatic start after all of the automatic-start threads have finished starting. The Service Control manager also sets the priority of the initial thread for these delayed services to THREAD_PRIORITY_LOWEST. This causes all of the disk I\/O performed by the thread to be a very low priority. Once a service finishes initializing, the priority is set back to normal by the Service Control Manager. The combination of the delayed start, low CPU and memory priority, as well as the background disk priority greatly reduce the interference with the user&#8217;s logon.<\/p>\n<p>Many Windows services, including the Background Intelligent Transfer Service (BITS), Windows Update Client, and Windows Media Center, use this new start type to help improve logon performance after a system boot. To configure a service for delayed automatic-start, you can create a REG_DWORD value called <code>DelayedAutoStart<\/code> in the service&#8217;s configuration registry key under <code>HKLM\\SYSTEM\\CurrentControlSet\\Services<\/code><\/p>\n<\/div>\n<div class=\"rp\"><strong>RELATED:<\/strong> <a href=\"https:\/\/www.winhelponline.com\/blog\/automatic-trigger-start-manual-services-windows\/\">Automatic (Trigger Start) and Manual (Trigger Start) Services in Windows<\/a><\/div>\n<h3>Registry values for Automatic and Automatic (delayed start) Startup types<\/h3>\n<p>For example, the Delivery Optimization service (<code>DoSvc<\/code>) is set to <strong>Automatic (delayed start)<\/strong> in Windows 10 v1903. Here are the registry values for this service which store the service startup type choice:<\/p>\n<pre>HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\services\\DoSvc\r\nValue name: DelayedAutostart\r\nValue type: REG_DWORD\r\nValue data: 1<\/pre>\n<p>The <code>DelayedAutostart<\/code> value data of <code>1<\/code> means the service is set to delayed start. If the value is missing or is set to <code>0<\/code>, then it&#8217;s not set to delayed start.<\/p>\n<pre>HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\services\\DoSvc\r\nValue name: Start\r\nValue type: REG_DWORD\r\nValue data: 2<\/pre>\n<p>For the <code>Start<\/code> DWORD value, the possible data are:<\/p>\n<ul>\n<li><code>2<\/code> is Automatic<\/li>\n<li><code>3<\/code> is Manual<\/li>\n<li><code>4<\/code> is Disabled<\/li>\n<\/ul>\n<div class=\"rp\"><strong>RELATED:<\/strong> <a href=\"https:\/\/www.winhelponline.com\/blog\/backup-windows-services-configuration\/\">Backup and Restore Windows Services Configuration (Startup Type)<\/a><\/div>\n<ul>\n<li>If the <code>Start<\/code> DWORD is set to anything other than <code>2<\/code> (Automatic), then the <code>DelayedAutoStart<\/code> value is ignored, even if it&#8217;s set to <code>1<\/code>.<\/li>\n<li>If the <code>Start<\/code> DWORD is set to <code>2<\/code> (Automatic) and <code>DelayedAutoStart<\/code> is set to <code>0<\/code> or the value is missing, then it means the service is set to <strong>Automatic<\/strong> start (no delay.)<\/li>\n<\/ul>\n<p><strong>Editor&#8217;s note:<\/strong> Arbitrarily changing the service startup types can cause problems to the system. It&#8217;s advisable to leave the services configuration in the <a href=\"https:\/\/www.winhelponline.com\/blog\/windows-10-default-services-configuration\/\">Windows default setting<\/a> in most cases. If you plan to modify the services configuration, backup the current <a href=\"https:\/\/www.winhelponline.com\/blog\/backup-windows-services-configuration\/\">service startup configuration<\/a>, create a <a href=\"https:\/\/www.winhelponline.com\/blog\/create-restore-protection-point-rollback-windows\/\">Restore Point<\/a>, or perform a <a href=\"https:\/\/www.winhelponline.com\/blog\/automatically-backup-registry-hives-windows-10\/\">complete registry backup<\/a> beforehand.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Services console (services.msc) in Windows lets you configure the startup type of Windows Services. As you know, you can choose one of the options from the dropdown: Automatic (Delayed Start), Automatic, Manual, or Disabled. But, do you know what&#8217;s the difference between Automatic and Automatic (Delayed Start).<\/p>\n","protected":false},"author":1,"featured_media":10210,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[7],"tags":[441],"class_list":["post-10209","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-windows","tag-registry"],"jetpack_featured_media_url":"https:\/\/www.winhelponline.com\/blog\/wp-content\/uploads\/2019\/07\/services-header.png","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":20074,"url":"https:\/\/www.winhelponline.com\/blog\/automatic-trigger-start-manual-services-windows\/","url_meta":{"origin":10209,"position":0},"title":"Automatic (Trigger Start) and Manual (Trigger Start) Differences","author":"Ramesh","date":"November 28, 2020","format":false,"excerpt":"The Services MMC shows the service names, their current status, and startup type. Most of you know about the Automatic, Automatic (Delayed Start), and Manual startup types. Automatic - Starts the services at system startup. Automatic (Delayed start) - Starts the service after the system has finished booting and after\u2026","rel":"","context":"In &quot;Windows&quot;","block_context":{"text":"Windows","link":"https:\/\/www.winhelponline.com\/blog\/category\/microsoft\/windows\/"},"img":{"alt_text":"trigger start services explained","src":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2020\/11\/wuauserv-trigger-start-gpedit.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2020\/11\/wuauserv-trigger-start-gpedit.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2020\/11\/wuauserv-trigger-start-gpedit.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":743,"url":"https:\/\/www.winhelponline.com\/blog\/backup-windows-services-configuration\/","url_meta":{"origin":10209,"position":1},"title":"Backup Windows 10\/11 Services Startup Type Configuration","author":"Ramesh","date":"October 20, 2008","format":false,"excerpt":"After doing a fresh install of Windows, disabling unused Windows Services is one of the time-consuming tasks you perform. Once configured, you can back up the service startup state using a Script so that it can be used for subsequent installations or if you need to automate the task on\u2026","rel":"","context":"In &quot;Windows&quot;","block_context":{"text":"Windows","link":"https:\/\/www.winhelponline.com\/blog\/category\/microsoft\/windows\/"},"img":{"alt_text":"services","src":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2019\/05\/msconfig-disable-services-non-microsoft.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2019\/05\/msconfig-disable-services-non-microsoft.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2019\/05\/msconfig-disable-services-non-microsoft.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":1111,"url":"https:\/\/www.winhelponline.com\/blog\/windows-7-services-default-startup-type\/","url_meta":{"origin":10209,"position":2},"title":"Windows 7 Services Default Configuration Startup Type and Log On Account","author":"Ramesh","date":"December 6, 2010","format":false,"excerpt":"Did you tweak the Services configuration incorrectly, resulting in a system slowdown or leading to other catastrophe? And you don't remember the original configuration to revert back? You may find the Windows 7 default Services configuration table below useful.Note that some of these services may not be found in your\u2026","rel":"","context":"In &quot;Windows 7&quot;","block_context":{"text":"Windows 7","link":"https:\/\/www.winhelponline.com\/blog\/category\/microsoft\/windows\/windows-7\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1195,"url":"https:\/\/www.winhelponline.com\/blog\/windows-8-services-default-startup-type\/","url_meta":{"origin":10209,"position":3},"title":"Windows 8 Services Configuration Default Startup Type","author":"Ramesh","date":"October 27, 2012","format":false,"excerpt":"Windows 8 Services configuration defaults are listed here. Has your services configuration changes gone awry and not sure about the default settings? This list might benefit some users, especially for the tweakers and breakers :)Name Startup TypeLog On AsActiveX Installer (AxInstSV) Manual Local System Application Experience Manual (Trigger Start) Local\u2026","rel":"","context":"In &quot;Windows 8&quot;","block_context":{"text":"Windows 8","link":"https:\/\/www.winhelponline.com\/blog\/category\/microsoft\/windows\/windows-8\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1405,"url":"https:\/\/www.winhelponline.com\/blog\/windows-10-default-services-configuration\/","url_meta":{"origin":10209,"position":4},"title":"Windows 10 Default Services Configuration and Permissions","author":"Ramesh","date":"January 1, 2016","format":false,"excerpt":"The Windows 10 Services configuration defaults are provided on this page. The settings below are gathered from a Windows 10 Pro PC (clean install, rather than upgrade). Last updated on April 27, 2024 - Windows 10 Pro v22H2 is the current version as of this revision. The Service permission (SDDL\u2026","rel":"","context":"In &quot;Windows 10&quot;","block_context":{"text":"Windows 10","link":"https:\/\/www.winhelponline.com\/blog\/category\/microsoft\/windows\/windows-10\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":25534,"url":"https:\/\/www.winhelponline.com\/blog\/windows-11-default-services-configuration\/","url_meta":{"origin":10209,"position":5},"title":"Windows 11 Default Services Configuration and Permissions","author":"Ramesh","date":"January 6, 2022","format":false,"excerpt":"The Windows 11 Services configuration defaults are provided on this page. The settings below are gathered from a Windows 11 Pro PC (clean install, rather than upgrade). Updated on June 13, 2024 for Windows 11 Pro 23H2. Note that some of these services may not be found in your system,\u2026","rel":"","context":"In &quot;Windows 11&quot;","block_context":{"text":"Windows 11","link":"https:\/\/www.winhelponline.com\/blog\/category\/microsoft\/windows\/windows-11\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/posts\/10209","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/comments?post=10209"}],"version-history":[{"count":0,"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/posts\/10209\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/media\/10210"}],"wp:attachment":[{"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/media?parent=10209"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/categories?post=10209"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/tags?post=10209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}