- Перезапуск служб Windows из командной строки
- Способ 1
- Способ 2
- Комментарии
- IT. notes
- Самые популярные статьи
- Как перезапустить службу windows из командной строки ( restart windows service )
- Как перезапустить службу на удаленном компьютере в Windows? [закрыто]
- Удаленный перезапуск службы windows cmd
- Общие обсуждения
- Удаленный перезапуск службы windows cmd
«Пришёл, увидел, передумал!» © Заказчик
Перезапуск служб Windows из командной строки
01.06.09 13:24 / Обновлено 16.11.11 17:17 | Версия для печати | Windows | Твики |
Способ 1
Подойдёт службам, которые запускаются отдельным исполняемым файлом.
Запускаем services.msc и смотрим свойства интересующей службы. На вкладке «Общие» запоминаем команду запуска и имя исполняемого файла.
Имейте в виду, что в этом случае служба запустится от имени текущего пользователя.
Как вариант, можно указать автоматический перезапуск службы в случае любых сбоев — в том же окне свойств, на вкладке «Восстановление». При этом явный запуск службы не потребуется и будет произведён сразу после её остановки. С записью об ошибке в журнал.
Способ 2
Здесь имя_службы — это выводимое имя, то есть ровно то, что отображается в списке служб. Если имя на русском, например «Автоматическое обновление», то в команду тоже надо писать на русском. Имена с пробелами ограничиваются кавычками:
И будьте внимательны при написании скриптов: русскоязычные имена служб надо вводить в DOS-кодировке!
З.Ы. При чём тут «net» — непонятно, но это способ перезапуска от производителя.
Комментарии
2011.10.27 22:52:56 #cid7084 |
При чём тут «net» — непонятно, но это способ перезапуска от производителя.
Видимо потому, что есть возможность перезапуска службы по сети. При условии что у пользователя есть права на выполнение данного действа 😉
2011.11.16 18:04:12 #cid8116 |
Видимо потому, что есть возможность перезапуска службы по сети. При условии что у пользователя есть права на выполнение данного действа 😉
Вот только изначально (по сути) перезапуск службы — локальная операция. А судя по всему, даже при локальном перезапуске используется RPC.
oermolaev
2011.12.28 11:23:55 #cid11476 |
Приятно что первая позиция результатов поиска по моему запросу отправила на сайт который давно у меня в закладках 🙂
2011.12.28 17:10:58 #cid11507 |
#cid11476, oermolaev
🙂 Сам иногда охереваю.
Ищу чего-нибудь в интернете и на себя натыкаюсь.
2012.06.24 14:32:53 #cid31185 |
я больше охриневаю от синтаксиса cmd..
2012.06.24 20:37:12 #cid31200 |
я больше охриневаю от синтаксиса cmd..
Да, полная каша в синтаксисе утилит. Несмотря на то, что всё, казалось бы, написано в одной конторе.
Левая рука не знает, что делает правая.
Дмитрий
2019.01.28 10:37:14 #cid92128 |
Капча крутая) есть исходный код?
2019.04.25 02:08:46 #cid92164 |
#cid92128, Дмитрий
Капча крутая) есть исходный код?
Конечно есть. Сам писал.
ldgdemon
2019.10.11 16:27:29 #cid92250 |
подскажите как запустить службу с параметром «Вход в систему: с системной учётной записью»
Если вы видите эту надпись,
значит, новый движок уже в работе
и страница отображается с помощью него.
Техническая информация
Время подготовки страницы: 0.000972 c.
Кэш: частичный.
IT. notes
Самые популярные статьи
Как перезапустить службу windows из командной строки ( restart windows service )
Ну и к общему сведению.
При использовании нескольких команд, содержащих символы условной обработки, выполнение команд, стоящих справа от символа условной обработки, будет проводиться в зависимости от результатов выполнения команды, стоящей слева от символа.
Например, требуется, чтобы команда выполнялась, только если предыдущая команда не была выполнена успешно. Или требуется, чтобы команда выполнялась, только если предыдущая команда была выполнена успешно.
Для передачи нескольких команд можно использовать специальные символы, перечисленные далее.
Символ Синтаксис Определение
& [. ]
Используется для разделения нескольких команд в одной командной строке. В Cmd.exe выполняется первая команда, затем вторая команда.
&& [. ]
Запускает команду, стоящую за символом &&, только если команда, стоящая перед этим символом была выполнена успешно. В Cmd.exe выполняется первая команда. Вторая команда выполняется, только если первая была выполнена успешно.
|| [. ]
Запускает команду, стоящую за символом ||, только если команда, стоящая перед символом || не была выполнена. В Cmd.exe выполняется первая команда. Вторая команда выполняется, только если первая не была выполнена (полученный код ошибки превышает ноль).
( ) [. ]
Используется для группировки или вложения команд.
; или ,
Используется для разделения параметров команды.
* Амперсанд (&), вертикальная черта (|) и скобки ( ) являются специальными символами, которым должен предшествовать управляющий символ (^) или кавычки, если эти символы передаются в качестве аргументов.
* Если команда завершает операцию успешно, возвращается нулевой (0) код ошибки или не возвращается никакого кода. Дополнительные сведения о кодах завершения см. в разделе Пакеты Microsoft Windows Resource Kits.
Как перезапустить службу на удаленном компьютере в Windows? [закрыто]
Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow.
Закрыт 7 лет назад .
Иногда во время отладки мне нужно перезапустить службу на удаленном компьютере. В настоящее время я делаю это через удаленный рабочий стол. Как это можно сделать из командной строки на моем локальном компьютере?
Вы можете использовать консоль служб, щелкнув слева и выбрав опцию «Подключиться к другому компьютеру» в меню «Действие».
Если вы хотите использовать только командную строку, вы можете использовать
Вы можете использовать mmc:
- Пуск / Выполнить. Наберите «mmc».
- Файл / Добавить / Удалить оснастку . Нажмите «Добавить . «
- Найдите «Услуги» и нажмите «Добавить».
- Выберите «Другой компьютер:» и введите имя хоста / IP-адрес удаленного компьютера. Нажмите Finish, Close и т. Д.
После этого вы сможете управлять службами, как если бы они находились на вашем локальном компьютере.
Вы можете использовать команду System Internals PSEXEC для удаленного выполнения net stop yourservice , а затем net start yourservice
Используя командную строку, вы можете сделать это:
Предлагаю вам взглянуть на RSHD
За клиентом возиться не нужно, в Windows он есть по умолчанию.
Что ж, если у вас есть Visual Studio (я знаю, что это в 2005 году, хотя не уверен в более ранних версиях), вы можете добавить удаленный компьютер в свой тег «Server Explorer». На этом этапе у вас будет доступ к СЛУЖБАМ, которые запущены или могут быть запущены с этой машины (а также журналам событий, очередям и парочке других интересных вещей).
Один из способов — включить telnet-сервер на машине, на которой вы хотите управлять службами (добавить / удалить компоненты Windows).
Откройте приглашение DOS
Введите telnet yourmachineip / name
Войдите в систему,
введите net start и serviceName * например, w3svc
Это запустит IIS, или вы можете использовать net stop, чтобы остановить службу.
В зависимости от вашей настройки вам нужно рассмотреть способ защиты telnet-соединения, поскольку я считаю его незашифрованным.
Здесь несколько хороших решений. Если вы все еще используете Windows 2000 и не можете ничего установить на удаленный компьютер, это тоже работает:
Откройте Консоль управления компьютером (щелкните правой кнопкой мыши «Мой компьютер», выберите «Управление»; откройте из «Администрирование» в меню «Пуск»; или откройте из MMC с помощью оснастки).
Щелкните правой кнопкой мыши имя своего компьютера и выберите «Подключиться к удаленному компьютеру».
Введите имя компьютера и учетные данные, и у вас будет полный доступ ко многим функциям администратора, включая панель управления службами.
Удаленный перезапуск службы windows cmd
Общие обсуждения
С Машины W7(доменная) в cmd выполняю команду на машину не доменную , учетка прописана :
>psservice.exe \\info-pc -u Администратор -p Пароль restart HASP Loader
PsService v2.24 — Service information and configuration utility
Copyright (C) 2001-2010 Mark Russinovich
Sysinternals — www.sysinternals.com
Unable to access Service Control Manager on \\info-pc:
╬Єърчрэю т фюёЄєях.
на другой машине :
C:\Users\misha.SIBPROEKT>psservice.exe \\konekt -u admin -p ПАРОЛЬ restart HASP Loader
PsService v2.24 — Service information and configuration utility
Copyright (C) 2001-2010 Mark Russinovich
Sysinternals — www.sysinternals.com
Unable to connect to \\konekt:
┬їюф т ёшёЄхьє эх яЁюшчтхфхэ: т√сЁрээ√щ Ёхцшь тїюфр фы фрээюую яюы№чютрЄхы эр ¤Єюь ъюья№■ЄхЁх эх яЁхфєёьюЄЁхэ.
Также на удаленном компьютере у вас должен быть аккаунт с административными правами — чтобы вы смогли останавливать и запускать службы.-ТОЕСТЬ МОЯ УЧЕТКА ДОЛЖНА БЫТЬ ?
Я так понимаю — Не удается получить доступ диспетчер управления службами
Почему не перазагружается служба , хотя хотя службы запущены?
и как cmd руссифицировать заодно ( Control Panel в Regional Setting везде Russia/Russian ) ?
windows server 2008R2 standart AD+DNS+DHCP , клиенты W7 pro , Контроллер домена-Один —-> Заранее благодарен !
Удаленный перезапуск службы windows cmd
Сообщения: 109
Благодарности: 0
А как у Вас обстоит дело с возможностью останова службы «TermService»? Каким образом у Вас получалось: |