Проблема
Есть проблема. Одна служба время от времени забивает до 100% проц.
Для работы она нужна (прога стороннего от мелкомягких разработчика, работает как служба) и аналога пока что не смог подобрать. Через диспетчер задач она убивается и запускается через панель служб.
Появилась мысль написать бат-ничек, который убивает и через 1-2 сек поднимает процесс. Убить по имени исходного файла - легко. А вот запуск по net start не проходит. Хотя имя службы подставлял и из списка, и как имя файла и т.д. и т.п. Имя с пробелом, забивал пробел и как %20, но тоже не помогло. Может кто знает и подскажет?
Ответ
Есть проблема. Одна служба время от времени забивает до 100% проц.
Для работы она нужна (прога стороннего от мелкомягких разработчика, работает как служба) и аналога пока что не смог подобрать. Через диспетчер задач она убивается и запускается через панель служб.
Появилась мысль написать бат-ничек, который убивает и через 1-2 сек поднимает процесс. Убить по имени исходного файла - легко. А вот запуск по net start не проходит. Хотя имя службы подставлял и из списка, и как имя файла и т.д. и т.п. Имя с пробелом, забивал пробел и как %20, но тоже не помогло. Может кто знает и подскажет?
Ответ
- Откройте окно «Командная строка».
- Введите одну из следующих команд.
- Чтобы запустить службу:
net startслужба - Чтобы остановить работу службы:
net stopслужба - Чтобы приостановить работу службы:
net pauseслужба - Чтобы возобновить работу службы:
net continueслужба
- Чтобы запустить службу:
Значение | Описание |
---|---|
net start
|
Запуск службы
|
net stop
|
Остановка работы службы
|
net pause
|
Приостановка работы службы
|
net continue
|
Возобновление работы приостановленной службы
|
служба
|
Имя службы
|
Примечания
- Чтобы открыть окно командной строки, нажмите кнопку Пуск и выберите команды Все программы, Стандартные и Командная строка.
- Чтобы просмотреть полный синтаксис этой команды, введите в командной строке:
net helpкоманда - Дополнительные сведения об этих командах см. по ссылке «См. также».
Внимание!
- Остановка, запуск и перезапуск службы оказывает влияние на любые зависящие от нее службы. Запуск службы не приводит к автоматическому перезапуску зависимых служб. Дополнительные сведения см. в разделе Просмотр зависимых служб.
- Изменение стандартной настройки служб может привести к неправильной работе ключевых служб. Особенно важно соблюдать осторожность при изменении параметров Тип запуска и Вход в систему для служб, настроенных для автоматического запуска.
- В большинстве случаев не рекомендуется изменять значение параметра Разрешить взаимодействие с рабочим столом. Если службе разрешено взаимодействие с рабочим столом, все сведения, отображаемые службой на рабочем столе, будут отображаться также на интерактивном рабочем столе пользователя. Это позволит злоумышленнику получить возможность управлять службой или атаковать ее с интерактивного рабочего стола.
Внимание!
- Для повышения быстродействия и безопасности в операционных системах семейства Windows Server 2003 по умолчанию отключены несколько служб, которые были включены по умолчанию в операционной системе Windows 2000. Таблицу со списком стандартных параметров настройки и сведениями о том, как включить службы, см. в разделе Стандартная настройка служб. Следует учитывать, что эти сведения относятся к новым установкам, а не к обновлениям. В ходе обновления до операционной системы семейства Windows Server 2003 все имеющиеся параметры настройки служб сохраняются.
Примечания
- Для выполнения данной процедуры необходимо входить в группу "Администраторы" на локальном компьютере или получить соответствующие полномочия путем делегирования. Если компьютер присоединен к домену, эту процедуру могут выполнять члены группы "Администраторы домена". При этом по соображениям безопасности рекомендуется использовать команду Запуск от имени.
- Некоторые службы, например «Удаленный вызов процедур (RPC)», «Журнал событий» и Plug and Play, не могут быть остановлены с помощью оснастки «Службы» или команды net stop. Эти службы необходимы для правильной работы системы.
Запускай и останавливай службы по имени службы, например примеры остановки некоторых служб:
ОтветитьУдалитьКод:
net stop "Computer Browser""
net stop "Messenger"
net stop "Workstation"
Имя службы возьми в кавычки:
ОтветитьУдалитьnet start "xxx yyy zzz"
как вариант: открываешь свойства нужной службы и смотришь поле Исполняемый файл - увидишь строку запуска с путем и ключами. А служба инсталлирована? Если нет, то сначала нужно это условие выполнить (первый запуск с ключом -i или /install в зависимости от того, как понимает ключи данная служба)
ОтветитьУдалитьспасибо! таки вся причина была в кавычках. А я полдня вчера промучался.
ОтветитьУдалить