Содержание
- Как перезапустить службу в Windows 7, 8 и 10
- Перезапуск через Панель управления
- Перезапуск через Командную строку
- Восстановление сетевого обнаружения в Windows 10
- Сброс настроек TCP/IP и DNS в Windows 10
- Сброс сети в настройках Windows 10
- Сброс параметров TCP/IP в командной строке
- Используем Microsoft Easy Fix
- 8 сетевых командных инструментов Windows 10, которые нужны каждому пользователю
- 1. IPConfig
- Обновление сетевых настроек
- Обновление настроек DNS
- 2. Ping
- Проверка подключения устройства
- Диагностика активности потери пакетов
- 3. Tracert
- 4. NSLookup
- 5. NetStat
- 6. ARP
- 7. Route
- 8. Netsh
- Сброс системного сетевого стека
- Экспорт и импорт конфигурации сети
- Импорт конфигурации сети
- Включение и отключение брандмауэра
- Отключение брандмауэра
Как перезапустить службу в Windows 7, 8 и 10
При сбое в работе любой службы Windows нужно либо перезапустить службу, либо перезагрузить систему. Перезагрузка компьютера неудобна, поскольку занимает время и закрывает все окна. Если не получается остановить службу через Панель управления, можно перезапустить службу Windows из командной строки.
Открыть настройки служб Windows можно 4 способами:
К счастью, от версии к версии Windows этот раздел настроек практически не изменялся. В Windows 7, Vista, 8 и 10 «Службы» будут выглядеть почти одинаково.
Перезапуск через Панель управления
Возможностей стандартных настроек в Панели управления достаточно, чтобы останавливать и запускать системные сервисы. Есть возможность полностью отключить ненужные службы — это немного повысит производительность устройства.
Остановка и повторный запуск служб Windows:
Если служба зависла или не остановилась — открыть диспетчер задач (Ctrl+Alt+Del) и завершить все процессы, связанные с проблемной службой.
Перезапуск через Командную строку
Если Панель управления не справляется со своими обязанностями, отключить или перезапустить службу можно через Командную строку (cmd.exe). Командная строка должна быть запущена от имени администратора.
Для управления службами существует 4 команды, дублирующие функционал Панели управления:
Для работы со службой нужно знать её название. Например, запуск службы Windows Audio будет выполнен по команде net start audiosrv. Здесь audiosrv — системное название службы.
Чтобы его узнать, нужно зайти в свойства. Нужная строка будет в самом верху — «Имя службы». Вывести списком имена всех активных служб можно прямо в Командной строке, введя sc query type= service.
Через консоль можно не только перезапустить службу, но и изменить её тип запуска командой sc config *СЛУЖБА* start=*ТИП_ЗАПУСКА*.
Доступные типы запуска:
Например, команда sc config audiosrv start=auto переведет службу Windows Audio в тип запуска Автоматически.
Для полноты нужно упомянуть еще один способ перезапуска — через Диспетчер задач. Для этого нужно нажать комбинацию клавиш Ctrl+Alt+Del (или Ctrl-Shift-Esc), выбрать Диспетчер задач и перейти на вкладку Службы. По нажатию правой кнопки мыши на любой службе появляется контекстное меню, откуда доступна и остановка, и запуск, и перезагрузка.
Источник
Восстановление сетевого обнаружения в Windows 10
Пвозившись со службами Windows, я искоренил данную проблему. Для тех, кто столкнется с проблемой сетевого обнаружения в семерке, я привожу небольшой алгоритм решения.
Для решения этой проблемы нужно включить следующие службы Windows 7 (10) в Панели управление — Администрирование:
— DNS-клиент (DNS Client)
— Обнаружение SSDP (SSDP Discovery)
— Узел универсальных PNP-устройств (UPnP Device Host)
— Публикация ресурсов обнаружения функции (Function Discovery Resource Publication)
— Сервер
Панель управления => программы и компоненты => Включение или отключение компонентов Windows => Поддержка общего доступа к файлам SMB 1.0/CISF ставим галочку
После включения этих служб автоматически включится сетевое обнаружение.
Точно работает
Цитата с answers.microsoft.com:
«Решение:
1. Открываем Win+R (Пуск->Выполнить) и пишем gpedit.msc
2. Нам нужно найти «Конфигурация компьютера>Административные шаблоны>Сеть>Рабочая станция Lanmann» Параметр «Включить небезопасные гостевые входы» и выставить его в «Включено»
Однако, имейте в виду, что данное решение временное и не рекомендуется открывать доступ без проверки подлинности для кого угодно.»
Добавлено через 4 минуты
Ещё, если есть в журнале событий ошибки 1068, 1075: «в командной строке от Администратора Net stop p2pimsvc, затем в C:WindowsServiceProfilesLocalServiceA ppDataRoamingPeerNetworking
удалить idstore.sst».
Добавлено через 48 секунд
Я до принтера расшаренного не мог «достучаться» при таких симптомах. Последний способ помог.
Источник
Сброс настроек TCP/IP и DNS в Windows 10
В некоторых случаях для восстановления работы сети на компьютере нужно сделать сброс сетевых настроек. Я так же обычно советую это делать в тех ситуациях, когда у пользователя проблемы только на одном компьютере. Все остальные устройства, использующие эту же сеть, работают нормально. Что нам это даст? Во-первых, это поможет исправить «косяки», которые мог наделать неграмотный юзер в сетевых параметрах. Во-вторых, устранит следы работы вредоносных программ, которые так же могли хозяйничать в системе. Да и сама по себе ОС Windows может заглючить через несколько лет использования без соответствующего обслуживания.
В этой статье я подробно покажу несколько способов как правильно сбросить параметры протокола TCP/IP и DNS — через настройки Windows 10, с помощью командной строки и используя специальную сервисную утилиту от разработчиков (Microsoft Easy Fix). Сброс сети с помощью консоли и дополнительной утилиты можно сделать не только в «десятке», но так же и уже устаревших версиях операционной системы — Windows 8, Windows 7 и даже в серверных версиях!
Сброс сети в настройках Windows 10
Начиная с обновления версии 1607 в Windows 10 появилась упрощённая возможность выполнить сброс протокола TCP/IP и настроек DNS, всего лишь нажав несколько кнопок.При этом не просто удаляются адреса и перезапускается сетевой адаптер — система переустанавливает драйвера и протоколы, возвращая их к изначальному состоянию. Проще говоря, Виндовс выполняет ряд достаточно серьёзных операций, за которые «компьютерный мастер» по вызову взял бы не меньше 1000 рублей — просто нажмите кнопку.
Чтобы выполнить сброс сетевых параметров и настроек сетевых адаптеров в Windows 10, Нужно нажать кнопку Пуск и зайти в параметры системы, кликнув на кнопочку с шестерёнкой.
Находим значок «Сеть и Интернет». Кликаем на него и переходим вот в такое окно:
В подразделе «Состояние» нужно прокрутить содержимое странички до конца. Там будет кнопочка Сброс сети. Нажмите на неё.
Операционная система ещё раз спросить точно ли Вы желаете сейчас выполнить эти действия. Да, мы уверены и нажимаем на кнопку «Сбросить сейчас».
Ну а дальше можно расслабиться, сходить налить чайку — процедура займёт некоторое время, после чего ПК перезапустится. При первом соединении с сетью (проводная или WiFi — без разницы) Вы увидите вот такое сообщение:
Система интересуется — общественная или частная у вас сеть. Для домашней сети кликаем на «Да». Сброс сети завершён — проверяем её работу!
Внимание! Во время выполнения описанного выше процесса полностью удаляются и устанавливаются заново все сетевые адаптеры. Если с ними ранее были какие-либо проблемы или присутствует их аппаратная неисправность, то скорее всего исправить это не удастся и неприятность снова повторится.
Сброс параметров TCP/IP в командной строке
Если Вы не хотите переустанавливать драйверы и протоколы в системе, а нужно просто сбросить настройки IP и DNS, то в этом случае я бы рекомендовал воспользоваться возможностями командной строки и утилиты netsh (сокр. от network shell).
Указанные ниже команды просто возвращают настройки всех сетевых адаптеров к заводским, а так же удаляют все параметры, которые были выставлены программами, либо пользователями.
Что нужно делать? Начнём с того, что запустим командную строку с правами администратора. Для этого в Windows 10 надо кликнуть правой кнопкой мыши на кнопку «Пуск».
Появится меню, где надо выбрать пункт «Командная строка (Администратор)» либо, как в моём случае, «Windows PowerShell (Администратор)». В нашем случае никакой разницы в этом нет.
Далее по очереди вводим команды:
После каждой строчки нажимаем клавишу Enter и ждём результата. По завершению выполнения всех команд — перезагрузите компьютер.
Теперь немного по поясню по самим командам:
ipconfig /flushdns и ipconfig /registerdns — очищается кеш сервиса DNS и обновляются записи.
ipconfig /release и ipconfig /renew — запрос DHCPсерверу на переподключение и обновление IP-адреса.
netsh winsock reset catalog — сбрасываются настройки конфигурации LSP Winsock с возвратом к начальному варианту.
Последние две команды в свою очередь позволяют восстановить все конфигурации стека IP протоколов сетевого интерфейса для IPv4 и Ipv6.
Используем Microsoft Easy Fix
Для окончательного раскрытия темы как сбросить настройки сети в Windows, я рассмотрю ещё один вариант, который нам предоставили разработчики — это специальная утилита Microsoft Easy Fix. Скачать её можно здесь — ссылка. Есть версия даже для давно устаревшей Windows XP.Как этим пользоваться? Да очень просто. Скачиваем и запускаем:
В появившемся окне нажимаем на кнопку «Далее» и видим сообщение о том, что необходимо перезагрузить компьютер:
Снова нажимаем на кнопку «Далее». Теперь ждём пока утилита выполнит сброс сети Виндовс и настроек протокола TCP/IP, после чего вернёт нам управление компьютером. Вот и всё! Profit!
Источник
8 сетевых командных инструментов Windows 10, которые нужны каждому пользователю
Windows 10 поставляется с множеством инструментов командной строки, которые помогают управлять конфигурациями сети и решать проблемы. В этой статье будут описаны восемь таких инструментов.
В системе Windows 10 можно легко подключиться к сети и интернету с помощью проводного или беспроводного соединения. Однако иногда возникает необходимость управлять настройками вручную или устранять проблемы с подключением. Именно в таких случаях могут пригодиться встроенные инструменты командной строки.
Почти для любой проблемы Windows 10 предлагает инструмент командной строки. Например, ipconfig и ping являются одними из основных инструментов для просмотра сетевых настроек и устранения проблем с подключением. Если вы имеете дело с проблемой маршрутизации, команда route может показать текущую таблицу маршрутизации для изучения и определения проблем, а с помощью инструмента nslookup можно диагностировать проблемы DNS.
Ещё есть такие инструменты, как arp для устранения проблем с переключением и определения MAC-адреса по IP-адресу. Инструмент командной строки netstat позволяет просматривать статистику всех подключений. Можно задействовать инструмент netsh для отображения и изменения многих аспектов конфигурации сети, таких как проверка текущей конфигурации, сброс настроек, управление настройками Wi-Fi и Ethernet, включение или отключение брандмауэра и многое другое.
В этом руководстве по Windows 10 будут описаны восемь инструментов командной строки, которые дадут возможность управлять и устранять сетевые проблемы на компьютере и в сети.
1. IPConfig
В Windows 10 ipconfig (конфигурация интернет-протокола) является одним из наиболее распространённых сетевых инструментов, позволяющим запрашивать и отображать текущую конфигурацию сети TCP/IP (протокол управления передачей/интернет-протокол). Команда также содержит параметры для выполнения различных действий, таких как обновление параметров протокола динамической конфигурации хоста (DHCP) и системы доменных имен (DNS).
После выполнения этих действий вы получите обзор всей конфигурации TCP/IP на компьютере.
Обновление сетевых настроек
После выполнения этих действий первая команда очистит текущую конфигурацию, а вторая загрузит новые настройки с DHCP-сервера для решения проблем с подключением. Если срок действия динамически назначаемых параметров на сервере не истёк, на устройстве часто можно получить прежний IP-адрес.
Обновление настроек DNS
После выполнения этих действий хранящиеся в кеше DNS Windows 10 записи будут удалены и обновлены. Обычно эта команда нужна, когда вы не можете подключиться к другому компьютеру или веб-сайту с применением имени хоста или домена из-за устаревшей информации в локальном кеше.
2. Ping
Ping является ещё одним важным сетевым инструментом. Он позволяет отправлять сообщения эхо-запроса ICMP (Internet Control Message Protocol) для проверки IP-соединения с другими устройствами, будь то другой компьютер в локальной сети или интернет-сервис.
Проверка подключения устройства
В команде замените IP-OR-DOMAIN на фактический IP-адрес или доменное имя компьютера или службы, которую хотите протестировать.
Например, следующая команда проверяет связь между локальным устройством и маршрутизатором:
ping 10.1.4.1
Если вы столкнулись с проблемами подключения, начните проверять локальный компьютер, чтобы убедиться, что сетевой стек работает. Затем проверьте подключение к маршрутизатору, чтобы убедиться, что проблема не в локальной сети. Затем проверьте связь с веб-сайтом, чтобы узнать, есть ли проблема с подключением к интернету или удалённым хостом.
Если удалённое устройство или служба блокируют протокол ICMP, команда ping всегда будет отключаться по таймауту.
Диагностика активности потери пакетов
Команда ping включает себя ряд параметров, к которым можно получить доступ с помощью команды ping /?. Одна из этих опций представляет собой возможность установить время, когда инструмент будет запускаться. Это может помочь при проверке потерянных пакетов при устранении проблем с подключением.
В команде замените IP-OR-DOMAIN на фактический IP-адрес или доменное имя компьютера или службы, которую вы хотите протестировать.
3. Tracert
Windows 10 также включает в себя tracert (Trace Route). Это диагностический инструмент для определения сетевого пути к месту назначения с помощью серии эхо-запросов ICMP. Однако, в отличие от команды ping, каждый запрос включает значение TTL (время жизни), которое увеличивается на единицу каждый раз, что позволяет отображать список пройденного маршрута и продолжительность.
В команде замените IP-OR-DOMAIN на фактический IP-адрес или доменное имя пункта назначения, для которого требуется устранить неполадки.
Например, эта команда позволяет просмотреть путь, по которому пакеты достигают Google.com:
tracert google.com
В команде замените IP-OR-DOMAIN на фактический IP-адрес или имя домена пункта назначения, неполадки с которым вы хотите решить, и HOP-COUNT для количества переходов, которые вы хотите отслеживать.
4. NSLookup
Инструмент nslookup (поиск сервера имён) может отображать ценные сведения для поиска и устранения связанных с DNS проблем. Инструмент включает в себя интерактивный и неинтерактивный режимы. Чаще всего вы будете использовать неинтерактивный режим, что означает, что вы будете вводить полную команду для получения необходимой информации.
Вы можете использовать эту команду для отображения DNS-имени и адреса локального устройства по умолчанию, определения доменного имени IP-адреса или серверов имен для конкретного узла.
В команде замените IP-ADDRESS на адрес удалённого устройства.
В команде замените DOMAIN-NAME на адрес удалённого устройства.
Например, эта команда ищет IP-адрес Google.com:
nslookup google.com
После выполнения этих действий, в зависимости от команды, вы узнаете, есть ли у устройства преобразователь DNS и IP-адрес или домен, и наоборот, удалённый хост.
5. NetStat
Инструмент netstat (Сетевая статистика) отображает статистику всех сетевых подключений. Это позволяет видеть открытые и подключенные порты, чтобы отслеживать и устранять сетевые проблемы для Windows 10 и приложений.
При использовании инструмента netstat можно получить список активных сетевых подключений и портов прослушивания. Вы можете просмотреть статистику сетевого адаптера и протоколов. Можно отобразить текущую таблицу маршрутизации и многое другое.
В команде не забудьте заменить INTERVAL на число секунд, через которое информация должна повторно отобразится.
Примечание: при использовании интервала можно завершить команду с помощью сочетания клавиш Ctrl + C в консоли.
После запуска команды она отобразит список всех активных подключений в четырех столбцах, включая:
• Proto: отображает протокол подключения, включая TCP или UDP.
• Локальный адрес: отображает IP-адрес устройства, за которым следует точка с запятой с номером порта подключения. Двойная точка с запятой внутри скобок указывает на локальный IPv6-адрес. Адрес «0.0.0.0» также относится к локальному адресу.
• Внешний адрес: показывает IP-адрес (или полное доменное имя) удалённого компьютера с номером порта после имени порта и точки с запятой (например, https, http, microsoft-ds, wsd).
• Состояние: показывает, активно ли соединение (установлено), был ли порт закрыт (time_wait), программа не закрыла порт (close_wait). Другие доступные статусы включают в себя include, closed, fin_wait_1, fin_wait_2, last_ack, listen, syn_received, syn_send и timed_wait.
6. ARP
Windows 10 поддерживает таблицу arp (протокол разрешения адресов), в которой хранятся записи IP в Media Access Control (MAC), разрешённые системой. Инструмент arp позволяет просматривать всю таблицу, изменять записи и использовать её для определения MAC-адреса удалённого компьютера.
Обычно о MAC-адресах не нужно беспокоиться, но есть сценарии, когда эта информация может пригодиться. Например, при устранении сетевых проблем на уровне канала передачи данных (коммутации) или при ограничении доступа или фильтрации контента через сеть для определённых устройств.
В команде замените IP на адрес места назначения.
7. Route
Инструмент маршрутизации отображает таблицу маршрутизации, которая позволяет Windows 10 понимать сеть и взаимодействовать с другими устройствами и службами. Инструмент также предлагает некоторые параметры для изменения и очистки таблицы при необходимости.
Как и в случае с инструментом arp, обычно не нужно беспокоиться о таблице маршрутизации. И всё же, этот инструмент командной строки пригодится при устранении проблем.
Примечание: при выполнении этой команды устройство потеряет подключение к сети, поскольку система больше не понимает её топологию.
После выполнения команды перезагрузите компьютер, чтобы сетевой стек смог восстановить таблицу маршрутизации. Обычно не нужно очищать таблицу, если вы не изменили некоторые записи и требуется сбросить таблицу.
После выполнения этих действий будет понятно, что такое таблица маршрутизации и как очистить информацию.
Вы также можете использовать route /?, чтобы просмотреть список доступных параметров, включая параметры для изменения сетевых показателей, указания шлюза, добавления нового маршрута и многого другого. Однако обычно не рекомендуется изменять эти настройки, если вы не понимаете, как работает сеть.
8. Netsh
Введите следующую команду, чтобы просмотреть список доступных подкоманд (подконтекстов) для конкретной опции, и нажмите ввод:
netsh CONTEXT-COMMAND
В команде измените CONTEXT-COMMAND на команду, которая содержит дополнительные параметры.
Например, эта команда показывает команды, доступные для управления брандмауэром с помощью netsh:
netsh advfirewall /?
После выполнения этих действий будет понятно, как перемещаться по команде контекстов и подконтекстов netsh для управления настройками сети.
Сброс системного сетевого стека
Экспорт и импорт конфигурации сети
В команде замените PATHTOEXPORTED.txt на путь и имя файла для хранения конфигурации.
После выполнения этих шагов можно открывать файл в любом текстовом редакторе, чтобы просмотреть экспортированную конфигурацию.
Импорт конфигурации сети
В команде замените PATHTOEXPORTED.txt на путь и имя файла конфигурации.
После завершения этих действий новая сетевая конфигурация будет импортирована и применена к Windows 10.
Включение и отключение брандмауэра
После выполнения этих действий на устройстве включится брандмауэр Защитника Windows.
Отключение брандмауэра
После выполнения этих действий брандмауэр Защитника Windows на устройстве будет выключен.
В Windows 10 есть множество инструментов, которые можно задействовать для изменения настроек и устранения сетевых проблем с помощью командной строки, PowerShell и графических приложений. В этом руководстве рассказывается только о том, как помочь работать с наиболее с распространёнными инструментами командной строки.
Источник
Очень часто при работе по удаленке надо передернуть сетевой кабель или отключить и включить сетевой адаптер. Но раз мы не можем это сделать физически, приходится просить кого-то это сделать или изощряться такими способами. В Linux это происходит легко, через ssh вбиваем ifdown eth0 & ifup eth0 и всё норм. В Windows приходится провернуть следующее…
Создаём bat-ник, вписываем туда следующий скрипт обязательно в кодировке ANSI
netsh interface set interface name="Подключение по локальной сети" admin=DISABLED ping 127.0.0.1 -n 6 > nul netsh interface set interface name="Подключение по локальной сети" admin=ENABLED
и запускаем от имени администратора.
где «Подключение по локальной сети» — это название сетевого адаптера в вашей Windows. Оно может называться «Подключение по локальной сети 2» или «Подключение по локальной сети 3«. Я для удобства переименовал подключения в LAN, WiFi, Internet, Router или Bluetooth.
Замечания: работает не только в Windows 7, но также и в Windows 8 и Windows 10.
P.S. один раз скрипт не заработал, пришлось рано утром ехать на объект, так что применяем на свой страх и риск
Отблагдарить автора статьи также можно переводом, +100 вам в карму!
bat windows скрипт
При сбое в работе любой службы Windows нужно либо перезапустить службу, либо перезагрузить систему. Перезагрузка компьютера неудобна, поскольку занимает время и закрывает все окна. Если не получается остановить службу через Панель управления, можно перезапустить службу Windows из командной строки.
Открыть настройки служб Windows можно 4 способами:
- Нажать Win+R, в окне Выполнить ввести services.msc и нажать Enter. Откроется Диспетчер служб.
- Нажать Пуск, в поиске ввести Службы, открыть настройки.
- Открыть Панель управления -> Система и безопасность -> Администрирование -> Службы.
- Нажать ПКМ на кнопке Пуск или клавиши Win+X. Перейти в «Управление компьютером -> Службы и приложения -> Службы.
К счастью, от версии к версии Windows этот раздел настроек практически не изменялся. В Windows 7, Vista, 8 и 10 «Службы» будут выглядеть почти одинаково.
Перезапуск через Панель управления
Возможностей стандартных настроек в Панели управления достаточно, чтобы останавливать и запускать системные сервисы. Есть возможность полностью отключить ненужные службы — это немного повысит производительность устройства.
Остановка и повторный запуск служб Windows:
- Открыть любым способом окно Службы, найти нужную.
- Нажать по нужной службе правой кнопкой мыши и выбрать Перезапустить.
- Если кнопка Перезапустить неактивна — нажать Свойства.
- Нажать Остановить, дождаться остановки службы.
- Нажать на кнопку Запустить.
Если служба зависла или не остановилась — открыть диспетчер задач (Ctrl+Alt+Del) и завершить все процессы, связанные с проблемной службой.
Перезапуск через Командную строку
Если Панель управления не справляется со своими обязанностями, отключить или перезапустить службу можно через Командную строку (cmd.exe). Командная строка должна быть запущена от имени администратора.
Для управления службами существует 4 команды, дублирующие функционал Панели управления:
- net stopservice — Остановить выбранную службу.
- net startservice — Запустить.
- net pauseservice — Приостановить обслуживание.
- net continueservice — Возобновить обслуживание.
Для работы со службой нужно знать её название. Например, запуск службы Windows Audio будет выполнен по команде net start audiosrv. Здесь audiosrv — системное название службы.
Чтобы его узнать, нужно зайти в свойства. Нужная строка будет в самом верху — «Имя службы». Вывести списком имена всех активных служб можно прямо в Командной строке, введя sc query type= service.
Через консоль можно не только перезапустить службу, но и изменить её тип запуска командой sc config *СЛУЖБА* start=*ТИП_ЗАПУСКА*.
Доступные типы запуска:
- auto — Автоматически.
- demand — Вручную (по требованию).
- delayed-auto — Отложенный запуск.
Например, команда sc config audiosrv start=auto переведет службу Windows Audio в тип запуска Автоматически.
Для полноты нужно упомянуть еще один способ перезапуска — через Диспетчер задач. Для этого нужно нажать комбинацию клавиш Ctrl+Alt+Del (или Ctrl-Shift-Esc), выбрать Диспетчер задач и перейти на вкладку Службы. По нажатию правой кнопки мыши на любой службе появляется контекстное меню, откуда доступна и остановка, и запуск, и перезагрузка.
Is there a way to restart a Windows service from the command prompt?
asked Jun 24, 2011 at 17:54
You can use net stop [service name]
to stop it and net start [service name]
to start it up again basically restarting the service.
To combine them just do this — net stop [service name] && net start [service name]
.
There is also a command built specifically for messing with services: sc
DESCRIPTION: SC is a command line program used for communicating with the Service Control Manager and services. USAGE: sc [command] [service name] ... The option 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 (persistent). description-----Changes the description of a service. failure---------Changes the actions taken by a service upon failure. failureflag-----Changes the failure actions flag of a service. sidtype---------Changes the service SID type of a service. privs-----------Changes the required privileges of a service. managedaccount--Changes the service to mark the service account password as managed by LSA. 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. qfailureflag----Queries the failure actions flag of a service. qsidtype--------Queries the service SID type of a service. qprivs----------Queries the required privileges of a service. qtriggerinfo----Queries the trigger parameters of a service. qpreferrednode--Queries the preferred NUMA node of a service. qrunlevel-------Queries the run level of a service. qmanagedaccount-Queries whether a services uses an account with a password managed by LSA. qprotection-----Queries the process protection level of a service. 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. showsid---------Displays the service SID string corresponding to an arbitrary name. triggerinfo-----Configures the trigger parameters of a service. preferrednode---Sets the preferred NUMA node of a service. runlevel--------Sets the run level of a service. 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 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 QUERY and QUERYEX OPTIONS: If the query command is followed by a service name, the status for that service is returned. Further options do not apply in this case. If the query command is followed by nothing or one of the options listed below, the services are enumerated. type= Type of services to enumerate (driver, service, all) (default = service) state= State of services to enumerate (inactive, all) (default = active) bufsize= The size (in bytes) of the enumeration buffer (default = 4096) ri= The resume index number at which to begin the enumeration (default = 0) group= Service group to enumerate (default = all groups) SYNTAX EXAMPLES sc query - Enumerates status for active services & drivers sc query eventlog - Displays status for the eventlog service sc queryex eventlog - Displays extended status for the eventlog service sc query type= driver - Enumerates only active drivers sc query type= service - Enumerates only Win32 services sc query state= all - Enumerates all services & drivers sc query bufsize= 50 - Enumerates with a 50 byte buffer sc query ri= 14 - Enumerates with resume index = 14 sc queryex group= "" - Enumerates active services not in a group sc query type= interact - Enumerates all interactive services sc query type= driver group= NDIS - Enumerates all NDIS drivers
answered Jun 24, 2011 at 17:58
paradd0xparadd0x
9,0017 gold badges36 silver badges44 bronze badges
9
Please, note that if there are other services that depends on this service — usual net stop & net start
will not restart them. net stop /y
will stop all dependencies
Most common example — SQL Server & SQL Agent.
I do recommend PowerShell cmdlet to solve this:
powershell -command "Restart-Service MSSQLSERVER -Force"
After MSSQLSERVER starts — cmdlet starts all previously stopped dependancies.
PS: Make sure you are running command as admin
answered Mar 15, 2017 at 13:57
2
To restart a Windows service from the command prompt or scheduled tasks, use this:
cmd /c "net stop "Service Name" & sc start "Service Name""
answered Feb 12, 2013 at 7:27
KikiKiki
1211 silver badge2 bronze badges
1
You could also use PowerShell:
stop-Service
Gaff
18.3k15 gold badges56 silver badges68 bronze badges
answered Jun 24, 2011 at 18:12
devlifedevlife
2411 gold badge2 silver badges7 bronze badges
1
To solve the annoying Wacom Intuous Driver not running Error I get on every reboot.
Windows key + R, paste, Bam!
sc stop WTabletServicePro && sc start WTabletServicePro
Simon E.
3,6875 gold badges29 silver badges30 bronze badges
answered Oct 20, 2014 at 3:45
GeorgeGeorge
511 silver badge1 bronze badge
The PsService utility from PsTools provides a restart
command for services, with additional parameters to run it on another machine.
psservice [-accepteula] [\Computer [-u Username [-p Password]]] restart <service-name>
The -accepteula
flag saves you the EULA window just in case it’s the first time you use this utility with the current user.
answered May 22, 2018 at 16:00
cdlvcdlvcdlvcdlv
1,34117 silver badges27 bronze badges
In case you know the service’s executable location path you could use
"[service name.exe] console"
On the command line.
That will actually help you debug the issue if the service should fail to start.
answered Aug 22, 2016 at 5:08
1
Very often, when working on a remote site, you must distort the network cable or disconnect and enable the network adapter. But since we cannot do this physically, we have to ask someone to do it or to excel in such ways. In Linux, this happens easily, via ssh we drive in ifdown eth0 & ifup eth0 and all the rules. In Windows, you have to do the following to restart the network adapter.
1. Disable or Enable the Network Adapter in Network Connections
In the search bar or in the execute menu, type control.exe / name Microsoft.NetworkAndSharingCenter
and press the Enter key (or go to the Start menu ⇨ Settings ⇨ Network and Internet ⇨ Status ⇨ Adapter settings”).
On the left side, click on “Change adapter settings.”
To disable the network connection: select the network adapter that you want to disable and click on “Disable this network device” (or right-click on the network connection and select Disable).
To enable the network connection: select the network adapter you want to enable, and click on “Enable this network device” (or right-click on the network connection and select “Enable”).
2. Disable or Enable the Network Adapter in Device Manager
Open the “Device Manager”: one of the ways is to execute in the search bar or in the menu (Run is called with the Win + R keys) enter the command devmgmt.msc
and press the Enter key.
To disable the network connection: open “Network adapters”, right-click on the one you want to disable, and click on “Disable device”. In the window that appears, click on “Yes.”
To enable a network connection: open “Network adapters”, right-click on the one you want to enable, and click on “Enable device”.
3. Disable or Enable the Network Adapter Using the WMIC Command
Open a command prompt as administrator: one way is to enter cmd
in the search bar and right-click on the result found, select “Run as administrator”.
Type wmic nic get name, index
and press Enter. Opposite the name of the network adapter that you need to enable or disable is the index that you need to remember.
To disable a network adapter, use command wmic path win32_networkadapter where index = 1 call disable
To enable the network adapter, use command wmic path win32_networkadapter where index = 1 call enable
4. Restart Network Adapter with Bat-file
Create a bat-file, enter the following script there necessarily in ANSI encoding:netsh interface set interface name = “Local Area Connection” admin = DISABLED
ping 127.0.0.1 -n 6> nul
netsh interface set interface name = “Local Area Connection” admin = ENABLED
Run this bat-file as administrator.
Where “Local Area Connection” is the name of the network adapter in your Windows. It may be called “Local Area Connection 2” or “Local Area Connection 3”. For convenience, I renamed the connections to LAN, Wi-Fi, Internet, Router or Bluetooth.
Remarks: works not only in Windows 7, but also in Windows 8 and Windows 10.
Consider Using Action1 to Restart the Network Adapter if:
- You need to perform an action on multiple computers simultaneously.
- You have remote employees with computers not connected to your corporate network.
Action1 is a cloud-based IT management platform for patch management, software deployment, remote desktop, software/hardware inventory, endpoint management and endpoint configuration reporting.
Is there a way to restart a Windows service from the command prompt?
asked Jun 24, 2011 at 17:54
You can use net stop [service name]
to stop it and net start [service name]
to start it up again basically restarting the service.
To combine them just do this — net stop [service name] && net start [service name]
.
There is also a command built specifically for messing with services: sc
DESCRIPTION: SC is a command line program used for communicating with the Service Control Manager and services. USAGE: sc [command] [service name] ... The option 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 (persistent). description-----Changes the description of a service. failure---------Changes the actions taken by a service upon failure. failureflag-----Changes the failure actions flag of a service. sidtype---------Changes the service SID type of a service. privs-----------Changes the required privileges of a service. managedaccount--Changes the service to mark the service account password as managed by LSA. 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. qfailureflag----Queries the failure actions flag of a service. qsidtype--------Queries the service SID type of a service. qprivs----------Queries the required privileges of a service. qtriggerinfo----Queries the trigger parameters of a service. qpreferrednode--Queries the preferred NUMA node of a service. qrunlevel-------Queries the run level of a service. qmanagedaccount-Queries whether a services uses an account with a password managed by LSA. qprotection-----Queries the process protection level of a service. 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. showsid---------Displays the service SID string corresponding to an arbitrary name. triggerinfo-----Configures the trigger parameters of a service. preferrednode---Sets the preferred NUMA node of a service. runlevel--------Sets the run level of a service. 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 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 QUERY and QUERYEX OPTIONS: If the query command is followed by a service name, the status for that service is returned. Further options do not apply in this case. If the query command is followed by nothing or one of the options listed below, the services are enumerated. type= Type of services to enumerate (driver, service, all) (default = service) state= State of services to enumerate (inactive, all) (default = active) bufsize= The size (in bytes) of the enumeration buffer (default = 4096) ri= The resume index number at which to begin the enumeration (default = 0) group= Service group to enumerate (default = all groups) SYNTAX EXAMPLES sc query - Enumerates status for active services & drivers sc query eventlog - Displays status for the eventlog service sc queryex eventlog - Displays extended status for the eventlog service sc query type= driver - Enumerates only active drivers sc query type= service - Enumerates only Win32 services sc query state= all - Enumerates all services & drivers sc query bufsize= 50 - Enumerates with a 50 byte buffer sc query ri= 14 - Enumerates with resume index = 14 sc queryex group= "" - Enumerates active services not in a group sc query type= interact - Enumerates all interactive services sc query type= driver group= NDIS - Enumerates all NDIS drivers
answered Jun 24, 2011 at 17:58
paradd0xparadd0x
9,0017 gold badges36 silver badges44 bronze badges
9
Please, note that if there are other services that depends on this service — usual net stop & net start
will not restart them. net stop /y
will stop all dependencies
Most common example — SQL Server & SQL Agent.
I do recommend PowerShell cmdlet to solve this:
powershell -command "Restart-Service MSSQLSERVER -Force"
After MSSQLSERVER starts — cmdlet starts all previously stopped dependancies.
PS: Make sure you are running command as admin
answered Mar 15, 2017 at 13:57
2
To restart a Windows service from the command prompt or scheduled tasks, use this:
cmd /c "net stop "Service Name" & sc start "Service Name""
answered Feb 12, 2013 at 7:27
KikiKiki
1211 silver badge2 bronze badges
1
You could also use PowerShell:
stop-Service
Gaff
18.3k15 gold badges56 silver badges68 bronze badges
answered Jun 24, 2011 at 18:12
devlifedevlife
2411 gold badge2 silver badges7 bronze badges
1
To solve the annoying Wacom Intuous Driver not running Error I get on every reboot.
Windows key + R, paste, Bam!
sc stop WTabletServicePro && sc start WTabletServicePro
Simon E.
3,6875 gold badges29 silver badges30 bronze badges
answered Oct 20, 2014 at 3:45
GeorgeGeorge
511 silver badge1 bronze badge
The PsService utility from PsTools provides a restart
command for services, with additional parameters to run it on another machine.
psservice [-accepteula] [\Computer [-u Username [-p Password]]] restart <service-name>
The -accepteula
flag saves you the EULA window just in case it’s the first time you use this utility with the current user.
answered May 22, 2018 at 16:00
cdlvcdlvcdlvcdlv
1,34117 silver badges27 bronze badges
In case you know the service’s executable location path you could use
"[service name.exe] console"
On the command line.
That will actually help you debug the issue if the service should fail to start.
answered Aug 22, 2016 at 5:08
1
Is there a way to restart a Windows service from the command prompt?
asked Jun 24, 2011 at 17:54
You can use net stop [service name]
to stop it and net start [service name]
to start it up again basically restarting the service.
To combine them just do this — net stop [service name] && net start [service name]
.
There is also a command built specifically for messing with services: sc
DESCRIPTION: SC is a command line program used for communicating with the Service Control Manager and services. USAGE: sc [command] [service name] ... The option 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 (persistent). description-----Changes the description of a service. failure---------Changes the actions taken by a service upon failure. failureflag-----Changes the failure actions flag of a service. sidtype---------Changes the service SID type of a service. privs-----------Changes the required privileges of a service. managedaccount--Changes the service to mark the service account password as managed by LSA. 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. qfailureflag----Queries the failure actions flag of a service. qsidtype--------Queries the service SID type of a service. qprivs----------Queries the required privileges of a service. qtriggerinfo----Queries the trigger parameters of a service. qpreferrednode--Queries the preferred NUMA node of a service. qrunlevel-------Queries the run level of a service. qmanagedaccount-Queries whether a services uses an account with a password managed by LSA. qprotection-----Queries the process protection level of a service. 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. showsid---------Displays the service SID string corresponding to an arbitrary name. triggerinfo-----Configures the trigger parameters of a service. preferrednode---Sets the preferred NUMA node of a service. runlevel--------Sets the run level of a service. 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 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 QUERY and QUERYEX OPTIONS: If the query command is followed by a service name, the status for that service is returned. Further options do not apply in this case. If the query command is followed by nothing or one of the options listed below, the services are enumerated. type= Type of services to enumerate (driver, service, all) (default = service) state= State of services to enumerate (inactive, all) (default = active) bufsize= The size (in bytes) of the enumeration buffer (default = 4096) ri= The resume index number at which to begin the enumeration (default = 0) group= Service group to enumerate (default = all groups) SYNTAX EXAMPLES sc query - Enumerates status for active services & drivers sc query eventlog - Displays status for the eventlog service sc queryex eventlog - Displays extended status for the eventlog service sc query type= driver - Enumerates only active drivers sc query type= service - Enumerates only Win32 services sc query state= all - Enumerates all services & drivers sc query bufsize= 50 - Enumerates with a 50 byte buffer sc query ri= 14 - Enumerates with resume index = 14 sc queryex group= "" - Enumerates active services not in a group sc query type= interact - Enumerates all interactive services sc query type= driver group= NDIS - Enumerates all NDIS drivers
answered Jun 24, 2011 at 17:58
paradd0xparadd0x
9,0017 gold badges36 silver badges44 bronze badges
9
Please, note that if there are other services that depends on this service — usual net stop & net start
will not restart them. net stop /y
will stop all dependencies
Most common example — SQL Server & SQL Agent.
I do recommend PowerShell cmdlet to solve this:
powershell -command "Restart-Service MSSQLSERVER -Force"
After MSSQLSERVER starts — cmdlet starts all previously stopped dependancies.
PS: Make sure you are running command as admin
answered Mar 15, 2017 at 13:57
2
To restart a Windows service from the command prompt or scheduled tasks, use this:
cmd /c "net stop "Service Name" & sc start "Service Name""
answered Feb 12, 2013 at 7:27
KikiKiki
1211 silver badge2 bronze badges
1
You could also use PowerShell:
stop-Service
Gaff
18.3k15 gold badges56 silver badges68 bronze badges
answered Jun 24, 2011 at 18:12
devlifedevlife
2411 gold badge2 silver badges7 bronze badges
1
To solve the annoying Wacom Intuous Driver not running Error I get on every reboot.
Windows key + R, paste, Bam!
sc stop WTabletServicePro && sc start WTabletServicePro
Simon E.
3,6875 gold badges29 silver badges30 bronze badges
answered Oct 20, 2014 at 3:45
GeorgeGeorge
511 silver badge1 bronze badge
The PsService utility from PsTools provides a restart
command for services, with additional parameters to run it on another machine.
psservice [-accepteula] [\Computer [-u Username [-p Password]]] restart <service-name>
The -accepteula
flag saves you the EULA window just in case it’s the first time you use this utility with the current user.
answered May 22, 2018 at 16:00
cdlvcdlvcdlvcdlv
1,34117 silver badges27 bronze badges
In case you know the service’s executable location path you could use
"[service name.exe] console"
On the command line.
That will actually help you debug the issue if the service should fail to start.
answered Aug 22, 2016 at 5:08
1
В этом посте мы обсудим тему того, как включать или отключать службы, а также запускать, останавливать и перезапускать службы в Windows 11 или Windows 10 с помощью PowerShell, командной строки, диспетчера задач и сетевой команды.
Службы Windows — это приложения, которые обычно запускаются при загрузке компьютера и спокойно работают в фоновом режиме, пока он не будет выключен. По сути, служба — это любое приложение Windows, реализованное с помощью API служб и выполняющее низкоуровневые задачи, которые практически не требуют взаимодействия с пользователем.
Включить или отключить службы с помощью PowerShell и командной строки в Windows
ОС Windows, когда она установлена и работает на вашем устройстве, на самом деле отлично справляется с автоматическим управлением службами, но иногда вам может потребоваться вручную включить или отключить службу по требованию. Имейте в виду, что если вы отключите службу, это повлияет на все зависимые службы; и включение службы не приводит к автоматическому перезапуску зависимых от нее служб.
Доступ ко всем службам Windows можно получить через диспетчер служб Windows, и вы можете запускать, останавливать и отключать службы Windows с его помощью.
Но вы также можете использовать PowerShell и командную строку для управления службами.
Вы должны войти в систему как администратор, чтобы включать и отключать службы. Не рекомендуется отключать службы, если вы не знаете, какие функции будут затронуты и как это повлияет на производительность системы в целом. Если вы отключите службу и не сможете получить доступ к своему компьютеру, вы можете загрузиться в безопасном режиме, чтобы включить службу.
Прежде чем вносить изменения в службы, мы рекомендуем вам создать точку восстановления системы в качестве необходимой меры предосторожности на случай, если процедура приведет к сбою системы, вы сможете выполнить восстановление системы, используя точку восстановления, чтобы отменить изменения.
Включить или отключить службы с помощью PowerShell
Чтобы включить или отключить Службы с помощью PowerShell в Windows 11/10, выполните следующие действия:
Получить-Сервис | Формат-Таблица-Авто
Чтобы включить службу, введите нужную команду в консоли PowerShell и нажмите Enter:
Примечание. Замените Наименование услуги заполнитель в каждой из команд с фактическим именем службы, которую вы хотите включить или отключить.
(Автоматический (Отложенный старт))
Set-Service -Name «ServiceName» -StartupType AutomaticDelayedStart
ИЛИ
(автоматический)
Set-Service -Name «ServiceName» -StartupType Автоматически
ИЛИ
(Руководство)
Set-Service -Name «ServiceName» -StartupType Manual
Чтобы включить и запустить службу, введите нужную команду в консоли PowerShell и нажмите Enter:
(Автоматический (Отложенный старт))
Set-Service -Name «ServiceName» -StartupType AutomaticDelayedStart -Status Running
ИЛИ
(автоматический)
Set-Service -Name «ServiceName» -StartupType Automatic -Status Running
ИЛИ
(Руководство)
Set-Service -Name «ServiceName» -StartupType Manual -Status Running
Чтобы остановить и отключить службу, введите приведенную ниже команду в консоль PowerShell и нажмите Enter:
Set-Service -Name «ServiceName» -StartupType Disabled -Status Stopped
- Выйдите из PowerShell, когда закончите.
Включить или отключить службы с помощью командной строки
Чтобы включить или отключить службы с помощью командной строки в Windows 11/10, выполните следующие действия:
- Нажмите клавишу Windows + X, чтобы открыть меню опытного пользователя.
- Нажмите A на клавиатуре, чтобы открыть Windows Terminal в режиме администратора/с повышенными правами.
- Выберите Командная строка.
- В консоли приглашения CMD введите или скопируйте и вставьте приведенную ниже команду и нажмите Enter, чтобы проверить текущее состояние всех служб:
состояние sc queryex=все типы=служба
Чтобы включить службу, введите команду ниже, которую вы хотите, в консоль командной строки CMD и нажмите Enter:
Примечание. Замените Наименование услуги заполнитель в каждой из команд с фактическим именем службы, которую вы хотите включить или отключить.
(Автоматический (Отложенный старт))
sc config «ServiceName» start=delayed-auto
ИЛИ
(автоматический)
sc config «ServiceName» start=auto
ИЛИ
(Руководство)
sc config «ServiceName» start=требование
Чтобы включить и запустить службу, введите команду ниже, которую вы хотите, в консоль командной строки CMD и нажмите Enter:
(Автоматический (Отложенный старт))
sc config «ServiceName» start=delayed-auto && sc start «ServiceName»
ИЛИ
(автоматический)
sc config «ServiceName» start=auto && sc start «ServiceName»
ИЛИ
(Руководство)
sc config «ServiceName» start=требование && sc start «ServiceName»
Чтобы остановить и отключить службу, введите приведенную ниже команду в консоль приглашения CMD и нажмите Enter:
sc stop «ServiceName» && sc config «ServiceName» start=disabled
- Выйдите из командной строки, когда закончите.
Запуск, остановка, перезапуск служб с помощью PowerShell, диспетчера задач, Net Command и CMD
Вы должны войти в систему как администратор, чтобы запустить, остановить или перезапустить службу. Кроме того, вы не сможете запустить отключенную службу, пока не включите ее.
Запуск, остановка или перезапуск служб с помощью PowerShell
Чтобы запустить, остановить или перезапустить службы в PowerShell в Windows 11/10, выполните следующие действия:
- Откройте PowerShell (терминал Windows) в режиме администратора/повышенных прав.
Чтобы запустить службу, введите нужную команду в консоли PowerShell и нажмите Enter:
Примечание. Замените Наименование услуги и Показать имя заполнитель в каждой из команд с фактическим именем службы и отображаемым именем соответственно для службы, которую вы хотите запустить, остановить или перезапустить.
Start-Service -Name «ServiceName»
ИЛИ
Start-Service -DisplayName «DisplayName»
Чтобы остановить службу, введите нужную команду в консоли PowerShell и нажмите Enter:
Stop-Service -Name «ServiceName»
ИЛИ
Stop-Service — DisplayName «DisplayName»
Чтобы перезапустить службу, введите нужную команду в консоли PowerShell и нажмите Enter:
Restart-Service -Force -Name «ServiceName»
ИЛИ
Restart-Service -Force -DisplayName «DisplayName»
- Выйдите из PowerShell, когда закончите.
Запуск, остановка или перезапуск служб в диспетчере задач
Чтобы запустить, остановить или перезапустить службы в диспетчере задач в Windows 11/10, выполните следующие действия:
- Откройте диспетчер задач.
- Щелкните/коснитесь вкладки «Услуги».
- Теперь щелкните правой кнопкой мыши или нажмите и удерживайте службу.
- Нажмите / коснитесь «Пуск», «Остановить» или «Перезагрузить».
Примечание: Начинать будет доступен только в том случае, если статус службы в настоящее время остановлен. Останавливаться и Начать сначала будет доступен только в том случае, если статус службы в данный момент запущен.
- Выйдите из диспетчера задач, когда закончите.
Запуск, остановка или перезапуск служб с помощью Net Command
Чтобы запустить, остановить или перезапустить службы с помощью Net Command в Windows 11/10, выполните следующие действия:
Чтобы запустить службу, введите следующую команду в консоль и нажмите Enter:
Примечание. Замените Наименование услуги и Показать имя заполнитель в каждой из команд с фактическим именем службы и отображаемым именем соответственно для службы, которую вы хотите запустить, остановить или перезапустить.
net start имя_службы
ИЛИ
чистый старт «DisplayName»
Чтобы остановить службу, введите в консоль нужную команду и нажмите Enter:
net stop имя_службы
ИЛИ
чистая остановка «DisplayName»
- Выйдите из терминала Windows, когда закончите.
Запуск, остановка или перезапуск служб с помощью командной строки
Чтобы запустить, остановить или перезапустить службы с помощью командной строки в Windows 11/10, выполните следующие действия:
- Откройте Терминал Windows в режиме администратора/повышенных прав.
- Выберите Командная строка.
Чтобы запустить службу, введите приведенную ниже команду в консоль командной строки CMD и нажмите Enter:
Примечание. Замените Наименование услуги заполнитель в каждой из команд с фактическим именем службы для службы, которую вы хотите запустить, остановить или перезапустить.
sc запустить имя_службы
Чтобы остановить службу, введите приведенную ниже команду в консоль приглашения CMD и нажмите Enter:
sc запустить имя_службы
- Выйдите из командной строки, когда закончите.
Вот и все! Надеюсь, вы найдете этот пост достаточно информативным и полезным.
Какие службы запуска Microsoft можно отключить?
Есть несколько служб Windows 11/10, которые можно безопасно отключить, в том числе:
- Служба AVCTP — отключите ее, если вы не используете аудиоустройство Bluetooth или беспроводные наушники.
- Служба шифрования диска BitLocker — отключите ее, если вы не используете шифрование хранилища BitLocker.
- Служба поддержки Bluetooth — отключите ее, если вы не используете какое-либо устройство Bluetooth.
- Браузер компьютеров — это отключит сетевое обнаружение систем в локальной сети.
- Взаимодействие с подключенными пользователями и телеметрия — отключает обратную связь, телеметрию и сбор данных
- Служба диагностической политики
- И Т. Д.
Что произойдет, если я отключу все службы Microsoft?
Например, беспроводные службы контролируют вашу карту Wi-Fi, и если вы отключите эту службу, вы не сможете подключить Windows 11/10 к сети по беспроводной сети. У Intel довольно много сервисов, которые никогда не потребляют системные ресурсы. Наконец, все службы видеокарты должны оставаться включенными.
ГОРЯЧИЙ СОВЕТ: Средство восстановления и восстановления Windows 11 доступен БЕСПЛАТНО на данный момент; иди и возьми его, пока можешь, потому что никогда не знаешь, когда он тебе может понадобиться!
Основные командлеты powershell для управления службами windows
Существует восемь основных командлетов Service, предназначенных для просмотра состояния и управления службами Windows.
Чтобы получить весь список командлетов Service, введите команду:
Get-Help *-Service
- Get-Service — позволяет получить службы на локальном или удаленном компьютере, как запущенные, так и остановленные;
- New-Service – создать службу. Создает в реестре и базе данных служб новую запись для службы Windows;
- Restart-Service – перезапустить службу. Передает сообщение об перезапуске службы через Windows Service Controller
- Resume-Service – возобновить службы. Отсылает сообщение о возобновлении работы диспетчеру служб Windows;
- Set-Service — изменить параметры локальной или удаленной службы, включая состояние, описание, отображаемое имя и режим запуска. Этот командлет также можно использовать для запуска, остановки или приостановки службы;
- Start-Service – запустить службу;
- Stop-Service – остановить службу (отсылает сообщение об остановке диспетчеру служб Windows);
- Suspend-Service приостановить службу. Приостановленная служба по-прежнему выполняется, однако ее работа прекращается до возобновления работы службы, например с помощью командлета Resume-Service.
Получить подробное описание и примеры использования конкретного командлета можно через Get-help:
Get-Help Start-Service
Get-Service: получаем список служб и их состояние
Получить список и состояние (Running/Stopped) службы на локальном или удаленном компьютере можно с помощью командлета Get-Service. Параметр -Name позволяет делать отбор по имени службы. Имя службы можно задать с использованием подстановочного символа *.
Если вы не знаете точное имя службы, есть возможность найти службы по отображаемому имени с помощью параметра –DisplayName. Можно использовать список значений и подстановочные знаки.
Командлет Get-Service можно использовать для получения состояния служб на удаленных компьютерах, указав параметр -ComputerName. Можно опросить статус службы сразу на множестве удаленных компьютеров, их имена нужно перечислить через запятую. Например, приведенная ниже команда получает состояние службы Spooler на удаленных компьютерах RM1 и RM2.
Get-Service spooler –ComputerName RM1,RM2
Status Name DisplayName ------ ---- ----------- Running spooler Print Spooler Stopped spooler Print Spooler
Вывести все свойства службы позволит командлет Select-Object:
Get-Service spooler | Select-Object *
Командлет Select-Object позволит вывести определенные свойства службы. Например, нам нужно вывести имя, статус и доступные возможности службы Spooler:
Get-Service Spooler | Select DisplayName,Status,ServiceName,Can*
Командлет Get-Service имеет два параметра, которые позволяют получить зависимости служб:
- Параметр -DependentServices позволяет вывести службы, которые зависят от данной службы;
- Параметр -RequiredServices позволяет вывести службы, от которых зависит данная служба.
Приведенная ниже команда выводит службы, необходимые для запуска службе Spooler:
Get-Service –Name Spooler -RequiredServices
Следующая команда выводит службы, которые зависят от службы Spooler:
Get-Service –Name Spooler -DependentServices
При необходимости найти службы с определенным состоянием или параметрами, используйте командлет Where-Object. Например, получим список запущенных служб со статусом Running:
Get-Service | Where-Object {$_.status -eq ‘running’}
Для вывода служб с типом запуска Manual, выполните команду
Get-Service | Where-Object {$_.starttype -eq ‘Manual’}
Проверить, что в системе имеется указанная служба:
if (Get-Service “ServiceTest” -ErrorAction SilentlyContinue) {Write-host “ServiceTest exists”}
Sc stop остановка службы oc
Команда SC STOP посылает службе операционной системы Windows запрос STOP. Для запуска остановленной службы служит команда SC START.
Set-service – изменение настроек службы windows
Командлет Set-Service позволяет изменить параметры или настройки служб на локальном или удаленном компьютере. Так как состояние службы является свойством, этот командлет можно использовать для запуска, остановки и приостановки службы. Командлет Set-Service имеет параметр -StartupType, позволяющий изменять тип запуска службы.
Изменим тип запуска службы spooler на автоматический:
Set-Service spooler –startuptype automatic –passthru
Можно перевести службу на ручной (manual) запуск:
Set-Service spooler –startuptype manual –passthru
Запуск службы из powershell
Во избежании ошибки «Access is denied«, запустите PowerShell с правами администратора: нажмите клавишу Win, чтобы открыть меню «Пуск», наберите powershell, чтобы найти командную строку и нажмите комбинацию Ctrl Shift Enter, чтобы запустить PowerShell от имени администратора.
Используйте следующие команды, чтобы запустить, остановить или проверить статус службы в Windows из PowerShell.
Запустить службу:
PS C:> Start-Service serviceName
Узнать состояние службы:
PS C:> Get-Service serviceName
Остановить службу:
PS C:> Stop-Service serviceName
Запуск службы из командной строки (cmd)
Во избежании ошибки «Access is denied«, запустите CMD с правами администратора: нажмите клавишу Win, чтобы открыть меню «Пуск», наберите cmd, чтобы найти командную строку и нажмите комбинацию Ctrl Shift Enter, чтобы запустить командную строку от имени администратора.
Используйте следующие команды, чтобы запустить, остановить или проверить статус службы в Windows из командной строки (CMD).
Запустить службу:
C:> net start serviceName
Узнать состояние службы:
C:> sc query serviceName
Остановить службу:
C:> net stop serviceName
Изменение учетной записи для запуска службы
Вы можете изменить учетную запись, из-под которой запускается служба. Получим имя учетной записи, которая используется для запуска службы TestService
get-wmiobject win32_service -filter “name=’TestService’” | Select name,startname
Для изменения имени и пароля учетной записи выполняем команды.
$svc = get-wmiobject win32_service -filter “name=’TestService’”$svc.GetMethodParameters(“change”)
В результате получаем список параметров метода Change(). Считаем на каком месте находятся параметры StartName и StartPassword – 20 и 21 место соответственно.
Как настроить планировщик задач на перезагрузку компьютера каждую ночь | записки web-разработчика
В Windows XP: Пуск — Панель управления — ярлык «Назначенные задания» либо Пуск — Все программы — Стандартные — Служебные — Назначенные задания
В Windows 7: Пуск — Панель управления — Администрирование — Расписание выполнения задач либо Пуск — Все программы — Стандартные — Служебные — Планировщик заданий
В Windows 8: Пуск — Панель управления — Администрирование — Расписание выполнения задач
Далее:
- Заходим в планировщик задач (Пуск R, вводим в строку C:Windowssystem32taskschd.msc /s).
- Создаём Простую задачу:
- Вводим Имя задачи, жмём Далее.
- Оставляем галочку на Ежедневно и жмём Далее.
- Далее вписываем нужное Время для перезагрузки и жмём Далее.
- Оставляем галочку на «Запустить программу», снова жмём Далее.
- В поле «Программа или сценарий» вводим C:WindowsSystem32shutdown.exe,
- В поле «Добавить аргументы» вводим -r и снова давим Далее, и Готово.
- Для повторения задачи каждые N часов надо проделать эти действия сколько нужна устанавливая разное время.
- Также для автоматического выключения ПК надо проделать тот же путь, только в поле Добавить аргументы вводим -s.
shutdown.exe /r /t0 — Немедленная перезагрузка компьютера
shutdown.exe /r — перезагрузка ПК через 30 секунд
shutdown.exe /r /t 3600 — перезагрузка Windows через 60 минут
shutdown.exe /s /t 0 — Немедленное Выключение
shutdown.exe /s — Выключение ПК через 30 секунд
shutdown.exe /s /t 3600 — Выключение компьютера через час
shutdown.exe /h — Переводим систему в режим Гибернации (Hybernate) при условии, что этот режим включен
shutdown.exe /l — Завершение сеанса пользователя
shutdown.exe /i — Запуск графического интерфейса выключения ПК
Параметры командной строки:
/i — Отображение графического интерфейса пользователя. Этот параметр должен быть первым.
/l — Завершение сеанса. Этот параметр нельзя использовать с параметрами /m или /d.
/s — Завершение работы компьютера.
/r — Завершение работы и перезагрузка компьютера.
/g — Завершение работы и перезагрузка компьютера. После перезапуска системы, запуск всех зарегистрированных приложений.
/a — Отмена завершения работы системы. Этот параметр можно использовать только в период ожидания.
/p — Немедленное отключение локального компьютера без предупреждения. Можно использовать с параметрами /d и /f.
/h — Переключение локального компьютера в режим гибернации. Можно использовать с параметром /f.
/e — Указание причины непредвиденного завершения работы компьютера.
/o — Переход в меню дополнительных параметров загрузки и перезагрузка компьютера. Данный параметр допустим для Windows 8 и более поздних версий. Необходимо использовать в с параметром /r.
/m компьютер — Имя или IP-адрес конечного компьютера.
/t xxx — Задание задержки в xxx секунд перед завершением работы компьютера. Допустимый диапазон: 0-315360000 (10 лет); значение по умолчанию: 30 секунд. Если период таймаута больше 0, применяется параметр /f.
/c «комментарий» — Комментарий с причиной перезапуска или завершения работы. Наибольшая длина — 512 знаков.
/f — Принудительное закрытие запущенных приложений без предупреждения пользователей. Параметр /f используется, если для параметра /t задано значение больше 0.
/d [p|u:]xx:yy Необходимо указать причину для перезагрузки или выключения. «p» означает запланированную перезагрузку или завершение работы. «u» означает, что причина определяется пользователем. Если не задано ни «p», ни «u», перезагрузка или завершение работы являются незапланированными. xx является основным кодом причины (целое положительное число, меньшее 256). yy является вспомогательным кодом причины (целое положительное число, меньшее 65536).
Вместо синтаксиса /ключ допускается использование -ключ
Остановка, запуск, приостановка и перезапуск служб из powershell
Остановить службу можно с помощью командлета Stop-Service. Чтобы остановить службу печати, выполните команду:
Stop-Service -Name spooler
Командлет Stop-Service не выводит никаких данных после выполнения. Чтобы увидеть результат выполнения команды, используйте параметр -PassThru.
Обратите внимание, что не каждую службу можно остановить. Если есть зависимые службы, то получите ошибку
Cannot stop service because it has dependent services. It can only be stopped if force flag set.
Для принудительной остановки используйте параметр –Force. Вы должны помнить, что остановятся также все зависимые службы:
Stop-Service samss –Force -Passthru
Следующая команда остановит перечисленные службы (bits,spooler) со статусом ”Running”:
get-service bits,spooler | where {$_.status -eq ‘running’} | stop-service –passthru
Командлет Start-Service запускает остановленные службы:
Start-Service -Name spooler -PassThru
Служба не запустится, если есть остановленные зависимые службы. Чтобы их найти и включить:
get-service samss | Foreach { start-service $_.name -passthru; start-service $_.DependentServices -passthru}
Командлет Suspend-Service может приостанавливать службы, допускающие временную приостановку и возобновление. Для получения сведений о возможности временной приостановки конкретной службы используйте командлет Get-Service со свойством «CanPauseAndContinue«.
Get-Service samss | Format-List name, canpauseandcontinue
Чтобы отобразить список всех служб, работа которых может быть приостановлена, введите команду:
Get-Service | Where-Object {$_.canpauseandcontinue -eq “True”}
Приостановим службу SQLBrowser:
Suspend-Service -Name SQLBrowser
Для возобновления работы приостановленной службы служит командлет Resume-service:
Resume-Service -Name SQLBrowser
Следующая команда возобновляет работу всех приостановленных служб:
get-service | where-object {$_.Status -eq “Paused”} | resume-service
Командлет Restart-Service перезапускает службу:
Restart-Service -Name spooler
Эта команда запускает все остановленные сетевые службы компьютера:
get-service net* | where-object {$_.Status -eq “Stopped”} | restart-service
Параметр —ComputerName у этих командлетов отсутствует, но их можно выполнить на удаленном компьютере с помощью командлета Invoke-Command или через пайп:
Например, чтобы перезапустите очередь печати на удаленном компьютере RM1, выполните команду:Get-Service Spooler -ComputerName RM1 | Start-Service
Отключаем или запускаем службу при помощи командной строки или bat-файла | pressdev
Всем привет дорогие друзья. В данной статье я хотел бы Вам рассказать про то, как можно остановить или запустить какую-то службу при помощи командной строки или простого bat-файла. Вы можете спросить, а зачем это необходимо мне, если я могу сделать это при помощи Панели управления (Пуск-Панели управления-Администрирования-Службы). Я Вам отвечу на данный вопрос: может быть такое, что Вам необходимо делать какую-то операцию по определенному времени и Вам необходимо отключать какую-то службу, чтобы сделать эту операцию, а доступа к компьютеру нет. Поэтому, Вы можете написать bat-файл, который будет останавливать службу, а по окончанию операции ее запускать. Данный файл Вы можете назначить в Назначенные задания.
Это может пригодиться, если делаете какой-то бекап базы данных, но копирование базы невозможно из-за того, что работает служба сервера, например SQL-сервер. Данный вопрос можно будет решить, путем написания файла, который останавливает службу по расписанию, потом Вы производите копирование, а затем автоматически запускается служба.
Вот так Вы можете остановить службу в ручном режиме, а дальше я Вам покажу, как это сделать при помощи командной строки или же bat-файла.
Для того чтобы таким образом остановить службу, Вам необходимо знать ее название, это можно сделать путем нажатия правой кнопкой мыши по службе и из контекстного меню выбрать Свойства, а затем посмотреть название.
Все, зная название службы, можно приступать. Поэтому, нажимаем Пуск-Выполнить и в поле вводим CMD, затем в командной строке пишем следующее:
То есть, пишите: net stop имя_службы
Для того чтобы ее запустить, Вам придется написать следующее: net start имя_службы:
Вот, таким образом Вы можете остановить службу, а также ее запустить. Если интересно, то я Вам могу рассказать, как можно настроить автоматический бекап базы данных SQL-сервера. А пока можете почитать статью о том, как можно создать БД в MS SQL Server, а также как удаленно к ней подключиться.
Перезапуск через панель управления
Возможностей стандартных настроек в Панели управления достаточно, чтобы останавливать и запускать системные сервисы. Есть возможность полностью отключить ненужные службы — это немного повысит производительность устройства.
Остановка и повторный запуск служб Windows:
- Открыть любым способом окно Службы, найти нужную.
- Нажать по нужной службе правой кнопкой мыши и выбрать Перезапустить.
- Если кнопка Перезапустить неактивна — нажать Свойства.
- Нажать Остановить, дождаться остановки службы.
- Нажать на кнопку Запустить.
Если служба зависла или не остановилась — открыть диспетчер задач (Ctrl Alt Del) и завершить все процессы, связанные с проблемной службой.
Создание и удаление служб windows c помощью powershell
New-Service – командлет для создания новой службы в Windows. Для новой службы требуется указать имя и исполняемый файл (вы можете запустить PowerShell скрипт как службу Windows).
В примере создадим новую службу с именем TestService.
new-service -name TestService -binaryPathName “C:WINDOWSSystem32svchost.exe -k netsvcs”
С помощью параметра Get-WmiObject получим информацию о режиме запуска и описание службы
get-wmiobject win32_service -filter “name=’testservice’”
Изменить параметры новой службы можно командой
Set-Service -Name TestService -Description ‘My Service’ -StartupType Manual
Чтобы удалить службу используйте команду
(Get-WmiObject win32_service -Filter ″name=′TestService′″).delete()
Управление службами из командной строки.
Службами window можно управлять не только используя графическую утилиту, но и из командной строки windows cmd. Для запуска переходим в пункт меню: Пуск –> Выполнить –> В строку вводим команду cmd.exe. Ниже приведу команды для управления службами.
Остановка службы.
sc stop [имя_службы]
Запуск службы.
sc start [имя_службы]
Удаление службы.
sc delete [имя_службы]
Установка режима запуска службы:
sc config [имя_службы] start= [параметр_запуска] параметр_запуска: auto - автоматически. demand - вручную. disabled - отключена. Примечание: После start= должен идти обязательно пробел.
Запрос данных конфигурации для службы.
sc qc [имя_службы]
Просмотр всех служб:
sc query
Для удобства чтения выводимой информации используем утилиту more.
sc query | more
Для копирования вывода в буфер используем утилиту clip.
sc query | clip
Вывод справки по команде sc.
sc ?
Примечание: Если имя службы содержит пробелы, то необходимо его заключить в кавычки.
sc delete “Events Utility”
Особенностью служб является то, что они запускаются от имени пользователя LocalSystem – обладающего полными правами в системе.
Список всех служб расположен в ветке реестра:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices
На этом заканчиваем знакомство со службами windows. Надеюсь статья была полезная.