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

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

  • автор:

Как перезапустить службу windows из командной строки ( restart windows service )

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

net stop service_name && net start service_name

Ну и к общему сведению. При использовании нескольких команд, содержащих символы условной обработки, выполнение команд, стоящих справа от символа условной обработки, будет проводиться в зависимости от результатов выполнения команды, стоящей слева от символа. Например, требуется, чтобы команда выполнялась, только если предыдущая команда не была выполнена успешно. Или требуется, чтобы команда выполнялась, только если предыдущая команда была выполнена успешно. Для передачи нескольких команд можно использовать специальные символы, перечисленные далее. Символ Синтаксис Определение & [. ]

команда1 & команда2

Используется для разделения нескольких команд в одной командной строке. В Cmd.exe выполняется первая команда, затем вторая команда. && [. ]

команда1 && команда2

Запускает команду, стоящую за символом &&, только если команда, стоящая перед этим символом была выполнена успешно. В Cmd.exe выполняется первая команда. Вторая команда выполняется, только если первая была выполнена успешно. || [. ]

команда1 || команда2

Запускает команду, стоящую за символом ||, только если команда, стоящая перед символом || не была выполнена. В Cmd.exe выполняется первая команда. Вторая команда выполняется, только если первая не была выполнена (полученный код ошибки превышает ноль). ( ) [. ]

(команда1 & команда2)

Используется для группировки или вложения команд. ; или ,

команда1 параметр1;параметр2

Используется для разделения параметров команды. Примечания * Амперсанд (&), вертикальная черта (|) и скобки ( ) являются специальными символами, которым должен предшествовать управляющий символ (^) или кавычки, если эти символы передаются в качестве аргументов. * Если команда завершает операцию успешно, возвращается нулевой (0) код ошибки или не возвращается никакого кода. Дополнительные сведения о кодах завершения см. в разделе Пакеты Microsoft Windows Resource Kits.

Состояние службы шлюза удаленных рабочих столов

Microsoft.Windows.Server.2008.RDGateway.ServiceStateMonitor (UnitMonitor)

Этот монитор проверяет, работает ли служба шлюза удаленных рабочих столов.

Knowledge Base article:

Краткое описание

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

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

Решения

Для устранения этой проблемы перезапустите службу шлюза удаленных рабочих столов. При перезапуске службы шлюза удаленных рабочих столов будут перезапущены и все зависимые службы.

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

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

1. На сервере шлюза удаленных рабочих столов нажмите кнопку Пуск, выберите пункт Администрирование, а затем – пункт Службы. В столбце Имя оснастки «Службы» щелкните правой кнопкой мыши пункт Шлюз удаленных рабочих столов и выберите команду Перезапустить.

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

Если нужно, чтобы служба всегда автоматически запускалась после перезагрузки сервера, в столбце Имя оснастки «Службы» щелкните правой кнопкой мыши пункт Шлюз удаленных рабочих столов, выберите команду Свойства и в поле Тип запуска выберите параметр Авто, после чего нажмите кнопку ОК.

Element properties:

Target Microsoft.Windows.Server.2008R2.RemoteDesktopServicesRole.Service.RDGateway
Parent Monitor System.Health.AvailabilityState
Category AvailabilityHealth
Enabled True
Alert Generate True
Alert Severity Error
Alert Priority High
Alert Auto Resolve True
Monitor Type Microsoft.Windows.CheckNTServiceStateMonitorType
Remotable True
Accessibility Public
Alert Message
Служба шлюза удаленных рабочих столов не работает
Служба шлюза удаленных рабочих столов (TSGateway) не работает на
RunAs Default

Source Code:

 
AvailabilityHealth

Error
true
High
Error

$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetbiosComputerName$




$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$
TSGateway
false

© System Center Core Team

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

Сообщения: 109
Благодарности: 0

Всем привет,
Возникла такая проблема, нужно организовать ускоренный перезапуск нескольких служб.
Такой вариант работает из коммандной строки:
net stop [служба] && net start [служба], но из батника не хочет.
Окно просто появляется и тут же исчезает.
Как это можно записать в батник, чтобы всё работало?

Сообщения: 109
Благодарности: 0

Аа, не сразу понял, что нужно

C:\Users\Konstantin\Desktop>net.exe stop Spooler && net.exe start Spooler Служба "Диспетчер печати" останавливается. Служба "Диспетчер печати" успешно остановлена. Служба "Диспетчер печати" запускается. Служба "Диспетчер печати" успешно запущена. C:\Users\Konstantin\Desktop>net.exe stop TermService && net.exe start TermService Следующие службы являются зависимыми от службы "Службы удаленных рабочих столов" . Останов службы "Службы удаленных рабочих столов" приведет также к останову этих служб. Перенаправитель портов пользовательского режима служб удаленных рабочих столо в Продолжить операцию? (Y-да/N-нет) [N]:

Теперь по крайней мере запускается
А с последним пунктом что-то можно сделать? Чтобы не вводить вручную Y

Перезапуск службы RDP

CMD

Автор Hodogor На чтение 2 мин Просмотров 5.2к. Опубликовано 11.12.2020
Перезапускаем службу RDP на удаленном компьютере с помощью команды SC

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

Решает проблему перезапуск службы.
Было выдвинуто несколько решений этой проблемы. Одно из них использовать перезапуск службы через команду SC.

Так как учетные записи совпадают по паре логин\пароль и правам доступа, то проблем с использованием консоли не должно возникать.
Решение :
1. Останавливаем службу Удаленных рабочих столов

sc \\192.168.111.10 stop UmRdpService
sc \\192.168.111.10 stop TermService

2. Запускаем службу

sc \\192.168.111.10 start UmRdpService

Перезапуск службы через утилиту Psservice

PsService — это средство просмотра служб и контроллер для Windows. Как и служебная программа SC, включенная в наборы ресурсов Windows NT и Windows 2000, PsService отображает состояние, конфигурацию и зависимости службы, а также позволяет запускать, останавливать, останавливать, возобновлять и перезапускать их. В отличие от служебной программы SC , PsService позволяет выполнять вход в удаленную систему с помощью другой учетной записи, если у учетной записи, из которой она выполняется, нет необходимых разрешений на удаленную систему. PsService включает уникальную функцию поиска служб, которая определяет активные экземпляры службы в сети.

PsService.exe
PsService64.exe

Установка

Просто скопируйте PsService в исполняемый путь и введите psservice.

Использование: psservice [\\computer [-u username] [-p password]] <>

Например для перезапуска службы IP Helper, нужно выполнить команду:

psservice \\127.0.0.1 restart iphlpsvc

Параметр Описание
query Отображает состояние службы.
config Отображает конфигурацию службы.
setconfig Задает тип запуска (отключенный, автоматический, спрос) службы.
start Запускает службу.
stop Останавливает службу.
restart Перезапуск службы
pause Приостановка службы
cont Возобновляет приостановленную службу.
depend Выводит список служб, зависящих от указанного.
security Дамп дескриптора безопасности службы.
find Выполняет поиск по сети для указанной службы.
\\computer Предназначено для указанной системы NT/Win2K. Включите параметр -u с именем пользователя и паролем для входа в удаленную систему, если учетные данные безопасности не позволяют получить сведения о счетчике производительности из удаленной системы. Если указать параметр -u, но не пароль с параметром -p, PsService предложит ввести пароль и не будет повторять его на экране.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *