На чтение 1 мин Просмотров 847 Опубликовано
Эта мини-заметка посвящена описанию способов по управлению служб (services) на любом из серверов Microsoft Windows — из панели управления и командной строки. На картинке выше показана MMC Services в Windows Server 2012R2, она аналогична и для 2008 и 2003 серверов. Уверен, с этой оснасткой знаком каждый системный администратор, поэтому останавливаться на этом не будем.
Немного удобней и гибче будет запуск, остановка или перезапуск служб через командную строку. Для этого запускаем cmd (Win+R) и выполняем следующие действия:
чтобы запустить службу:
net startслужба
Чтобы остановить работу службы:
net stopслужба
Чтобы приостановить работу службы:
net pauseслужба
Чтобы возобновить работу службы:
net continueслужба
Занимаюсь IT с 2007 года. Всё началось с увлечения — разгона компьютерного оборудования. Много воды и азота утекло с тех пор… Сейчас уже более 3х лет со своей командой оказываю комплексную поддержку и продвижение бизнеса: SEO, Яндекс.Директ, рассылки и удалённое обслуживание серверов. Буду рад помочь, обращайтесь!
Windows operating system provides services in order to complete tasks in the foreground. There may become different types of job services in order to accomplish tasks like printing, network authentication, encryption, etc. Windows provides a lot of services by default. But more services can be added by third-party applications or other tools. services.msc is a shortcut to the service management console. In this tutorial, we will look at how to open and manage services with services.msc
.
Open Windows Services Manager
Services Manager is used to managing operating systems services. There are different ways to open the Services Manager.
By writing Services
to the search we will be listed the Services Manager
. This will work with Recent Windows Operating systems like Windows 8, Windows 10, Windows Server 2012, Windows Server 2016.
More compatible way to open Service Manager is running services.msc
command in the Run
. This will work all windows versions like Windows XP, Windows Vista, Windows 8, Windows 10, Windows Server 2003, Windows Server 2008, Windows Server 2012, Windows Server 2016.
Show/Display Service Status
After opening the Services Manager panel we will see a lot of services that are in a different states. There is two basic services status type
- Running means services is running as expected
- Stopped means services is not running and active.
We can see from screenshot that Service like Application Information
is running without a problem. but service BranchCache
is stopped and not running.
Change Service Status with GUI
We can change the service status. We can start or stop a service with net
command which is provided by the operating system. But as you expect we need Administrator
privileges in order to start and stop the service. We can use GUI too in order to manage Windows services with related buttons like start, stop, resume, etc. after select relevant service from the list.
For command line we need open a Administrator
pribileged MSDOS or Powershell. Just right click to the opened box and Run as administrator
.
Show Windows Service Status In Command Line
We will use sc
command which is the main tool used to manage windows service. We will use query
parameter in order to list given service status. We will list service named Application Info
which is named as Appinfo
in windows services.
> sc query Appinfo
As we can see from screenshot it has type 30 which is a Win32 service.
Start Windows Service In Command Line
We will use sc
command with start
parameter and service name in order to start the service named Appinfo
.
> sc start Appinfo
Stop Windows Service In Command Line
We can stop the service with stop
parameter. But keep in mind that some services may take some time to stop. After stopped the related session state of the session will be lost.
> sc stop Appinfo
Pause windows Server In Command Line
Another state of windows service is pause state which is rarely used. We can pause service for a short time.
> sc pause Appinfo
Resume Windows Service In Command Line
We need also resume paused windows service. We can use resume
paramter for this.
> sc resume Appinfo
Start Service On Boot
Services are started after a reboot automatically if they are set enabled. If not and set to Manual start we need to start them manually. We can enable auto service to start after a reboot with config
command like below.
> sc config "Appinfo" start=enabled
Опубликовано:
Способ 1
Кликните правой кнопкой мыши по Пуск и выберите Выполнить:
В открывшемся окне введите команду services.msc и нажмите OK.
Откроется оснастка «Службы».
Способ 2
Откройте панель управления: в Windows 10 или 8 правой кнопкой мыши по Пуск — Панель управления. В Windows 7: левой кнопкой по Пуск — Панель управления.
В открывшемся окне в правой верхней части найдите строку поиска и введите Службы.
Среди результатов в разделе Администрирование кликните по Просмотр локальных служб.
Способ 3
Воспользуйтесь поиском Windows.
В 10-ке кликните по значку поиска на нижней панели и введите Службы.
Среди результатов в самом верху появится нужный пункт.
В Windows 7 процесс аналогичен, за исключением того, что строка поиска находится в нижней части меню Пуск.
Была ли полезна вам эта инструкция?
Да Нет
Содержание
- Как мне добраться до серверных служб?
- Как найти службы в Windows Server?
- Как открывать службы Windows?
- Как открыть службы терминалов в Windows Server 2012?
- Как запустить службу?
- Как мне запустить собственный сервис?
- Как мне вывести список всех служб в Windows?
- Как мне узнать название моей службы?
- Как мне вывести список всех служб в PowerShell?
- Как запустить консольный сеанс?
- Как исправить службы Windows?
- Как проверить, запущена ли служба в Windows?
- Как включить терминальные службы?
- Как открыть службы терминалов?
- Как настроить сервер RDS?
Как мне получить доступ к серверным службам?
Выберите «Выполнить». Это открывает окно «Выполнить». Теперь наберите services. msc и нажмите Enter, чтобы открыть диспетчер служб.
Windows всегда использовала панель «Службы» как способ управления службами, работающими на вашем компьютере. Вы можете легко попасть туда в любой момент, просто нажав WIN + R на клавиатуре, чтобы открыть диалоговое окно «Выполнить», и набрав services. msc.
Как открывать службы Windows?
Вы можете запустить приложение «Службы» несколькими способами:
- С помощью ключа Windows. Удерживая нажатой клавишу Windows, нажмите R, чтобы открыть окно «Выполнить»: введите services. …
- С помощью кнопки «Пуск» (Windows 7 и более ранние версии) Щелкните кнопку «Пуск». Типа услуги. …
- Из панели управления. Нажмите кнопку «Пуск» и выберите «Панель управления».
Как открыть службы терминалов в Windows Server 2012?
Включение служб терминалов в Windows Server 2012
- Запустите диспетчер сервера. Появится панель мониторинга диспетчера серверов.
- Выберите «Управление» на панели инструментов в правом верхнем углу экрана.
- Появится раскрывающееся меню. В этом меню выберите «Добавить роли и компоненты».
Как запустить службу?
Нажмите клавиши Win + R, чтобы открыть диалоговое окно «Выполнить», затем введите services. msc, нажмите клавишу Enter. Шаг 2: Затем вы запускаете, останавливаете или отключаете любую службу, для которой хотите изменить ее действие. Чтобы запустить службу, щелкните ее правой кнопкой мыши, а затем нажмите кнопку «Пуск».
Как мне запустить собственный сервис?
Чтобы запустить службу в Windows 10, выполните следующие действия:
- Откройте «Пуск».
- Найдите службы и щелкните верхний результат, чтобы открыть консоль.
- Дважды щелкните службу, которую вы хотите остановить.
- Щелкают по кнопке Пуск. Источник: Windows Central.
- Нажмите кнопку «Применить».
- Щелкают по кнопке ОК.
Как мне вывести список всех служб в Windows?
Чтобы перечислить все службы, которые в настоящее время запущены на компьютере с Windows, с помощью командной строки, вы можете использовать команду net start.
- Открыть командную строку.
- Введите следующее: net start. [Всего: 7 Среднее: 3,3]
Как мне узнать название моей службы?
Чтобы найти имя службы и отображаемое имя каждой службы в вашей системе, введите Get-Service. Имена служб отображаются в столбце «Имя», а отображаемые имена — в столбце «Отображаемое имя». При сортировке в возрастающем порядке по значению свойства Status остановленные службы появляются перед запущенными службами.
Как мне вывести список всех служб в PowerShell?
Используя командлет Get-Service PowerShell, вы можете создать список служб Windows, запущенных на вашем компьютере с Windows 10/8/7. Откройте консоль PowerShell с повышенными привилегиями, введите Get-Service и нажмите Enter. Вы увидите список всех служб, установленных в вашей системе Windows.
Как запустить консольный сеанс?
1. Откройте командную строку с повышенными привилегиями. Для этого нажмите «Пуск», «Все программы», «Стандартные», щелкните правой кнопкой мыши «Командная строка» и выберите «Запуск от имени администратора». Если вам будет предложено ввести пароль администратора или подтверждение, введите пароль или щелкните Разрешить.
Как исправить службы Windows?
Для этого:
- Откройте окно командной строки с повышенными привилегиями, выбрав: Пуск & gt; Все программы & gt; Аксессуары. …
- В командном окне введите следующую команду и нажмите Enter. SFC / SCANNOW.
- Подождите и не используйте компьютер, пока инструмент SFC не проверит и не исправит поврежденные системные файлы или службы.
Как проверить, запущена ли служба в Windows?
Windows изначально имеет инструмент командной строки, с помощью которого можно проверить, запущена ли служба на удаленном компьютере. Утилита / инструмент называется SC.exe. SC.exe имеет параметр для указания имени удаленного компьютера. Вы можете проверить статус службы только на одном удаленном компьютере за раз.
Как включить терминальные службы?
Настроить параметры служб терминалов
- Выбрать аутентификацию & gt; Терминальные службы. Откроется страница служб терминалов.
- Установите флажок «Включить поддержку служб терминалов». Настройки терминальных служб включены.
Как открыть службы терминалов?
Чтобы открыть настройку служб терминалов, нажмите Пуск, выберите Панель управления, дважды щелкните Администрирование, а затем дважды щелкните Конфигурация служб терминалов.
Как настроить сервер RDS?
Процесс развертывания ролей службы RDS
- Открыть диспетчер сервера.
- Нажмите «Управление» и выберите «Добавить роли и компоненты».
- Выберите установку на основе ролей или функций.
- Выберите компьютер в качестве целевого сервера.
- На странице «Выбор ролей сервера» выберите «Службы удаленных рабочих столов».
Похожие сообщения:
- Как изменить шрифт на Android?
- Быстрый ответ: как увеличить размер шрифта в Windows 10?
- Быстрый ответ: как изменить размер шрифта в Windows 10?
- Как изменить шрифт в Windows 10?
- Как изменить шрифты в Windows 10?
- Быстрый ответ: как изменить шрифт в Windows 10?
.
Windows Server 2012 предлагает множество возможностей, разработанных специально для управления приложениями и службами. Одним из способов обеспечить бесперебойную работу вашего приложения является запуск его в качестве службы операционной системы. Запуск приложения в качестве службы позволяет удобным и надежным образом управлять его работой и автоматически запускать при перезагрузке сервера.
Установка приложения в качестве службы может быть сложной задачей, особенно для тех, кто не знаком с конфигурацией операционной системы Windows Server 2012. Данная инструкция и руководство помогут вам разобраться в процессе установки и запуска вашего приложения в качестве службы.
Важно отметить, что для успешного запуска приложения в качестве службы требуются административные привилегии. Поэтому перед началом установки убедитесь, что у вас есть права администратора и достаточные знания о конфигурации операционной системы.
Процесс установки и запуска приложения в качестве службы Windows Server 2012 может варьироваться в зависимости от специфики вашего приложения и требований вашей организации. Тем не менее, следуя данной инструкции и руководству, вы сможете успешно установить и запустить ваше приложение в качестве службы, что обеспечит его стабильность и надежность в работе.
Содержание
- Шаг 1: Подготовка к запуску приложения
- Шаг 2: Установка и настройка службы Windows Server 2012
- Шаг 3: Создание конфигурационного файла для приложения
- Шаг 4: Регистрация приложения как службы в системе
- Шаг 5: Тестирование запуска и остановки приложения
Шаг 1: Подготовка к запуску приложения
Перед запуском приложения как службы в Windows Server 2012 необходимо выполнить несколько подготовительных действий.
1. Убедитесь, что у вас есть права администратора на сервере. Для запуска и управления службами Windows требуются привилегии администратора.
2. Установите все необходимые компоненты и зависимости, которые требуются для работы вашего приложения. Некоторые приложения могут требовать установки дополнительных программ или модулей.
3. Создайте каталог, в котором будет размещено ваше приложение. Убедитесь, что у вас есть достаточные права на запись в этот каталог и что все необходимые файлы приложения находятся внутри него.
4. Если ваше приложение использует базу данных или другие внешние ресурсы, убедитесь, что они доступны и настроены правильно. Проверьте подключение к базе данных и убедитесь, что приложение может успешно получить к ней доступ.
5. Создайте файл настроек для вашего приложения. В этом файле вы можете указать различные параметры и настройки, необходимые для работы приложения. Убедитесь, что файл настроек находится в каталоге вашего приложения.
После выполнения этих шагов вы будете готовы к запуску вашего приложения как службы в Windows Server 2012.
Шаг 2: Установка и настройка службы Windows Server 2012
После установки операционной системы Windows Server 2012 необходимо установить и настроить службу, которая будет запускать приложение в качестве службы. Это позволит приложению работать автономно, без необходимости входа в систему.
Для установки и настройки службы Windows Server 2012 выполните следующие шаги:
- 1. Откройте Панель управления и выберите Администрирование.
- 2. В окне Администрирование найдите и откройте Службы.
- 3. В окне Службы найдите нужную службу, которую хотите установить.
- 4. Правой кнопкой мыши кликните на выбранной службе и выберите Свойства.
- 5. В окне Службы: Имя службы выберите вкладку Общие.
- 6. Установите параметры службы:
- — В поле Имя службы (‘Безопасное имя службы’) укажите имя службы. Оно должно быть уникальным.
- — Выберите тип запуска службы в выпадающем списке Тип запуска. Рекомендуется использовать значение Автоматический.
- 7. Нажмите на кнопку Применить и затем на кнопку ОК.
- 8. После завершения настройки службы, убедитесь, что служба запущена. Для этого проверьте статус службы в столбце Статус окна Службы.
После выполнения указанных выше шагов служба будет успешно установлена и настроена на сервере Windows Server 2012. Теперь ваше приложение будет автоматически запускаться при старте системы и работать в фоновом режиме в качестве службы.
Шаг 3: Создание конфигурационного файла для приложения
Для запуска приложения как службы на Windows Server 2012 необходимо создать конфигурационный файл, который будет указывать системе, как запустить и управлять приложением. В данном разделе мы рассмотрим процесс создания такого файла.
1. Откройте текстовый редактор на сервере, например, Блокнот.
2. Сохраните новый файл с расширением .xml. Например, service-config.xml.
3. Вставьте следующий код в созданный файл:
<?xml version="1.0" encoding="UTF-8" ?> <service> <id>MyAppService</id> <name>My Application Service</name> <description>Description of My Application Service.</description> <executable>C:\path\to\my\app.exe</executable> <arguments>/arg1 value1 /arg2 value2</arguments> <logpath>C:\path\to\my\logs</logpath> <dependencies> <dependency>Dependency1</dependency> <dependency>Dependency2</dependency> </dependencies> </service>
4. Замените значения в тегах <id>, <name>, <description>, <executable>, <arguments>, <logpath> и <dependencies> соответственно вашим значениям.
5. Сохраните и закройте файл.
Теперь у вас есть конфигурационный файл для вашего приложения, который готов к использованию при создании службы Windows Server 2012.
Шаг 4: Регистрация приложения как службы в системе
После того, как вы создали службу Windows с помощью Visual Studio, вам необходимо зарегистрировать приложение как службу в системе Windows Server 2012. Это позволит системе запускать вашу службу автоматически при запуске операционной системы и обеспечит ее стабильную работу.
Для регистрации приложения как службы в системе вам понадобится использовать командную строку Windows. Вот пошаговая инструкция:
- Откройте командную строку с правами администратора. Для этого щелкните правой кнопкой мыши по значку командной строки и выберите пункт «Запуск от имени администратора».
- В командной строке перейдите в папку, где располагается исполняемый файл вашего приложения. Для этого введите команду cd путь_к_папке и нажмите Enter. Например, если ваше приложение находится в папке C:\MyApp, введите команду cd C:\MyApp.
- После того, как вы перешли в папку с исполняемым файлом, введите команду MyApp.exe install, где MyApp.exe — имя исполняемого файла вашего приложения. Нажмите Enter.
- Служба будет зарегистрирована в системе, и вы увидите соответствующее сообщение в командной строке. Теперь ваше приложение будет автоматически запускаться как служба при старте операционной системы Windows Server 2012.
Если вам нужно удалить службу из системы, введите команду MyApp.exe uninstall в командной строке, где MyApp.exe — имя исполняемого файла вашего приложения. Нажмите Enter.
Теперь вы знаете, как зарегистрировать приложение как службу в системе Windows Server 2012. Это позволит вашей службе запускаться автоматически и работать стабильно в фоновом режиме без участия пользователя.
Шаг 5: Тестирование запуска и остановки приложения
После того как вы установили приложение как службу на сервере Windows Server 2012, необходимо протестировать его запуск и остановку, чтобы убедиться, что все работает корректно.
Для этого выполните следующие действия:
- Откройте «Панель управления» на сервере Windows Server 2012.
- Перейдите в раздел «Администрирование» и выберите «Службы».
- В списке служб найдите ваше приложение, которое установили как службу, и проверьте его статус (должен быть «Запущено»).
- Для проверки работы приложения попробуйте открыть его интерфейс или выполнить какую-либо функцию, которая доступна только при активной работе приложения.
- Если приложение работает корректно, попробуйте остановить его, выбрав в контекстном меню службы пункт «Остановить». После остановки статус службы должен измениться на «Остановлено».
- Повторно запустите приложение, выбрав в контекстном меню службы пункт «Запустить». Убедитесь, что приложение успешно запускается и его статус снова изменяется на «Запущено».
Если приложение запускается и останавливается без ошибок и корректно выполняет свои функции, значит, установка приложения как службы на Windows Server 2012 прошла успешно.