{"id":2396,"date":"2016-06-04T08:21:37","date_gmt":"2016-06-04T15:21:37","guid":{"rendered":"http:\/\/www.coretechnologies.com\/blog\/?p=2396"},"modified":"2026-03-06T03:41:37","modified_gmt":"2026-03-06T11:41:37","slug":"windows-service-start-at-boot","status":"publish","type":"post","link":"https:\/\/www.coretechnologies.com\/blog\/windows-services\/windows-service-start-at-boot\/","title":{"rendered":"Why doesn&#8217;t my Windows Service Start at Boot?"},"content":{"rendered":"<div align=\"center\"><img loading=\"lazy\" decoding=\"async\" class=\"no-lazy-load\" src=\"\/blog\/images\/computer-not-working.webp\" border=\"0\" title=\"Windows Service not Starting at Boot\" alt=\"Windows Service not Starting at Boot\" border=\"0\" width=\"347\" height=\"272\" \/><\/div>\n<div id=\"blog-toc-container\" style=\"margin-top:24px;margin-bottom:40px;\">\n<p id=\"blog-toc-title\">Top 5 reasons for not starting at boot<\/p>\n<ol>\n<li><a href=\"#not-automatic\">Your Windows Service isn&#8217;t set to start Automatically<\/a><\/li>\n<li><a href=\"#dependency-failed\">A dependent service failed to start<\/a><\/li>\n<li><a href=\"#password-changed\">The service account&#8217;s password has changed<\/a><\/li>\n<li><a href=\"#group-policy-problem\">There&#8217;s a problem with the domain account&#8217;s Group Policy<\/a><\/li>\n<li><a href=\"#another-problem\">There&#8217;s another problem, reported in the Event Logs<\/a><\/li>\n<\/ol>\n<\/div>\n<p style=\"margin-top:20px\">\nWindows Services promise 24\/7 operation and it can be <b>very frustrating<\/b> when they don&#8217;t start as expected! Here are the top five reasons why a service may fail to launch when your server boots:\n<\/p>\n<p><a name=\"not-automatic\"><\/a><\/p>\n<hr class=\"blog-section\">\n<div style=\"width:100%;margin-bottom:30px;\">\n<div style=\"margin:0px;float:right;\"><a href=\"#top\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.coretechnologies.com\/images\/top.jpg\" border=\"0\" width=\"50\" height=\"18\" title=\"Go to the top\" alt=\"\" \/><\/a><\/div>\n<\/div>\n<h2 class=\"blog-caption-numbered\">1. Your Windows Service isn&#8217;t set to start Automatically<\/h2>\n<p>\nA window service can be configured NOT to start when your computer reboots. Indeed, a service can be set to startup only on demand, or entirely disabled so it cannot run at all.\n<\/p>\n<p>\nTo check that your service is properly configured:\n<\/p>\n<ol type=\"a\">\n<li>\n<p>\nStart the <a href=\"\/blog\/windows-services\/essential-tools-windows-services-msc\/\">Services Control Panel application<\/a>.\n<\/p>\n<\/li>\n<li>\n<p>\nFind your service in the list and double-click it to show its properties.\n<\/p>\n<\/li>\n<li>\n<p>\nEnsure that the <b>Startup type<\/b> field is set to <b>Automatic<\/b>.<\/p>\n<p>Note that <a href=\"\/WindowsServices\/FAQ.html#DelayedStart\"><b>Automatic (Delayed Start)<\/b><\/a>, where your service starts 1-2 minutes after all Automatic services have been launched, may also be acceptable.\n<\/p>\n<div align=\"left\">\n<a href=\"\/blog\/images\/windows-service-startup-type-automatic.png\" class=\"zoomPopup\" rel=\"zoomgroup noopener noreferrer\" title=\"Windows Service - Automatic Startup Type\" target=\"_blank\"><br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"\/blog\/images\/windows-service-startup-type-automatic.png\" width=\"420\" height=\"475\" border=\"0\" title=\"Windows Service - Automatic Startup Type (click to enlarge)\" alt=\"Windows Service - Automatic Startup Type\" \/><\/a>\n<\/div>\n<\/li>\n<\/ol>\n<p><a name=\"dependency-failed\"><\/a><\/p>\n<hr class=\"blog-section\">\n<div style=\"width:100%;margin-bottom:30px;\">\n<div style=\"margin:0px;float:right;\"><a href=\"#top\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.coretechnologies.com\/images\/top.jpg\" border=\"0\" width=\"50\" height=\"18\" title=\"Go to the top\" alt=\"\" \/><\/a><\/div>\n<\/div>\n<h2 class=\"blog-caption-numbered\">2. A dependent service failed to start<\/h2>\n<p>\nSome windows services depend on other services to support their work. Windows enforces these dependencies when booting. For example, suppose there are two services, A and B, both set to start automatically at boot. If A depends on B, then Windows will launch service B before starting service A. <b>If service B fails to start, Windows will not start service A.<\/b>\n<\/p>\n<p>\nOpen your service in <a href=\"\/blog\/windows-services\/essential-tools-windows-services-msc\/\">services.msc<\/a> and switch to the <b>Dependencies<\/b> tab to see if your service relies on others. If so, the problem may be with one of those dependent services.\n<\/p>\n<div align=\"left\">\n<a href=\"\/blog\/images\/window-service-dependencies-tab.png\" class=\"zoomPopup\" rel=\"zoomgroup noopener noreferrer\" title=\"Windows Service - Dependencies Tab\" target=\"_blank\"><br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"\/blog\/images\/window-service-dependencies-tab.png\" width=\"420\" height=\"475\" border=\"0\" title=\"Windows Service - Dependencies Tab (click to enlarge)\" alt=\"Windows Service - Dependencies Tab\" \/><\/a>\n<\/div>\n<p><a name=\"password-changed\"><\/a><\/p>\n<hr class=\"blog-section\">\n<div style=\"width:100%;margin-bottom:30px;\">\n<div style=\"margin:0px;float:right;\"><a href=\"#top\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.coretechnologies.com\/images\/top.jpg\" border=\"0\" width=\"50\" height=\"18\" title=\"Go to the top\" alt=\"\" \/><\/a><\/div>\n<\/div>\n<h2 class=\"blog-caption-numbered\">3. The service account&#8217;s password has changed<\/h2>\n<p>\nIf your service runs in a specific user account, was the password for that account changed recently? If so, you should edit your service and enter the new password (on the <b>Log On<\/b> tab):\n<\/p>\n<div align=\"left\">\n<a href=\"\/blog\/images\/update-windows-service-password.png\" class=\"zoomPopup\" rel=\"zoomgroup noopener noreferrer\" title=\"Update your Windows Service Password\" target=\"_blank\"><br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"\/blog\/images\/update-windows-service-password.png\" width=\"420\" height=\"475\" border=\"0\" title=\"Update your Windows Service Password (click to enlarge)\" alt=\"Update your Windows Service Password\" \/><\/a>\n<\/div>\n<p><a name=\"group-policy-problem\"><\/a><\/p>\n<hr class=\"blog-section\">\n<div style=\"width:100%;margin-bottom:30px;\">\n<div style=\"margin:0px;float:right;\"><a href=\"#top\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.coretechnologies.com\/images\/top.jpg\" border=\"0\" width=\"50\" height=\"18\" title=\"Go to the top\" alt=\"\" \/><\/a><\/div>\n<\/div>\n<h2 class=\"blog-caption-numbered\">4. There&#8217;s a problem with the domain account&#8217;s Group Policy<\/h2>\n<p>\nIf your service is running in a domain account, ensure that the domain account&#8217;s <a href=\"https:\/\/en.wikipedia.org\/wiki\/Group_Policy\" target=\"_blank\" rel=\"noopener noreferrer\">group policy<\/a> has the &#8220;Log on as a service&#8221; right. As described in <a href=\"http:\/\/www.coretechnologies.com\/blog\/windows-services\/windows-service-forgets-password\/\">this article<\/a>, the service may run fine at first but suddenly stop working when the local policy (which has the right) is overwritten by the global policy (which does NOT have the right).\n<\/p>\n<p>Look for the telltale &#8220;The service did not start due to a login failure&#8221; message in the <a href=\"\/blog\/windows-services\/event-viewer-troubleshoot-windows-services\/\">Event Logs<\/a> to identify this situation.<\/p>\n<p><a name=\"another-problem\"><\/a><\/p>\n<hr class=\"blog-section\">\n<div style=\"width:100%;margin-bottom:30px;\">\n<div style=\"margin:0px;float:right;\"><a href=\"#top\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.coretechnologies.com\/images\/top.jpg\" border=\"0\" width=\"50\" height=\"18\" title=\"Go to the top\" alt=\"\" \/><\/a><\/div>\n<\/div>\n<h2 class=\"blog-caption-numbered\">5. There&#8217;s another problem, reported in the Event Logs<\/h2>\n<p>\nYour service may be shutting down because it has encountered a fatal error. The devil will be in the details so be sure to scour the <a href=\"\/blog\/windows-services\/event-viewer-troubleshoot-windows-services\/\">Event Logs<\/a> for any helpful messages from your service.\n<\/p>\n<p>Your service may also maintain its own log files, separate from what is available in the Event Viewer. Please be sure to consult those as well.<\/p>\n<div style=\"margin-top:30px\" align=\"center\">\n<div class=\"cta-button-1\">\n<table role=\"presentation\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" align=\"left\">\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"\/blog\/tag\/windows-services-2\/\" title=\"More about Windows Services\"><span><nobr>More about Windows Services&#8230;<\/nobr><\/span><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<!-- relpost-thumb-wrapper --><div class=\"relpost-thumb-wrapper\"><!-- filter-class --><div class=\"relpost-thumb-container\"><style>.relpost-block-single-image, .relpost-post-image { margin-bottom: 10px; }<\/style><h3>You may also like...<\/h3><div style=\"clear: both\"><\/div><div style=\"clear: both\"><\/div><!-- relpost-block-container --><div class=\"relpost-block-container relpost-block-column-layout\" style=\"--relposth-columns: 3;--relposth-columns_t: 2; --relposth-columns_m: 2\"><a href=\"https:\/\/www.coretechnologies.com\/blog\/onedrive\/windows-service-not-deleting-files\/\"class=\"relpost-block-single\" ><div class=\"relpost-custom-block-single\"><img decoding=\"async\" loading=\"lazy\" class=\"relpost-block-single-image\" alt=\"Q&amp;A: Why doesn&#039;t OneDrive Delete my Files when Running as a Windows Service? [RESOLVED]\"  src=\"https:\/\/www.coretechnologies.com\/blog\/wp-content\/uploads\/onedrive-delete-files-problem-150x150-1.png\" style=\"aspect-ratio:1\/1\" style=\"aspect-ratio:1\/1\"><\/img><div class=\"relpost-block-single-text\"  style=\"height: 75px;font-family: Arial;  font-size: 12px;  color: #333333;\"><h2 class=\"relpost_card_title\">Q&amp;A: Why doesn&#039;t OneDrive Delete my Files when Running as a Windows Service? [RESOLVED]<\/h2><\/div><\/div><\/a><a href=\"https:\/\/www.coretechnologies.com\/blog\/windows-services\/local-session-manager-service\/\"class=\"relpost-block-single\" ><div class=\"relpost-custom-block-single\"><img decoding=\"async\" loading=\"lazy\" class=\"relpost-block-single-image\" alt=\"Essential Windows Services: Local Session Manager \/ LSM\"  src=\"https:\/\/www.coretechnologies.com\/blog\/wp-content\/uploads\/local-session-manager-service-150x150-1.webp\" style=\"aspect-ratio:1\/1\" style=\"aspect-ratio:1\/1\"><\/img><div class=\"relpost-block-single-text\"  style=\"height: 75px;font-family: Arial;  font-size: 12px;  color: #333333;\"><h2 class=\"relpost_card_title\">Essential Windows Services: Local Session Manager \/ LSM<\/h2><\/div><\/div><\/a><a href=\"https:\/\/www.coretechnologies.com\/blog\/windows-services\/schedule\/\"class=\"relpost-block-single\" ><div class=\"relpost-custom-block-single\"><img decoding=\"async\" loading=\"lazy\" class=\"relpost-block-single-image\" alt=\"Essential Windows Services: Schedule \/ Task Scheduler\"  src=\"https:\/\/www.coretechnologies.com\/blog\/wp-content\/uploads\/windows-schedule-150x150.png\" style=\"aspect-ratio:1\/1\" style=\"aspect-ratio:1\/1\"><\/img><div class=\"relpost-block-single-text\"  style=\"height: 75px;font-family: Arial;  font-size: 12px;  color: #333333;\"><h2 class=\"relpost_card_title\">Essential Windows Services: Schedule \/ Task Scheduler<\/h2><\/div><\/div><\/a><\/div><!-- close relpost-block-container --><div style=\"clear: both\"><\/div><\/div><!-- close filter class --><\/div><!-- close relpost-thumb-wrapper -->","protected":false},"excerpt":{"rendered":"<p>Top 5 reasons for not starting at boot Your Windows Service isn&#8217;t set to start Automatically A dependent service failed to start The service account&#8217;s password has changed There&#8217;s a problem with the domain account&#8217;s Group Policy There&#8217;s another problem, &hellip; <a href=\"https:\/\/www.coretechnologies.com\/blog\/windows-services\/windows-service-start-at-boot\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":2413,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18],"tags":[79,170,196],"class_list":["post-2396","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-windows-services","tag-event-viewer","tag-troubleshooter","tag-windows-services-2"],"_links":{"self":[{"href":"https:\/\/www.coretechnologies.com\/blog\/wp-json\/wp\/v2\/posts\/2396","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.coretechnologies.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.coretechnologies.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.coretechnologies.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.coretechnologies.com\/blog\/wp-json\/wp\/v2\/comments?post=2396"}],"version-history":[{"count":3,"href":"https:\/\/www.coretechnologies.com\/blog\/wp-json\/wp\/v2\/posts\/2396\/revisions"}],"predecessor-version":[{"id":13388,"href":"https:\/\/www.coretechnologies.com\/blog\/wp-json\/wp\/v2\/posts\/2396\/revisions\/13388"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.coretechnologies.com\/blog\/wp-json\/wp\/v2\/media\/2413"}],"wp:attachment":[{"href":"https:\/\/www.coretechnologies.com\/blog\/wp-json\/wp\/v2\/media?parent=2396"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.coretechnologies.com\/blog\/wp-json\/wp\/v2\/categories?post=2396"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.coretechnologies.com\/blog\/wp-json\/wp\/v2\/tags?post=2396"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}