Многие статьи, касающиеся решения тех или иных проблем в Windows 11/10 или других версиях ОС, среди прочих шагов могут предлагать попробовать изменить тип запуска служб. Однако не все пользователи знают, как именно это сделать.
В этой инструкции для начинающих подробно о способах изменить тип запуска службы в Windows актуальных версий, а также о том, что делать, если выбор типа запуска не активен.
Оснастка «Службы»
Базовый способ изменения типа запуска службы — использовать соответствующий инструмент их настройки, предусмотренный в Windows. Шаги будут следующими:
- Нажмите клавиши Win+R на клавиатуре, либо нажмите правой кнопкой мыши по кнопке «Пуск» и выберите пункт «Выполнить». Введите services.msc и нажмите Enter.
- Откроется список служб Windows. Найдите ту из них, тип запуска которой нужно изменить и дважды кликните по ней мышью, либо, если вы используете клавиатуру — Enter.
- Откроются свойства выбранной службы. Достаточно изменить значение в поле «Тип запуска» на нужный вам и применить настройки.
Тип запуска будет использован при следующей перезагрузке компьютера. Однако, в этом же окне после изменения типа запуска вы можете вручную запустить или остановить службу, в зависимости от того, требуется ли её работа.
При изменении типа запуска этим способом вы можете обнаружить, что для некоторых служб изменение типа запуска недоступно: обычно это происходит для важных системных служб Windows 11/10, отключение которых может привести к проблемам с работой операционной системы.
Основная рекомендация в этом случае — не трогать такую службу, а добиться желаемого результата иными методами. Однако, если отключение необходимо, вы можете использовать приведённый далее способ изменения типа запуска в редакторе реестра.
Редактор реестра
Параметры служб, включая тип запуска, хранятся в реестре Windows, соответственно для его изменения можно использовать редактор реестра (рекомендую предварительно создать точку восстановления системы):
- Нажмите клавиши Win+R на клавиатуре, введите regedit и нажмите Enter
- Перейдите к разделу реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
- Найдите подраздел, соответствующий имени нужной службы (имена служб можно посмотреть в их свойствах в services.msc на вкладке «Общие») и перейдите к нему.
- Дважды нажмите по параметру с именем Start в правой панели редактора реестра и установите для него нужное значение: 2 — Автоматически, 3 — Вручную, 4 — Отключена. Есть ещё два значения: 0 (загрузка) и 1 (система), они не должны использоваться для обычных служб, только для служб драйверов. Также вы можете создать параметр DWORD с именем DelayedAutostart со значением 1, если хотите использовать тип запуска службы «Автоматически» с отложенным запуском.
- Примените настройки и перезагрузите компьютер.
При изменении параметра Start для некоторых служб вы можете получить сообщение об ошибке «Не удается изменить Start. Ошибка при записи нового значения параметра». Это говорит о том, что изменение для этой службы защищено системой (иногда — антивирусом, в том числе Microsoft Defender с включенной функцией «Защита от подделки»).
Возможные действия (при условии, что вы уверены, что хотите продолжить и понимаете риски) описаны в инструкции Как стать владельцем раздела реестра в Windows, также можно попробовать использовать редакторы «удаленного» реестра с LiveCD.
Командная строка
И ещё один метод: изменение типа запуска с помощью командной строки. Достаточно запустить командную строку от имени администратора (именно командную строку, не PowerShell), после чего использовать команды (первая из них останавливает службу, если она запущена):
sc stop "имя_службы" sc config "имя_службы" start=ТИП_ЗАПУСКА
при этом доступны следующие варианты типа запуска:
- BOOT — Загрузка
- SYSTEM — Система
- AUTO — Автоматически
- DEMAND — Вручную
- DISABLED — Отключена
- DELAYED-AUTO — Автоматически (отложенный запуск)
Ещё один вариант команды:
wmic service where name='имя_службы' call ChangeStartmode Тип_запуска
Существуют и дополнительные возможности изменения типа запуска служб и их отключения:
- Если требуется отключить все сторонние службы, можно использовать окно конфигурации компьютера msconfig, подробнее: Чистая загрузка Windows
- Удобно отключить ненужные или включить нужные службы можно в программе Autoruns, доступной в Sysinternals Suite или отдельно.
- Можно использовать (но я бы не стал прямо рекомендовать) сторонние программы «оптимизации» служб, такие как Easy Service Optimizer
Last Modified on 04/07/2025 5:54 pm EDT
How to change the Startup Type for a Windows service via Command Prompt
Procedure Steps
Complete the following steps to change the startup type for a Windows service using Command Prompt. This can be useful if you need to configure the services in batch files and in situations where the Windows Services window is not available.
1) Open Command Prompt.
— Click on the Start button, and then select Run.
— Type cmd in the Open field, and then click [OK].
2) Type one of the following commands, depending on the startup type you want to change:
To configure a service to start automatically at system startup (startup type is «Automatic»), enter the following command:
sc \\SERVERNAME config «Service Name» start= auto
To configure a service to be able to be started and stopped manually (startup type is «Manual»), enter the following command:
sc \\SERVERNAME config «Service Name» start= demand
To configure a service to be disabled (startup type is «Disabled»), enter the following command:
sc \\SERVERNAME config «Service Name» start= disabled
Substitute the full name of the service (as listed in the Windows Services window) for «Service Name.» Quotation marks are required.
Substitute the correct hostname of the computer for SERVERNAME. The backslashes are required. If the command is being run to change the startup type of a service on the local computer, \\SERVERNAME is not required.
Important: The space after the equal sign (=) is REQUIRED in each command. The command will not execute unless this space exists.
When each command is executed, the following response should be displayed in Command Prompt:
[SC] ChangeServiceConfig SUCCESS
At this point, the start type of the service is changed.
Applies To
Windows (All versions)
Additional Information
To configure a Windows service in an NEC ExpressCluster X system, substitute \\FAILOVER for \\SERVERNAME.
For more information on configuring Windows services using the sc command, refer to the Microsoft Knowledge Base
http://.microsoft.com
Related Articles
How would you rate this article?
Thank you for your feedback!
In this article…
- What is a service’s Startup Type? Where do I find it?
- Automatic
- Automatic (Delayed Start)
- Manual
- Disabled
- Intermission: What does “Trigger Start” mean?
- Automatic (Trigger Start)
- Automatic (Delayed Start, Trigger Start)
- Manual (Trigger Start)
- Windows Service startup types: Summary
What is a service’s Startup Type? Where do I find it?
A Windows Service is a special application whose lifecycle is managed by the operating system. That is, unlike a “normal” application that relies on a person to start or stop it, Windows itself is responsible for starting, stopping or restarting a service.
To give you some control over how things work, each Windows Service has a startup type property that dictates how Windows should manage it. The options range from “start it as soon as you can” to “don’t run the service at all”. There’s even the ability to start a service when certain conditions are met. But more on those later as we dig into each of the startup types below.
The built-in Services application shows the startup type for each service. You can launch the application by typing “services” into the search bar and clicking its icon:
The Services window lists all the Windows Services running on your computer. The “Startup Type” column indicates how each service is configured to start:
Double-click a row to reveal the details of that service in the Properties window. You’ll see the “Startup type” field about half-way down:
If permissions allow, you can change the startup type right there as well. Simply choose a new value from the list and click OK (or Apply) to record your change:
And now that you know how to find the startup type of any service, let’s review the values available and what each of them means.
Automatic
When a service is set to “Automatic”, Windows will start it as soon as possible whenever the system boots.
Because of that early start, all critical Windows Services — like those supporting networking, security and user management — are set to start automatically. That enables them to come to life quickly, to support key functionality across your computer.
When to set startup type to “Automatic”
Automatic start is best for services that:
-
Implement technical functions that are vital for the operation of your PC;
-
Are needed to support other services or applications;
-
Must run all the time.
Examples of “Automatic” services
Many of the built-in Windows Services are set to start automatically. Here are a few examples:
-
Windows Defender Firewall — helps protect your computer by preventing unauthorized users from gaining access to your computer through the Internet or a network. This service must be ready by the time the network is up.
-
Local Session Manager — a core Windows Service that manages local user sessions. Stopping or disabling this service will result in system instability.
-
Windows Event Log — manages events and event logs for other services. Stopping this service may compromise the security and reliability of the system.
Automatic (Delayed Start)
Windows launches “Automatic (Delayed Start)” services about 1-2 minutes after your computer boots — after Automatic services have started.
You can think of Windows launching services in two rounds at boot. Automatic services go in the first round while “Automatic (Delayed Start)” services are kicked off in the second round.
As such, the “Automatic (Delayed Start)” setting is most useful in lessening the mad rush for resources when your computer starts up.
For example, suppose that there are 20 services all being started at the same time. In reality, they will all be competing for slices of the machine’s precious resources (CPU/RAM/Disk/Network). The inevitable result is that each service will take longer to become available.
If you have a few services that are critical, then you may want to set those few to “Automatic” and set as many of the others as you can to “Automatic (Delayed Start)”. This will ensure that the critical services get the most resources early and become available sooner, while the non-critical services start a bit later (which by definition is OK).
When to set startup type to “Automatic (Delayed Start)”
“Automatic (Delayed Start)” is best for services that:
-
Should start at boot but don’t perform mission-critical activities;
-
Are best started after supporting services are up and running;
-
Should run all the time.
Examples of “Automatic (Delayed Start)” services
On Windows 11, less than a dozen of the built-in Windows Services are set to start delayed. Here are a few examples:
-
Security Center — monitors and reports security health settings on the computer. This service should run all the time but there is no need to start it ASAP because it’s focused on reporting.
-
Update Orchestrator Service — manages Windows Updates. If stopped, your computer will not be able to download and install the latest updates. Since it’s not a critical service, Windows starts it in the second round.
-
Dropbox Update Service — keeps your Dropbox installations up to date. The service is certainly helpful but it doesn’t need to start the instant your PC reboots.
Manual
A “Manual” service isn’t automatically started by Windows at boot. Instead, it will be started on demand — either by a user or by an application.
For the most part, “Manual” services sit idle until they’re needed. And often, they return to an idle state once they’ve performed the work they were summoned to do. As such, they tend to be the most efficient group of services, only running when they need to.
Note that in previous versions of Windows, the vast majority of services were set to “Automatic” and only a handful were “Manual”. But over the years, as Microsoft focused on streamlining the boot process, the situation has fully reversed. Most of the built-in Windows Services are now started on demand!
When to set startup type to “Manual”
The “Manual” startup type is appropriate for services that:
-
Don’t need to run 24/7;
-
Are only used occasionally;
-
Provide uncommon functionality that only some devices (or users) will need;
-
Aim to achieve maximum efficiency, only running when necessary;
Examples of “Manual” services
Many of the built-in Windows Services are set to “Manual”. Here are a few examples:
-
Windows Backup — provides backup and restore capabilities, which are only necessary at defined times.
-
Fax Service — enables you to send and receive faxes. Who uses that anymore? 🙂
-
Microsoft Edge Elevation Service — keeps Microsoft Edge up to date. This service only comes to life a few times per day.
Disabled
Setting the startup type to “Disabled” tells Windows don’t allow the service to start — under any circumstances. You cannot run a disabled service.
If you wish to start a disabled service, you must first change its startup type to another value. Setting to “Manual” usually makes the most sense.
When to set startup type to “Disabled”
You should disable services that:
-
Shouldn’t (or cannot) run;
-
Are responsible for unused functionality;
-
Are insecure and may compromise the system in some fashion.
Examples of “Disabled” services
Here are a few examples of services with startup type set to “Disabled”:
-
Shared PC Account Manager — Manages profiles and accounts on a SharedPC configured device. It’s disabled on our machine because we’re not using the SharedPC feature.
-
OpenSSH Authentication Agent — holds private keys used for public key authentication. Citing security concerns, Microsoft disables this rarely used service in new installations of Windows 10 & 11.
-
Remote Registry — enables remote users to modify registry settings on this computer. Certainly not for everyone!
Intermission: What does “Trigger Start” mean?
Because the remaining startup types all mention “Trigger Start”, we thought this would be a good time to explain what that means. Here goes…
In older versions of Windows, the only startup types available were the ones we’ve already reviewed — Automatic, Automatic (Delayed Start), Manual and Disabled. Each service was assigned one of those values. (Incidentally, most were set to “Automatic”, which made for utter chaos as they all scrambled to start at boot.)
However, in Windows 7 (circa 2009), Microsoft introduced a new capability — the ability to start (or stop) a service when a key operating system event occurs. They called those events triggers and services that react to the events trigger start services.
Putting it all together, a service has “Trigger Start” in its startup type if it has at least one trigger.
But why did Microsoft introduce trigger start services?
Well, by offering trigger start as an option, Microsoft made it easier for Windows Services to avoid starting at boot and running 24/7. For example, if your service works with USB drives, you can configure it to start whenever someone inserts a USB drive. Similarly, a network-monitoring service may choose to run only when your computer signs out of a domain or leaves the network. Options abound, and you can read about the technical details in the Developing Efficient Background Processes for Windows white paper.
So service triggers are great. But there is one major inconvenience…
You can’t view or edit triggers with the Services application
Until Microsoft updates the Services application to manage triggers, you either have to:
-
rely on the Windows SC command-line program, or
-
use our free Service Trigger Editor GUI utility, which shows you all the trigger start services on your system:
Anyway, back to startup types…
Automatic (Trigger Start)
“Automatic (Trigger Start)” means start the service immediately at boot — and also restart it whenever specific operating system events (triggers) occur.
It’s the same as Automatic, plus with one or more triggers too.
As a result, an “Automatic (Trigger Start)” service can be very efficient. Even though Windows starts it as soon as possible, the service can do its initial work and quickly exit — secure in the knowledge that Windows will fire it up again whenever it’s needed.
When to set startup type to “Automatic (Trigger Start)”
“Automatic (Trigger Start)” start works best for services that:
-
Should to start as soon as possible after boot;
-
Don’t need to run all the time;
-
Can be reactivated by a triggering event.
Examples of “Automatic (Trigger Start)” services
On our Windows 11 computer, only six services are set to “Automatic (Trigger Start)”. Here are a few of them:
-
Server — supports file, print, and named-pipe sharing over the network. As you might expect, the two triggers are network-related:
-
Windows Connection Manager — makes automatic connect/disconnect decisions based on the network connectivity options currently available to the PC and enables management of network connectivity based on Group Policy settings.
-
Group Policy Client — responsible for applying settings configured by administrators for the computer and users through the Group Policy component.
Automatic (Delayed Start, Trigger Start)
An “Automatic (Delayed Start, Trigger Start)” service starts a few minutes after boot — and also in response to a trigger.
As you may have guessed, “Automatic (Delayed Start, Trigger Start)” is similar to Automatic (Trigger Start), except that the service starts 1-2 minutes after boot (instead of ASAP).
When to set startup type to “Automatic (Delayed Start, Trigger Start)”
“Automatic (Delayed Start, Trigger Start)” can apply to services that:
-
Should to start at boot but can wait for a couple of minutes;
-
Don’t need to run all the time;
-
Can be reactivated by a triggering event.
Examples of “Automatic (Delayed Start, Trigger Start)” services
Few of the built-in Windows Services use this startup type. Here are three examples:
-
Microsoft Edge Update Service — keeps your Microsoft software up to date.
-
Software Protection — enables the download, installation and enforcement of digital licenses for Windows and Windows applications.
-
Windows Time — maintains date and time synchronization on all clients and servers in the network. Because it’s all about networking, the service will trigger-start when your computer joins a domain:
Manual (Trigger Start)
Windows never starts a “Manual (Trigger Start)” service at boot. It only starts the service in response to a trigger.
This is the most efficient startup type of them all. Windows only starts the service when its needed.
When to set startup type to Manual (Trigger Start)
“Manual (Trigger Start)” is a fine choice for services that:
-
Don’t need to start at boot;
-
Don’t need to run all the time;
-
Can be reactivated by a triggering event.
Examples of Manual (Trigger Start) services
“Manual (Trigger Start)” is the most popular startup type on our Windows 11 computer. That’s a testament to the work that Microsoft has put in to ensure that its services don’t hog resources by running when they don’t need to.
Example services include:
-
BitLocker Drive Encryption Service — provides secure startup for the operating system, as well as full volume encryption for OS, fixed or removable volumes. It only needs to run under special conditions (when a custom event is triggered).
-
Windows Update — enables the detection, download, and installation of updates for Windows and other programs. As you can see, the service will spring to life whenever a policy changes:
-
Portable Device Enumerator Service — enforces group policy for removable mass-storage devices. It employs a dozen triggers!
Windows Service startup types: Summary
To recap, the startup type tells Windows how it should start your service.
Here is what each value communicates to the operating system:
-
Automatic: “Start this service at boot, early in the cycle.”
-
Automatic (Delayed Start): “Start this service at boot, but delay it by a couple of minutes.”
-
Manual: “Don’t start this service at boot.”
-
Disabled: “Don’t start this service at boot, and don’t allow anyone (or any program) to start it either.”
-
Automatic (Trigger Start): “Start this service early in the boot cycle and start/stop it when specific events occur.”
-
Automatic (Delayed Start, Trigger Start): “Start this service a couple of minutes after boot and start/stop it when specific events occur.”
-
Manual (Trigger Start): “Don’t start this service at boot, only start/stop it when specific events occur.”
You may also like…
Having trouble changing the “Startup type” of a service on your Windows 11 or 10 computer because it’s not clickable (the option is literally greyed out)? It’s a pretty common issue that leaves many confused when need to change the startup type of a certain service. This guide will walk you through why this happens and how to fix it.
Also see: How to Delete a Service in Windows 11 or 10 Using CMD
What’s the problem?
Windows runs a bunch of services in the background to make things work smoothly. Through the Services console (services.msc
), you can manage these services and decide when they should start up:
- Automatic: These services get going by themselves when you turn on your computer, so everything’s ready without you having to do a thing.
- Manual: These only start up if you or something else on your system explicitly asks them to.
- Disabled: These services won’t start unless you decide to switch them on manually.
But sometimes, you’ll find you can’t change how a service starts because the option is just not available. This means something’s stopping you from making changes to that service’s settings.
Useful tip: 30+ Windows 11 Services to Disable for Gaming Performance
Why can’t I change the “Startup type”?
The main reasons you can’t tweak a service’s startup type usually boil down to:
- Not having enough permission. Changing service settings can affect how your system works, so you often need to be an admin to make changes.
- The service is currently running. You might need to stop the service before you can change its startup type.
- Other services depend on it. Some services rely on others to work properly. If the service you’re trying to change is needed by others, you might not be able to change its settings right away.
Understanding these reasons can help you figure out how to fix the issue.
How to sort it out
First step: Run services.msc as an administrator
To make sure you have the right permissions to change service settings, start by opening the Services console as an admin:
- Hit the Windows key, type “Services” in the search bar, then right-click on “Services” from the results and choose “Run as administrator”.
If you still can’t make changes, check out the next step.
Related resource: Run a Program as SYSTEM user in Windows 11
Next step: Stop the service
If the service is running, you might need to stop it to change its settings:
- Open the “Services” console as an admin (like we just did).
- Find the service you want to change, right-click on it, and hit “Stop”.
- Now try changing its startup type again.
If it’s still not working, there’s one more thing to try.
Relevant guide: How to Disable Startup Services on Windows 11 or 10
Last resort: Tweak the settings in the Registry Editor
If all else fails, you can go into the Registry Editor to change the startup type directly. This is a bit more advanced, so be careful:
Warning: Tweaking the registry can lead to big changes in your system. Make sure to back things up with a system restore point before you start. This way, you can undo any changes if things don’t go as planned.
- Press Windows + R, type “regedit”, and hit Enter.
- Go to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
in the Registry Editor. - Find the service you’re having trouble with and check its settings. For example, if the problematic service is the Gaming Services, the key would be
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\GamingServices
. - Create a new DWORD called “DelayedAutostart”. If you get an “Access is denied” message, you might need to take ownership of the key.
- Adjust the “Start” and “DelayedAutostart” values to match the startup type you want:
- Disabled: “Start” = 4, “DelayedAutostart” = 0.
- Manual: “Start” = 3, “DelayedAutostart” = 0.
- Automatic: “Start” = 2, “DelayedAutostart” = 0.
- Automatic (Delayed Start): “Start” = 2, “DelayedAutostart” = 1.
- Hit “OK” and reboot your PC to see the changes.
Even if you can’t tweak the startup type from the services console, the changes you made in the registry should now be reflected there.
A quick recap
Not being able to change a service’s startup type because it’s not clickable can be both frustrating and confusing, especially when you’re in a hurry to turn a service on or off. Thankfully, with the workaround mentioned in this guide, you can force change any service’s startup type and make the adjustments you need.
Just a heads-up though, be extra careful with those registry settings as one wrong step could result in unbootable Windows. And if things seem a bit too tricky, don’t hesitate to ask for help from someone with a bit more experience in registry editing.
In this comprehensive guide, we delve deep into the intricacies of changing service startup types using the Command Prompt in Windows. This manipulation is crucial for system administrators and advanced users seeking to optimize their systems for specific tasks or to troubleshoot service-related issues.
TOC
Understanding Service Startup Types
In Windows, services are applications that run in the background. They can be configured to start in various modes: automatic, manual, or disabled. Each mode serves a different purpose:
– **Automatic**: The service starts automatically when the computer boots up.
– **Manual**: The service starts only when it is specifically called upon by another service or application.
– **Disabled**: The service is completely disabled and cannot be started until this setting is changed.
Why Change Service Startup Types?
Modifying service startup types can significantly impact system performance and security. For instance, disabling unnecessary services can free up system resources, while setting crucial services to automatic ensures that they are always available when needed.
Changing Service Startup Types via Command Prompt
The Command Prompt provides a powerful way to change these settings. Here’s a step-by-step guide:
- Open Command Prompt with Administrative Privileges: Right-click the Start button and select “Command Prompt (Admin)” or use the “Windows + X” keyboard shortcut and select “Command Prompt (Admin)”.
- Identify the Service: Use the command
to list all services and identify the one you want to modify.
- Change the Startup Type: Use the command
sc config [service name] start= [startup type]
. Replace “[service name]” with the actual service name and “[startup type]” with either ‘auto’, ‘demand’, or ‘disabled’.
Examples of Service Modification
Here are a few practical examples:
–
sc config wuauserv start= auto
: Sets the Windows Update service to start automatically.
–
sc config Spooler start= demand
: Sets the Print Spooler service to manual start.
–
sc config BITS start= disabled
: Disables the Background Intelligent Transfer Service.
Precautions and Best Practices
When changing service startup types, it’s important to understand the role of each service to avoid system instability or security risks. Always research the service before modifying its settings and, if in doubt, consult IT professionals or reliable tech resources.
Conclusion
Changing service startup types via Command Prompt is a powerful technique that can optimize your Windows experience. However, it requires a careful approach and a good understanding of each service’s function. By following the guidelines outlined in this article, you can confidently manage your system services to suit your specific needs.
Further Resources and Learning
For those looking to expand their knowledge, consider exploring online forums, official Microsoft documentation, and courses on system administration. These resources offer a wealth of information for both beginners and experienced users alike.