Stop and Start a service via batch or cmd file?

How can I script a bat or cmd to stop and start a service reliably with error checking (or let me know that it wasn’t successful for whatever reason)?

mmcdole's user avatar

60 gold badges185 silver badges222 bronze badges

asked Sep 25, 2008 at 15:09

Keng's user avatar

Use the SC (service control) command, it gives you a lot more options than just start & stop.

  DESCRIPTION:
          SC is a command line program used for communicating with the
          NT Service Controller and services.
  USAGE:
      sc <server> [command] [service name]  ...

      The option <server> has the form "\\ServerName"
      Further help on commands can be obtained by typing: "sc [command]"
      Commands:
        query-----------Queries the status for a service, or
                        enumerates the status for types of services.
        queryex---------Queries the extended status for a service, or
                        enumerates the status for types of services.
        start-----------Starts a service.
        pause-----------Sends a PAUSE control request to a service.
        interrogate-----Sends an INTERROGATE control request to a service.
        continue--------Sends a CONTINUE control request to a service.
        stop------------Sends a STOP request to a service.
        config----------Changes the configuration of a service (persistant).
        description-----Changes the description of a service.
        failure---------Changes the actions taken by a service upon failure.
        qc--------------Queries the configuration information for a service.
        qdescription----Queries the description for a service.
        qfailure--------Queries the actions taken by a service upon failure.
        delete----------Deletes a service (from the registry).
        create----------Creates a service. (adds it to the registry).
        control---------Sends a control to a service.
        sdshow----------Displays a service's security descriptor.
        sdset-----------Sets a service's security descriptor.
        GetDisplayName--Gets the DisplayName for a service.
        GetKeyName------Gets the ServiceKeyName for a service.
        EnumDepend------Enumerates Service Dependencies.

      The following commands don't require a service name:
      sc <server> <command> <option>
        boot------------(ok | bad) Indicates whether the last boot should
                        be saved as the last-known-good boot configuration
        Lock------------Locks the Service Database
        QueryLock-------Queries the LockStatus for the SCManager Database
  EXAMPLE:
          sc start MyService

answered Sep 25, 2008 at 15:15

Ferruccio's user avatar

38 gold badges227 silver badges298 bronze badges

net start [serviceName]
net stop [serviceName]

tell you whether they have succeeded or failed pretty clearly. For example

U:\>net stop alerter
The Alerter service is not started.

More help is available by typing NET HELPMSG 3521.

If running from a batch file, you have access to the ERRORLEVEL of the return code. 0 indicates success. Anything higher indicates failure.

As a bat file, error.bat:

@echo off
net stop alerter
if ERRORLEVEL 1 goto error
exit
:error
echo There was a problem
pause

The output looks like this:

U:\>error.bat
The Alerter service is not started.

More help is available by typing NET HELPMSG 3521.

There was a problem
Press any key to continue . . .
 - 0 = Success
 - 1 = Not Supported
 - 2 = Access Denied
 - 3 = Dependent Services Running
 - 4 = Invalid Service Control
 - 5 = Service Cannot Accept Control
 - 6 = Service Not Active
 - 7 = Service Request Timeout
 - 8 = Unknown Failure
 - 9 = Path Not Found
 - 10 = Service Already Running
 - 11 = Service Database Locked
 - 12 = Service Dependency Deleted
 - 13 = Service Dependency Failure
 - 14 = Service Disabled
 - 15 = Service Logon Failure
 - 16 = Service Marked For Deletion
 - 17 = Service No Thread
 - 18 = Status Circular Dependency
 - 19 = Status Duplicate Name
 - 20 = Status Invalid Name
 - 21 = Status Invalid Parameter 
 - 22 = Status Invalid Service Account
 - 23 = Status Service Exists
 - 24 = Service Already Paused

The NET command does not return the documented Win32_Service class return codes (Service Not Active,Service Request Timeout, etc) and for many errors will simply return Errorlevel 2.

Look here: http://ss64.com/nt/net_service.html

Martin R.'s user avatar

answered Sep 25, 2008 at 15:13

Bill Michell's user avatar

Bill Michell

3 gold badges28 silver badges33 bronze badges

You can use the NET START command and then check the ERRORLEVEL environment variable, e.g.

net start [your service]
if %errorlevel% == 2 echo Could not start service.
if %errorlevel% == 0 echo Service started successfully.
echo Errorlevel: %errorlevel%

Disclaimer: I’ve written this from the top of my head, but I think it’ll work.

answered Sep 25, 2008 at 15:15

Jonas Engström's user avatar

Jonas Engström

3 gold badges37 silver badges36 bronze badges

Instead of checking codes, this works too

net start "Apache tomcat" || goto ExitError

:End  
exit 0  

:ExitError  
echo An error has occurred while starting the tomcat services  
exit 1  

Mr_Green's user avatar

43 gold badges159 silver badges267 bronze badges

answered Dec 7, 2013 at 16:45

vanval's user avatar

1 gold badge9 silver badges19 bronze badges

I have created my personal batch file for this, mine is a little different but feel free to modify as you see fit.
I created this a little while ago because I was bored and wanted to make a simple way for people to be able to input ending, starting, stopping, or setting to auto. This BAT file simply requests that you input the service name and it will do the rest for you. I didn’t realize that he was looking for something that stated any error, I must have misread that part. Though typically this can be done by inputting >> output.txt on the end of the line.

If I am wrong, anyone can feel free to correct me on this.

@echo off
set /p c= Would you like to start a service [Y/N]?
  if /I "%c%" EQU "Y" goto :1
  if /I "%c%" EQU "N" goto :2
    :1  
    set /p var= Service name: 
:2 
set /p c= Would you like to stop a service [Y/N]?
  if /I "%c%" EQU "Y" goto :3
  if /I "%c%" EQU "N" goto :4
    :3  
    set /p var1= Service name:
:4
set /p c= Would you like to disable a service [Y/N]?
  if /I "%c%" EQU "Y" goto :5
  if /I "%c%" EQU "N" goto :6
    :5  
    set /p var2= Service name:
:6 
set /p c= Would you like to set a service to auto [Y/N]?
  if /I "%c%" EQU "Y" goto :7
  if /I "%c%" EQU "N" goto :10
    :7  
    set /p var3= Service name:
:10
sc start %var%
sc stop %var1%
sc config %var2% start=disabled
sc config %var3% start=auto

answered Jun 13, 2015 at 1:31

Nathanial Wilson's user avatar

Using the return codes from net start and net stop seems like the best method to me. Try a look at this: Net Start return codes.

bluish's user avatar

27 gold badges121 silver badges179 bronze badges

answered Sep 25, 2008 at 15:12

ZombieSheep's user avatar

12 gold badges66 silver badges114 bronze badges

sc \\ip.ip.ip.ip stop p4_1
sc \\ip.ip.ip.ip stop p4_1 4 Stopping server for maintenance

answered Jan 28, 2014 at 20:52

ATSiem's user avatar

12 silver badges19 bronze badges

We’d like to think that “net stop ” will stop the service. Sadly, reality isn’t that black and white. If the service takes a long time to stop, the command will return before the service has stopped. You won’t know, though, unless you check errorlevel.

The solution seems to be to loop round looking for the state of the service until it is stopped, with a pause each time round the loop.

I’m seeing the first service take a long time to stop, then the “net stop” for a subsequent service just appears to do nothing. Look at the service in the services manager, and its state is still “Started” – no change to “Stopping”. Yet I can stop this second service manually using the SCM, and it stops in 3 or 4 seconds.

answered Feb 10, 2014 at 17:04

DaveH's user avatar

1 silver badge1 bronze badge

or you can start remote service with this cmd : sc \\<computer> start <service>

answered Jan 27, 2012 at 8:56

onionpsy's user avatar

11 silver badges15 bronze badges

I just used Jonas’ example above and created full list of 0 to 24 errorlevels. Other post is correct that net start and net stop only use errorlevel 0 for success and 2 for failure.

But this is what worked for me:

net stop postgresql-9.1
if %errorlevel% == 2 echo Access Denied - Could not stop service
if %errorlevel% == 0 echo Service stopped successfully
echo Errorlevel: %errorlevel%

Change stop to start and works in reverse.

answered Feb 12, 2016 at 16:33

Clinton's user avatar

Manual service restart is ok – services.msc has “Restart” button, but in command line both sc and net commands lacks a “restart” switch and if restart is scheduled in cmd/bat file, service is stopped and started immediately, sometimes it gets an error because service is not stopped yet, it needs some time to shut things down.

This may generate an error:
sc stop
sc start

It is a good idea to insert timeout, I use ping (it pings every 1 second):
sc stop
ping localhost -n 60
sc start

answered May 24, 2016 at 8:55

Kuleris's user avatar

1 silver badge3 bronze badges

Here is the Windows 10 command to start System Restore using batch :

sc config swprv start= Auto

You may also like those commands :

  • Change registry value to auto start System restore

    REG ADD “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore” /v DisableSR /t REG_DWORD /d 0 /f

  • Create a system restore point

    Wmic.exe /Namespace:\root\default Path SystemRestore Call CreateRestorePoint “djibe saved your PC”, 100, 12

  • Change System Restore disk usage

answered Nov 26, 2018 at 19:53

djibe's user avatar

2 gold badges16 silver badges24 bronze badges

  1. NET STOP/START
  2. PsService
  3. WMIC
  4. Powershell is also easy for use option

SC and NET are already given as an anwests. PsService add some neat features but requires a download from Microsoft.

But my favorite way is with WMIC as the WQL syntax gives a powerful way to manage more than one service with one line (WMI objects can be also used through powershell/vbscript/jscript/c#).

The easiest way to use it:

wmic service MyService call StartService
wmic service MyService  call StopService

And example with WQL

wmic service where "name like '%%32Time%%' and ErrorControl='Normal'" call StartService

This will start all services that have a name containing 32Time and have normal error control.

Here are the methods you can use.

wmic service get /FORMAT:VALUE

you can see the available information about the services.

:/>  CHKDSK /F /R где хранит лог windows 7

answered Nov 5, 2020 at 16:15

npocmaka's user avatar

18 gold badges149 silver badges185 bronze badges

bluish's user avatar

27 gold badges121 silver badges179 bronze badges

answered Sep 25, 2008 at 15:26

Axeman's user avatar

1 silver badge7 bronze badges

Sometimes you can find the stop does not work..

taskkill /pid [pid number] /f

answered May 9, 2018 at 9:52

andrew pate's user avatar

andrew pate

34 silver badges26 bronze badges

I am writing a windows service in C#, the stop/uninstall/build/install/start loop got too tiring. Wrote a mini script, called it reploy.bat and dropped in my Visual Studio output directory (one that has the built service executable) to automate the loop.

Just set these 3 vars

servicename : this shows up on the Windows Service control panel (services.msc)

slndir : folder (not the full path) containing your solution (.sln) file

binpath : full path (not the folder path) to the service executable from the build

NOTE: This needs to be run from the Visual Studio Developer Command Line for the msbuild command to work.

SET servicename="My Amazing Service"
SET slndir="C:dir\that\contains\sln\file"
SET binpath="C:path\to\service.exe"
SET currdir=%cd%

call net stop %servicename%
call sc delete %servicename%
cd %slndir%
call msbuild 
cd %bindir%
call sc create %servicename% binpath=%binpath%
call net start %servicename%
cd %currdir%

Maybe this helps someone 🙂

answered Oct 5, 2018 at 18:53

sh87's user avatar

10 silver badges12 bronze badges

:loop
net stop tomcat8 
sc query tomcat8 | find "STOPPED"
if errorlevel 1 (
  timeout 1
  goto loop
)
:loop2
net start tomcat8
sc query tomcat8 | find "RUNNING"
if errorlevel 1 (
  timeout 1
  goto loop2
)

It keeps running net stop until the service status is STOPPED, only after the status is stopped does it run net start. If a service takes a long time to stop, net stop can terminate unsuccessfully. If for some reason the service does not start successfully, it will keep attempting to start the service until the state is RUNNING.

answered Nov 25, 2021 at 2:59

Mick's user avatar

4 gold badges50 silver badges67 bronze badges

With this can start a service or program that need a service

@echo
taskkill /im service.exe /f
taskkill /im service.exe /f
set "reply=y"
set /p "reply=Restart service? [y|n]: "
if /i not "%reply%" == "y" goto :eof
cd "C:\Users\user\Desktop"
start service.lnk
sc start service
eof
exit

answered Mar 10, 2022 at 17:46

jlberlanga's user avatar

Управление системными службами через командную строку

Службы обеспечивают ключевые функции рабочих станций и серверов. Для управления системными службами на локальных и удаленных системах используется команда контроллера служб (service controller command) SC, имеющая набор подкоманд, здесь описывается лишь их некоторая часть.

Для удобства пользования в командной строке используются сокращенные названия служб Windows (например, Spooler – диспетчер очереди печати, Dhcp – DHCP-клиент, W32Time – Служба времени Windows и т.п., см таблицу по ссылке).

Команды SC – настройка, запуск и останов системный служб Windows

  • SC config — настройка учетных записей регистрации и запуска служб;
  • SC query — вывод списка всех служб, настроенных на компьютере;
  • SC qc отображение конфигурации определенной службы;
  • SC start — запуск служб;
  • SC stop — останов служб;
  • SC pause — приостановка работы служб;
  • SC continue — возобновление работы служб;
  • SC failure — задание действий, выполняемых при сбое службы;
  • SC qfailure — просмотр действий, выполняемых при сбое службы.

Примеры работы с командами SC

Пример команды sc на компьютере с Windows 10:

  • sc \\Roza query Spoolersc query
    Чтобы получить список всех служб, настроенных в системе, введите в командной строке команду: sc query type=service state=all или sc ИмяСервера query type=service state=all где ИмяСервера – UNC-имя или IP-адрес удаленного компьютера.

Просмотр настроенных служб Windows

Чтобы получить список всех служб, настроенных в системе Windows, введите в командной строке команду: sc query type= service state= all sc ИмяСервера query type= service state= all

Запустив команду SC query, вы увидите, что ее вывод очень длинный, поэтому лучше использовать фильтры для получения только нужной информации. Например, если в выводе следу­ющей команды будут содержаться лишь самые важные поля: sc query type= service

Если вам известно имя нужной службы, вы можете полу­чить информацию о ее конфигурации командой SC qc. Ее син­таксис таков: sc qc ИмяСлужбы

где ИмяСлужбы — имя службы, информацию о которой вы хотите получить. Вывод для отдельной службы выглядит так:

Обратите внимание, что в выводе не сообщается о текущем состоянии службы. Но в нем показывается следующее.

  • Binary Path Name — путь и имя исполняемого файла службы.
  • Dependencies — службы, которые должны работать, чтобы работала и указанная вами служба.
  • Display Name — описательное имя службы.
  • Service Start Name — имя учетной записи пользователя, от имени которого служба регистрируется в системе.
  • Start Туре — стартовая конфигурация службы.

Запуск, останов и приостановка служб

Как администратору, вам придется часто запускать, останавли­вать или приостанавливать службы Windows. Вот соответству­ющие команды SC и их синтаксис.

  • sc start ИмяСлужбы
  • sc pause ИмяСлужбы
  • Возобновление работы приостановленной службы: sc continue ИмяСлужбы
  • sc stop ИмяСлужбы

где ИмяСлужбы — сокращенное имя нужной вам службы.

Настройка запуска службы

Службы Windows можно настроить на автоматический запуск или запуск вручную. Кроме того, их можно вовсе выключить. Запуск служб настраивается командой:

  • sc config ИмяСлужбы start= флаг

где ИмяСлужбы — сокращенное имя нужной службы, а флаг. — используемый тип запуска. Для служб допустимыми зна­чениями флага являются:

  • Auto — запуск службы при старте системы;
  • Demand — позволяет запустить службу вручную;
  • Disabled — отключает службу.

Таким образом, настроить службу для автоматического за­пуска можно так:

  • sc config w3svc start= auto

Быстрая остановка службы через NET STOP

В командной оболочке команда NET STOP используется для остановки системных служб операционной системы Windows. Быстрая остановка службы через командную строку позволит системным администраторам сэкономить значительное количество времени по сравнению с графическими эквивалентами. Также возможно применение NET STOP в командных сценариях для автоматизации процессов.

Параметры NET STOP

Остановка одной из служб системы Windows может привести к отключению сетевых соединений используемых этой службой. Kроме того, некоторые службы зависят от других служб. Kоманда NET STOP может также использоваться для остановки служб не входящих в состав Windows.

Синтаксис команды довольно простой, нужно лишь ознакомиться с ее параметрами и запомнить имена некоторых служб. net stop

Примеры команды NET STOP

Остановить работу службы “Сервер” можно с помощью следующей команды:

  • net stop Server

Остановить работу службы “Диспетчер печати” можно командой

  • net stop Spooler

Примеры остановки наиболее популярных служб

  • net stop dhcp – остановка DHCP- клиента Windows (служба клиента автоматического получения IP-адресов в сети)
  • net stop Dnscache – остановка службы DNS-клиента операционной системы
  • net stop SharedAccess – остановка брандмауэра Windows(Общий доступ к Интернету ICS)
  • net stop Eventlog  – остановка службы журнала событий
  • net stop Schedule – – остановка службы планировщика заданий Task Scheduler
  • net stop MSIServer – остановка службы Windows Installer

С полным списком служб операционной системы Windows и их сокращенными названиями можно ознакомиться в статье – «Перечень служб Windows – полная информация». Net Stop используется вкупе с другими командами net, такими как:

Видео – Управление службами Windows через командную строку

На любом включенном компьютере используются системные службы Windows необходимые для нормального функционирования устройства. При выполнении тех или иных операций службы запускают процессы, выполняемые в фоновом режиме. В основном это делает сама Windows, а также некоторые приложения.

Многие пользователи желают получить доступ к службам Windows, чтобы отключить «ненужные» или «лишние» для ускорения работы ПК. На основе информации из Интернета пользователи рассчитывают получить прибавку к производительности компьютера.

Неправильные действия по отключению служб Windows могут привести к серьезным проблемам. Отключив по ошибке нужную службу, вы сделаете невозможной работу либо всей операционной системы, либо важной ее части. К тому же отключение лишних сервисов не поможет вам решить проблемы с конфликтом программ и стабильностью системы.

Всего один щелчок — и вы лишитесь возможности открыть страницы сайтов в Сети, работать с почтой или слушать музыку, потому что за это отвечают службы. Стоит не забывать о том, что ненужное сегодня может стать жизненно необходимым завтра. Собственно, поэтому Microsoft запрятала доступ к системным службам подальше.

Чтобы не получить нежданные проблемы вместо желаемой оптимизации, перед изменением настроек системных служб, необходимо создать точку восстановления Windows. В этом случае вы сможете откатить состояние компьютере до предыдущего, отменив изменения, если они привели к сбоям и неисправностям.

В других ситуациях пользователю нужно исправить какие-то неполадки, поэтому нужно включить или настроить запуск определенной службы. Это нормальная практика, а не бездумное отключение «ненужных» служб Windows. Вы пытаетесь решить проблему, связанную с работой системных служб или служб (сервисов) некоторых программ, установленных на компьютере.

Как открыть диспетчер служб Windows через поиск

Сначала рассмотрим один из самых быстрых способов. Вы можете воспользоваться поиском Windows, чтобы открыть приложение «Службы».

Выполните следующие действия:

  1. Щелкните по значку поиска на панели задач.
  2. В поисковую строку введите слово «службы».
  3. В результатах поиска появится лучшее соответствие — приложение «Службы».
  4. Кликните по приложению в колонке «Лучшее соответствие», в правой части окна результатов поиска, или нажмите на пункт «Открыть».

результаты поиска

  1. На экране вашего ПК откроется окно «Службы».

службы

Открытие окна «Службы» с помощью «Выполнить»

Используйте команды из диалогового окна «Выполнить» для открытия инструментов операционной системы, в том числе и служб.

  1. Нажмите на клавиши «Win» + «R»
  2. В диалоговом окне «Выполнить» введите «services.msc».
  3. Нажмите на клавишу «Enter».

команда services

  1. На рабочем столе откроется окно приложения «Службы».

Доступ к службам Windows из Диспетчера задач

Диспетчер задач в операционной системе Windows выполняет функции менеджера процессов и системного монитора. В окне Диспетчера задач отображаются процессы и службы Windows. Из этого приложения можно напрямую получить доступ к службам.

Делается это следующим образом:

  1. Откройте Диспетчер задач Windows.
  2. В окне «Диспетчер задач» перейдите во вкладку «Службы».

вкладка службы

Как открыть службы из управления компьютером

В операционную систему встроена консоль «Управление компьютером» — средства администрирования Windows. Оттуда можно открыть Диспетчер служб Windows.

  1. Нажимайте на сочетание клавиш «Win» + «R».
  2. Введите команду «compmgmt.msc» в диалоговом окне «Выполнить».
  3. Нажмите на кнопку «ОК».
:/>  В какой папке хранятся временные файлы при запуске Windows 10. почему это происходит

ввод команды

Можете воспользоваться другим вариантом: нажать на пункт «Управление компьютером» из меню «Пуск», которое отображается после нажатия правой кнопки мыши, или нажмите на сочетание клавиш «Win» + «X».

  1. В левой части окна консоли нажмите на стрелку, расположенной около опции «Службы и приложения».
  2. Щелкните по открывшемуся элементу «Службы», чтобы открыть оснастку «Службы».

оснастка службы

Как открыть службы Windows 10 и Windows 11 из адресной строки Проводника

В некоторых ситуациях может быть удобным использование адресной строки Проводника Windows — файлового менеджера операционной системы.

Вам понадобиться сделать следующее:

  1. Откройте Проводник на компьютере.
  2. В адресную строку браузера введите команду «services.msc».
  3. Нажмите на клавишу «Enter».

из поиска проводника

  1. На рабочем столе откроется окно оснастки «Службы».

Открываем «Службы» из системной папки Windows

В случае необходимости, например, когда другие методы стали недоступными, вы можете запустить службы непосредственно из системного каталога с операционной системой Windows.

Пройдите несколько шагов:

  1. Запустите Проводник.
  2. Пройдите по пути «C:\Windows\System32».
  3. В папке «System32» найдите файл «services».
  4. Щелкните два раза по файлу для запуска оснастки на ПК.

из папки windows

Запускаем службы Windows через командную строку

При желании можно быстро запустить службы с помощью других системных инструментов — командной строки Windows или PowerShell. В обоих средствах выполняется одинаковая команда.

Порядок действий в Windows 11:

  1. Кликните правой кнопкой по меню «Пуск».
  2. В открывшемся меню нажмите на пункт «Терминал Windows».
  3. В окне терминала используйте Windows PowerShell или командную строку.
  4. Введите команду «services.msc», а затем нажмите на клавишу «Enter».

из командной строки

В Windows 10 нужно сделать следующее:

  1. Запустите командную строку или Windows PowerShell.
  2. В окне интерпретатора командной строки или в окне оболочки выполните команду «services.msc».

Как открыть службы Windows 11 из Инструментов Windows

Этот способ применяется только в Windows 11. В операционной системе имеются «Инструменты Windows» — средства администрирования, которые находятся в одной папке. Благодаря этому, пользователь получает быстрый доступ к необходимым системным средствам, в том числе к службам.

Рассмотрим самый простой способ использования этого средства:

  1. Щелкните левой кнопкой мыши по меню «Пуск».
  2. Нажмите на «Все приложения».
  3. Найдите элемент «Инструменты Windows», чтобы его открыть.

инструменты windows

  1. Из папки «Инструменты Windows» запустите «Службы».

инструмент службы

Используем Средства администрирования Windows в Windows 10

Подобный метод можно использовать в операционной системе Windows 10. В папке «Средства администрирования Windows» находятся инструменты ОС, доступные из одного места.

Проделайте следующие действия:

  1. Войдите в меню «Пуск».
  2. В списке программ найдите папку «Средства администрирования Windows».
  3. Кликните по приложению «Службы» для открытия окна оснастки.

службы windows 10

Выводы статьи

Во время функционирования операционной системы Windows задействовано много служб и сервисов. Это системные службы Windows и службы (сервисы) сторонних приложений. Некоторым пользователям нужно получить доступ к системным службам. В ОС Windows 11 и Windows 10 можно воспользоваться несколькими способами, чтобы открыть окно «Службы» для решения тех или иных задач.

Как открыть службы в Windows (видео)

В Windows имеется диалоговое окно «Выполнить», в котором выполняется команда для быстрого и прямого доступа к настройкам, инструментам, функциям операционной системы без использования других способов. Запуск команды «Выполнить» позволит сразу приступить к выполнению необходимых операций в приложении или компоненте операционной системы, не затрачивая время на открытие различных окон, при помощи других способов в Windows.

К некоторым средствам системы нет прямого доступа из Панели управления, Параметров или из меню «Пуск», поэтому команды «Выполнить» Windows помогут быстро получить доступ к скрытым параметрам системы. Команды «Выполнить» Виндовс можно использовать в качестве дополнительного способа для запуска приложений или инструментов операционной системы.

В таблицах этой статьи вы найдете список команд «Выполнить» (Windows Run), которые я распределил по нескольким блокам для более удобного поиска. Представленный список команд работают в разных версиях операционной системы Windows: в Windows 10, Windows 8.1, Windows 8, Windows 7.

В статье вы найдете более 130 команд, подходящих для всевозможных случаев, с которыми может столкнуться пользователь при работе на компьютере.

Открытие диалогового окна «Выполнить» в Windows

Сначала прочтите инструкцию о том, как вызвать команду «Выполнить» в системе Windows. В Windows 7 это не составит большого труда, диалоговое окно находится в меню «Пуск», в папке «Стандартных» программ. В Windows 10 и в Windows 8.1 потребуется кликнуть правой кнопкой мыши по меню «Пуск», а в открывшемся меню выбрать пункт «Выполнить». В меню «Пуск» операционной системы Windows 10 команда «Выполнить» находится в папке «Служебные — Windows».

Давайте посмотрим, как открыть команду «Выполнить» другим универсальным способом, работающим во всех современных версиях операционной системы Windows.

Выполните следующие шаги:

  1. Нажмите одновременно на клавиши клавиатуры «Win» + «R».
  2. Откроется диалоговое окно «Выполнить», в котором нужно ввести имя программы, папки, документа или ресурса Интернета, который требуется открыть.
  3. Введите в поле «Открыть» соответствующую команду, а затем нажмите на кнопку «ОК», или нажмите на клавишу «Enter».

команда выполнить

После этого, откроется окно приложения или средства системы, вызванное командой пользователя.

Запуск браузеров при помощи команд из «Выполнить»

В первой таблице представлены команды меню «Выполнить», необходимые для запуска обозревателей интернета — браузеров. Для запуска основных, самых популярных браузеров, следует воспользоваться командами из таблицы ниже.

Можно открыть браузер сразу на определенном сайте. В браузерах Google Chrome, Mozilla Firefox, Opera, после названия браузера введите имя сайта, страницу которого нужно открыть после запуска программы. Введите что-то примерно следующее: «chrome vellisa.ru» (без кавычек). Для браузера Microsoft Edge потребуется ввести адрес сайта с протоколом URL: «microsoft-edge:https://vellisa.ru». Если ввести просто адрес сайта: «https://vellisa.ru» в окно «Выполнить» без названия браузера, страница сайта будет открыта в браузере по умолчанию на компьютере.

Запуск системных приложений из окна «Выполнить»

В операционную систему Windows встроены приложения для выполнения определенных функций с помощью средств системы. Программы запускаются с помощью соответствующей команды через «Выполнить». В таблице собраны стандартные приложения, входящие в состав Windows.

Запуск программ Microsoft

Из диалогового окна Выполнить можно запускать программы. созданные компанией Майкрософт, производителя ОС Windows.

Открытие отдельных папок, дисков

Следующий набор команд «Выполнить» будет полезен для входа, при помощи диалогового окна, в различные папки в операционной системе Windows.

Запуск системных функций Windows, администрирование

В этой таблице представлены команды из строки «Выполнить», касающиеся работы с параметрами и средствами операционной системы Windows.

запуск панели управления

Настройка, проверка оборудования, устройства и сети

Для настройки устройств, аппаратной части компьютера, сети, требуется получить доступ к параметрам устройств или системы.

В заключение, ознакомьтесь с командами, предназначенными для настройки, проверки оборудования компьютера, настройке устройств и сети.

Если я что-то упустил, можете добавить новые команды для меню «Выполнить» в комментариях к этой статье. Некоторые команды я не включил в таблицы из-за того, что они не работали у меня в операционной системе Windows 10.

Выводы статьи

Для запуска системных средств и приложений, на ПК используются команды «Выполнить», с помощью которых пользователь получает быстрый доступ к системным инструментам. В статье представлено большое количество команд для выполнения необходимых действий в операционной системе Windows.

Иногда вам может понадобится, взять управление службами Windows 10. Чтобы остановить некоторые службы, запустить, отключить службу, задержать запуск или возобновить или приостановить службу Windows.  Необходимо использовать встроенный инструмент в операционной системе Windows -оснастку «Службы». Эта небольшая статья покажет вам, как запустить, остановить или перезагрузить любую службу в Windows 10, с помощью диспетчера Служб, а также Командной строки.

Службы Windows,  обычно запускаются, при старте компьютера в фоновом режиме. Грубо говоря, они обрабатывают задачи низкого уровня, которые как правило не требуют взаимодействия с пользователем. В диспетчере управления службами вы сможете запускать, останавливать, отключать, отложить запуск Служб Windows 10. Давайте посмотрим, как сделать это более подробно.

4 способа как открыть «Службы» в Windows 10.

Способ 1. Открыть службы Windows можно с помощью диалогового окна «Выполнить». 

Нажмите сочетание клавиш Win + R и введите или скопируйте и вставьте команду: services.msc в диалоговом окне «Выполнить» и нажмите Enter.  Это откроет оснастку «Диспетчер служб».

services.msc в диалоговом окне «Выполнить»

Способ 2. Открыть службы Windows можно с помощью меню WinX. 

нажмите сочетание клавиш Win + X  в открывшемся меню выберите «Управление компьютером»

 «Службы и приложения»

«Службы»

Способ 3. Открыть службы Windows с помощью Поиска Windows. 

Откройте меню «Пуск» и начните набирать слово «Служб» на клавиатуре, в найденных результатах кликните мышкой «Службы», это откроет нужную нам оснастку.

Откройте меню «Пуск» и начните набирать слово Служб на клавиатуре

Способ 4. Открыть службы Windows с помощью Классической панели управления. 

Откройте классическую панель управления. Перейдите Панель управления\Система и безопасность\Администрирование\Службы

Панель управления\Система и безопасность\Администрирование

Панель управления\Система и безопасность\Администрирование\Службы

В диспетчере, вы увидите список служб, работающих в системе. Вы также будете иметь возможность посмотреть статус любой Службы — Имя, Описание, Состояние (работает или остановлена), Тип запуска и др..

Вы также будете иметь возможность посмотреть статус любой Службы — Имя, Описание, Состояние (работает или остановлена), Тип запуска и др..

Типы запуска служб Windows 10.

Windows 10 предлагает четыре типа запуска:

  • Автоматический
  • Автоматически (отложенный запуск)
  • Вручную
  • Отключена.

Запуск, остановка, отключение служб Windows 10.

Для запуска, остановки, приостановки, возобновления или перезагрузки любой службы Windows, выберите службу и кликните правой кнопкой мыши на ней. Вам будут предложены эти варианты. См скрин.

Типы запуска служб Windows 10.

Если вы хотите управлять большим количеством опций, дважды кликните на службе, чтобы открыть окно «Свойства».

дважды кликните на службе, чтобы открыть окно Свойства.

В раскрывающемся меню «Тип запуска», вы сможете выбрать как будет запускаться редактируемая вами служба.

В строке Состояние, вы увидите кнопки «Запустить», «Остановить», «Приостановить», «Продолжить» (Возобновить службу).

В окне Свойств, вы также увидите другие вкладки, которые предлагают дополнительные опции и информацию – «Вход в систему», «Восстановление» и «Зависимости».

После того, как вы внесете изменения, вы должны нажать на кнопку «Применить» и при необходимости перезагрузить компьютер, для того чтобы изменения вступили в силу.

Управление службами с помощью Командной строки Windows.

Вы также можете использовать командную строку для Запуска, Остановки, Приостановки, и Возобновления любой службы.

Управление службами с помощью Командной строки Windows.

Откройте командную строку (от имени администратора) и выполните одну из следующих команд:

Для примера используется служба 

net startservice
net stopservice
net pauseservice
net continueservice

Примечание: Не рекомендуется изменять настройки по умолчанию, если вы не знаете, что вы делаете, так как это может вызвать проблемы в вашей операционной системе. 

:/>  Как перенести Windows 10 с hdd на ssd диск: инструкция переноса различными способами

Рекомендуем: Все способы открыть Службы в Windows 11

Встроенное в Windows приложение Service Manager содержит список всех служб, установленных в Windows 11. Иногда вам может потребоваться внести изменения в работе некоторых служб Windows, помимо прочего, вы можете – отключить, перезапустить или остановить некоторые службы. Ниже мы рассмотрим несколько способов доступа к службам Windows 11 и о то, как устранить возможные неполадки. Службы в Windows 11 работают в фоновом режиме и как правило запускаются при старте системы.

Для управления Службами, поскольку они немеют встроенного интерфейса, в системе предустановлен диспетчер служб, который напрямую позволяет взаимодействовать со службами в новой операционной системе Windows 11.

Службы не требуют каких-либо действий со стороны пользователя и автоматически управляются операционной системой Windows 11. Вы также можете запускать или останавливать службы из диспетчера задач, командной строки и оболочки PowerShell, но визуальный интерфейс диспетчера служб существенно упрощает задачу.

В Windows 11, есть несколько способов запустить приложение «Службы», и в этой статье мы рассмотрим их все.

  • Способ 1: открыть диспетчер служб с помощью инструментов Windows
  • Способ 2: открыть «Службы» с помощью поиска
  • Способ 3: открыть «Службы» с помощью диалогового окна «Выполнить»
  • Способ 4: открыть «Службы» с помощью «Терминала Windows», командной строки и Powershell
  • Способ 5: открыть «Службы» с помощью Панели управления
  • Способ 6: открыть «Службы» с помощью «Диспетчера задач» Windows 11
  • Способ 7: открыть «Службы» с помощью Проводника
  • Способ 8: открыть «Службы» с помощью адресной строки проводника
  • Способ 9: создайте ярлык «Службы» на рабочем столе
  • Способ 10: открыть «Службы» с помощью сочетания клавиш
  • Способ 11: открыть «Службы» с помощью приложения «Управление компьютером»
  • Как использовать диспетчер служб Windows?

11 способов открыть Службы в Windows 11

Существует множество вариантов открыть встроенный диспетчер служб в Windows 11. По моему мнению, самый простой и наименее трудоемкий способ — это использовать адресную строку проводника, а самый неэффективный способ открыть расположение файла services.msc в том же проводнике Windows. Тем не менее, вы можете выбрать любой удобный вам способ из возможных способов запуска приложения «Службы» ниже.

Открыть диспетчер служб с помощью инструментов Windows 11

В новое меню «Пуск» было полностью переработано в Windows 11, многим это нравится, но консервативные пользователи относятся к этому сдержано. Подобно экрану приложений на наших телефонах, в меню «Пуск» отображаются все установленные на компьютере приложения, и с его помощью можно легко открыть любое из них.

1. Нажмите кнопку «Пуск» или нажмите клавишу с логотипом Windows, чтобы открыть меню «Пуск».

В верхнем правом углу кликните элемент «Все приложения». Прокрутите список установленных приложений, чтобы найти «Инструменты Windows». 

2. В верхнем правом углу кликните элемент «Все приложения». Прокрутите список установленных приложений, чтобы найти «Инструменты Windows»

открыть диспетчер служб с помощью инструментов Windows 11

3. Кликните запись – «Инструменты Windows» и найдите в открывшемся окне «Службы», чтобы иметь возможность открыть их.

Кликните запись - «Инструменты Windows» и найдите в открывшемся окне «Службы», чтобы иметь возможность открыть их.

Открыть «Службы» в Windows11 с помощью поиска

Это не только самый простой способ запуска диспетчера служб, но и любого другого приложения (помимо прочего), установленного на вашем компьютере.

1. Нажмите клавиши Windows  S, чтобы активировать панель поиска.

2. Введите «Службы», в списке результатов поиска, нажмите «Открыть» в правой части панели или просто нажмите Enter, чтобы открыть приложение.

открыть «Службы» Windows11 с помощью поиска

Открыть «Службы» с помощью диалогового окна «Выполнить»

Подобно панели поиска, окно команды «Выполнить» можно использовать для открытия любого приложения (хотя необходимо знать эти команды) или любого файла, путь к которому известен.

1. Нажмите клавиши Windows  R, чтобы открыть окно «Выполнить», или используйте меню Win X, которое позволит сделать тоже самое.

открыть «Службы» Windows11 с помощью диалогового окна «Выполнить»

2. В диалоговое окно «Выполнить» введите и нажмите Enter:

services.msc

Открыть «Службы» с помощью «Терминала Windows», командной строки и Powershell

Терминал Windows может использоваться для выполнения множества задач, включая открытие приложений. Помимо прочего существует возможность напрямую управлять службами (запускать, останавливать, включать или отключать).

1. Откройте Терминала Windows.

2. Введите «services.msc» в открывшемся окне и нажмите клавишу Enter, чтобы выполнить команду.

открыть «Службы» Windows11 с помощью «Терминала Windows», командной строки и Powershell

Открыть «Службы» с помощью Панели управления

Диспетчер служб — это, по сути, инструмент администрирования, к которому также можно получить доступ из Панели управления.

1. Введите «Панель управления» в поле поиска и нажмите клавишу Enter, чтобы открыть ее.

Windows11 открыть «Службы» с помощью Панели управления

Перейдите в «Система и безопасность» →  «Инструменты Windows».

3. В следующем окне проводника дважды кликните «Службы», чтобы оснастку.

В следующем окне проводника дважды кликните «Службы», чтобы оснастку.

Открыть «Службы» с помощью «Диспетчера задач»

Обычно пользователи открывают диспетчер задач, чтобы просмотреть фоновые процессы, производительность оборудования, завершить задачу и т. Д., Но очень немногие знают, что диспетчер задач также можно использовать для запуска новой задачи.

1. Откройте «Диспетчер задач» Windows 11.

2. При необходимости, разверните «Диспетчер задач», нажав «Подробнее».

3. Перейдите в меню «Файл» и выберите «Запустить новую задачу».

Откройте «Диспетчер задач» Windows 11

4. В текстовом поле «Создание задачи» введите:

services.msc

и нажмите «ОК» или клавишу Enter, чтобы запустить приложение.

Windows11 открыть «Службы» с помощью «Диспетчера задач»

Открыть «Службы» с помощью Проводника

С каждым приложением связан исполняемый файл. Найдите исполняемый файл приложения в проводнике и запустите его.

1. Откройте проводник Windows 11, или нажмите сочетание клавиш Win E чтобы открыть его.

2. Откройте диск, на котором установлена ​​Windows 11.

3. Перейдите в папку «Windows», а затем папку «System32».

C:\Windows\System32

4. Найдите файл «services.msc» (возможно, вы захотите использовать строку поиска, в правом верхнем углу, поскольку папка System32 содержит тысячи элементов), кликните его правой кнопкой мыши и выберите «Открыть» в появившемся контекстном меню.

открыть «Службы» Windows11 с помощью Проводника

С помощью адресной строки проводника

  1. Откройте проводник
  2. В адресную строку окна введите или скопируйте и вставьте, и нажмите Enter:
services.msc

В адресную строку окна введите или скопируйте и вставьте, и нажмите Enter: services.msc

Это мгновенно откроет диспетчер служб.

Создайте ярлык для открытия служб на рабочем столе

Открыть службы с использованием любого из вышеперечисленных способов не займёт больше минуты, но, вы можете создать ярлык на рабочем столе для диспетчера служб, если вам нужно регулярно работать со службами Windows.

создайте ярлык для открытия служб на рабочем столе

services.msc

в поле «Укажите расположение объекта» и нажмите «Далее».

Windows11 ярлык для диспетчера служб на рабочем столе

 4. Введите предпочитаемое имя для ярлыка или оставьте его как есть и нажмите «Готово».

Открыть Службы – помощью сочетания клавиш

  1. Создайте ярлык на рабочем столе, следуя предыдущему способу.
  1. Кликните правой кнопкой мыши созданный вами ярлык и выберите в контекстном меню «Свойства».

Кликните правой кнопкой мыши созданный вами ярлык и выберите в контекстном меню «Свойства».

  1. На вкладке «Ярлык» кликните в строке «Быстрый вызов».
  1. Нажмите любую желаемую клавишу на клавиатуре.

Система по умолчанию добавит клавиши Ctrl  Alt перед выбранным вами символом.

  1. Нажмите «Применить», а затем «ОК».

Windows11 открыть Службы – помощью сочетания клавиш

Теперь вам просто нужно нажать эти три клавиши вместе, чтобы открыть Службы в Windows 11.

Открыть Службы – с помощью приложения «Управление компьютером»

  1. Кликните меню «Пуск» правой кнопкой мыши или просто нажмите сочетание клавиш Win X
  2. Найдите запись в меню и откройте «Управление компьютером»

открыть Службы – с помощью приложения Windows11 «Управление компьютером»

  1. В оснастке «Управление компьютером» дважды кликните «Службы и приложения» и в следующем окне дважды кликните приложение «Службы».

В оснастке «Управление компьютером» дважды кликните «Службы и приложения» и в следующем окне дважды кликните приложение «Службы».

Как использовать диспетчер служб Windows?

Теперь, когда вы знаете все способы открытия службы в Windows 11, вам также следует ознакомиться с приложением и его функциями. Как упоминалось ранее, в приложении перечислены все службы на вашем компьютере с дополнительной информацией по каждой. На расширенной вкладке вы можете выбрать любую службу и прочитать ее описание. В столбце состояния отображается, запущена ли конкретная служба в данный момент или нет, а столбец типа запуска рядом с ней сообщает, запускается ли служба автоматически при загрузке или ее нужно запускать вручную.

1. Чтобы изменить службу, кликните ее правой кнопкой мыши и выберите в контекстном меню «Свойства». Вы также можете дважды кликнуть службу, чтобы открыть ее свойства.

Как использовать диспетчер служб Windows 11

2. В окне свойств каждой службы существует четыре различных вкладки. Вкладка «Общие», наряду с описанием и путем в проводнике для исполняемого файла службы, также позволяет пользователю изменять тип запуска и запускать, останавливать или временно приостанавливать службу. Если вы хотите отключить определенную службу, измените ее тип запуска как «Отключена».

 Если вы хотите отключить определенную службу, измените ее тип запуска как «Отключена».

3. Вкладка «Вход в систему» используется для изменения способа входа службы на ваш компьютер (локальная учетная запись или системная). Это особенно полезно, если существует несколько учетных записей, и они имеют разный доступ к ресурсам и уровни разрешений.

4. Затем на вкладке «Восстановление» вы можете настроить действия, которые будут автоматически выполняться в случае сбоя службы. Вы можете установить следующие действия: перезапустить службу, запустить определенную программу или полностью перезагрузить компьютер. Вы также можете установить разные действия для каждого сбоя службы.

5. Наконец, на вкладке «Зависимости» перечислены службы, компоненты и драйверы, от которых напрямую зависит нормальная работа конкретной службы.

Поделитесь с нами в комментариях ниже, как часто вы открываете службы в Windows 11?

Рекомендуем: 4 способа открыть «Службы» в Windows 10

Как запустить и остановить службы через cmd (командной строки)

Службы используется для запуска процессов в любой операционной системе как в Linux так и в Windows. Как правило, службы используются для автоматизации задач, прослушивания определенных событий в системе.

Любой пользователь системы Windows может легко остановить, запустить или перезапустить службу в графическом интерфейсе управления служб. Так же можно запускать службы через cmd.

В этой статье мы покажем вариант управления службой с помощью cmd (командной строки).

Как запустить и остановить службы через cmd (командной строки)

Для управления службами вы можете использовать команду  Windows Service Controller (sc) . Она предоставляет вам возможности для управления службами Windows через cmd. Вы также можете изменить тип запуска службы.

Используйте одну из следующих команд для запуска, остановки или перезапуска службы

Включить службу Windows:

sc start ServiceName

sc stop ServiceName

 sc restart ServiceName

Вы также можете изменить тип запуска службы Windows с помощью команды sc. Следующие примеры помогут вам изменить запуск службы на ручной или автоматический.

службы через cmd
службы через cmd

Установка типа запуска службы в cmd (Командной строке)

sc config ServiceName start=manual

sc config ServiceName start=disabled

Заключение

Вот и все. Данное руководство поможет вам управлять состоянием служб Windows через командную строку (cmd).

Оставьте комментарий