Как запустить службу диспетчера печати windows 7


Как запустить службу диспетчера печати Windows 7

Наверное кто-то из вас хотя бы раз сталкивался с тем, что перестает работать принтер в Виндовс 7 и очередь печати сильно забивается. Подобное происходит из-за того, что отключена нужная служба и сейчас мы расскажем, как запустить службу диспетчера печати Windows 7.

Запускаем Диспетчер печати

Включить службу печати Windows 7 можно следующим образом:

  • Открываем меню Пуск и через него переходим в Панель управления.

  • Там необходимо перейти в раздел “Администрирование” и “Службы”.

  • В открывшемся списке нужно найти  Диспетчер печати либо Spooler.

  • Кликните по ней правой кнопкой мыши и выберите “Перезапустить”.

Это должно возобновить работу принтера.

Служба все равно не запускается

Если Диспетчер печати Windows 7 не запускается, нужно сделать следующее:

  1. Откройте свойства службы Диспетчер печати.
  2. Там следует открыть вкладку “Зависимости”.
  3. Там указано, что служба будет работать только при  активной HTTP-службе.

Если она не работает, делаем следующее:

  1. Нажимаем сочетание клавиш Win+R.
  2. В интерпретатор команд прописываем  regedit и жмем Enter.
  3. В открывшемся редакторе реестра нужно перейти в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP.
  4. Там постарайтесь найти параметр “Start” и просмотрите, чтобы его значение было равно 3, если нет, то установите 3.

Далее нужно перезагрузить ПК, чтобы проверить работает принтер или нет.

Служба работает не стабильно

Если постоянно останавливается служба печати Windows 7, нужно 2 раза кликнуть по ней ЛКМ, чтобы открылось ее меню.

Там, в поле “Тип запуска” нужно установить “Автоматически”.

Если это не сработало и  по каким-то причинам служба останавливается, тогда:

  1. Кликаем правой кнопкой мыши по службе “Диспетчер печати” и открываем “Свойства”.
  2. Там следует переключиться на “Восстановление” и выставить все как на скрине.

Проблема должна решиться.

Заключение

Теперь вы знаете, если не запускается диспетчер печати Windows 7, его можно активировать вручную.

Это может быть интересно:

Отключается служба диспетчера печати Windows 7, 10: как включить

Основном причиной отказа принтера работать по своему прямому назначению является самовольное отключение службы диспетчера печати. Произойти такая неприятность может в любой из версий Windows XP, 7, 8.1, 10. Главной задачей пользователя в такой ситуации становиться поиск решения, чтобы включить ее обратно. Отдельной проблемой является неисправность, когда служба не запускается с сообщением «Не удалось запустить на локальном компьютере».

В этой инструкции мы объясним на примерах, почему выключается «Spooler». Рассмотрим варианты решения через перезагрузку персонального компьютера, настройку запуска службы, проверку системы на вредоносные программы, исправление встроенными средствами самой Виндовс, переустановку всего пакета драйверов и самого принтера. Все это гарантировано поможет перезапустить печать заново.

Содержание статьи:

Подтверждаем неисправность

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

  1. Открываем окно быстрого запуска команд комбинацией Windows+R.
  2. Вводим команду «services.msc».
  3. Ждем открытия списка служб.
  4. Находим в перечне «Диспетчер очереди печати» и открываем двойным щелчком мыши.

Теперь необходимо удостовериться, что она остановлена и не работает. Смотрим на соответствующие надписи в окне свойств, как это указано на рисунке ниже. При необходимости изменяем на нужные и принудительно запускаем, чтобы «оживить» работу принтеров. Тип запуска изменяем на «Автоматически» и нажимаем на кнопку «Запустить», а потом «Применить» и «ОК».

Нет службы печати в списке служб

Бывают случаи, когда можно не найти в длинном списке нужную нам службу печати. Тогда можно поискать по имении «Printers Spooler», если используется английский интерфейс ОС Windows. Если даже и так ничего не находится, то ситуация довольно проблемная. Это означает, что пользователь (Вы или кто-то другой) случайно или не зная об этом удалили важные файлы в системных папках на диске с «Виндой». Еще одной причиной пропадания диспетчера печати может быть наличие вредоносного ПО, а попросту вирусов, на ПК. Решение могут быть такие:

  1. Проверить реестр системы, а именно значение параметра DependOnService в ветке HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Spooler. Оно должно быть равным «RPCSS http». Измените в случае несоответствия. зайти в редактор можно через быстрый запуск (Windows+R) и командой «regedit».
  2. Чистка «компа» от вирусов полноценным антивирусом или одноразовой бесплатной утилитой.
  3. Возврат к точке восстановления, если такова была создана.
  4. Переустановка системы полностью.

Причины проблем с диспетчером

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

  • Вредоносное программное обеспечение негативно воздействует на работу или попытки запустится разных служб, что влечет проблемы с работой принтера.
  • Некоторые критичные файлы системы удалены пользователем или вирусами.
  • Устарели драйвера, которые отвечают за правильную работы принтера. Или они несовместимы с последним обновлением Виндовс и вызывают конфликт.
  • Служба не работает из-за проблем у других служб, от которой диспетчер печати зависит напрямую.

Способы устранение проблемы

Перезагрузка ПК

Если пропадание списка принтеров из меню «Печать» разных программ, которые позволяют это действие, нечастое, то помочь в проблеме может перезагрузка Вашего персонального компьютера или ноутбука. Но если в дальнейшем опять случаются те же казусы, то такой вариант решения явно не подойдет в такой ситуации.

Настройка запуска

Первым делом стоит перепроверить настройки службы и тех, от которых она зависит. По инструкции, описанной в самом первом пункте статьи, заходим в свойства службы. На вкладке «Общие» в разделе «Тип запуска» указываем «Автоматически» без «Отложенный запуск». «Состояние» переводим в «Работает», если на данный момент оно другое. Используем кнопку «Запустить». Незабываем применить и сохранить настройки. Вид закладки должен быть такой.

Переходим на вкладку «Зависимости» и смотрим, какие службы там указаны. Их работу и настройки также нужно перепроверить, а при необходимости правильно сконфигурировать. Удаленный вызов процедур (RPC) легко найти в том же списке окна служб.

Не лишним будет настроить поведение службы в случае сбоев. Это делается на закладке «Восстановление». Выставляем режим «Перезапуск» для первого и второго сбоя.

Проверка на вирусы и сканирование системы

Как уже неоднократно упоминалось, проблемой часто бывает наличие на ПК вредоносного программного обеспечения, а в народе «вирусов». Чтобы убрать эту причину из списка возможных нужно выполнить глубокое сканирование системы и удаление вредоносных файлов. Для таких целей можно использовать штатный, ранее установленный антивирус, со свежими базами. Если такого нет или обновление до последней версии проблемно, то воспользуйтесь любым бесплатным одноразовым сканером. Отличный вариант для таких целей Cureit от компании «Доктор Веб». Скачать рекомендовано из официального сайта компании.

После сканирования, лечения поврежденных файлов и удаления вредоносных, специалисты рекомендуют проверить целостность самой Windows. В таком случае стоит воспользоваться встроенной утилитой  «sfc», которая самостоятельно может сделать все сама без вмешательства пользователя и настроек с его стороны. Порядок действий такой:

  • Откройте окно запуска клавишами Windows+R.
  • Введите команду «cmd», чтобы запустить командную строку.
  • В ней запустите «sfc /scannow».
  • Наберитесь терпения и дождитесь окончания процесса.
  • По окончании перезагрузите компьютер.

Исправление средствами Виндовс

Как еще один простой и быстрый вариант можно рассматривать исправление ситуации встроенными средствами самой операционной системы. Для этого через панель управления заходим в раздел «Устранения неполадок», а в нем выбираем «Оборудование и звук». В открывшемся списке находим ярлык «Принтер».

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

Очистка очереди печати

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

  • Очистка временной папки.
  • Командная строка.
  • Специальный Bat файл.
  • Сторонние утилиты.

Для выполнения первого способа Вам нужно на системном диске, а, скорее всего, это «C:/», найти папку «C:\Windows\system32\spool\PRINTERS» и удалить все, что там есть. Это позволит максимально быстро очистить очередь печати. Файлы могут не удаляться, если служба печати запущена. Нужно на время очистки ее остановить, а потом включить обратно.

Переустановка драйвера

Драйвера могут влиять на работу службы диспетчера печати по многим причинам.

  1. Установленные «дрова» с установочного диска предназначены для более ранних версий Виндовс.
  2. Вы обновили свою операционную систему до последней версии, которая с ПЗ принтера конфликтует.
  3. Файлы повреждены пользователями или вредоносными программами.

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

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

  1. Удалить само устройство в разделе панели управления «Устройства и принтеры». Чтобы зайти в этот раздел используйте специальные команды. Сначала Windows+R, а потом «control printers». Выберите нужную модель и через правую клавишу мыши «Удалить».
  2. Удалить пакет драйверов через сервер печати.Запускаем сервер, а на вкладке «Драйвер» производим удаление нужного пакета. В некоторых случаях может потребоваться остановка службы печати, если она запущена.
  3. При необходимости сделать очистку в реестре или воспользоваться специальными утилитами.

Установка принтера через локальный порт

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

  1. Откройте через панель управления раздел с принтерами.
  2. Там вверху в меню выберите «Установка».
  3. В окне нажмите по первому варианту «Добавить локальный».
  4. Далее «Создать новый порт» и в списке выбрать «Local Port».
  5. Укажите любое значение порта.
  6. Далее следуйте инструкциям мастера установки.

Что делать, если «спулер» сильно грузит процессор

Многие пользователи разных версий «Виндовс» часто жалуются на то, что процесс «spooler» сильно грузит процессор. Проблема станет более острой, когда загрузка начинает доходить за отметку в 80 процентов. Это действительно нетипичная ситуация и такой загрузки быть не должно. Рассмотрим возможные причины и их быстрое самостоятельное решение.

  • Большая очередь из заданий на печать или файлы очень большого размера. Просто очищаем список заданий и разбиваем большой файл на несколько частей соответственно.
  • В перечне принтеров много моделей, которые вообще или очень редко используются. Их лучше удалить, так как службе печати приходится постоянно их «мониторить», что вызывает дополнительную нагрузку.
  • Устаревший или «битый» драйвер сам может негативно воздействовать и потреблять много ресурсов. В такой случае переустановка неизбежна.

Переустановка всей службы отдельно от операционной системы невозможна. Для возобновления ее корректной работы Вы можете только попытаться выполнить выше перечисленные действия.

Какая причина была у Вас?Poll Options are limited because JavaScript is disabled in your browser.
  • Непонятно*63%, 17 голосов

    17 голосов 63%

    17 голосов - 63% из всех голосов

  • Просто была остановлена служба 30%, 8 голосов

    8 голосов 30%

    8 голосов - 30% из всех голосов

  • Драйвера 4%, 1 голос

    1 голос 4%

    1 голос - 4% из всех голосов

  • Много заданий в очереди печати 4%, 1 голос

    1 голос 4%

    1 голос - 4% из всех голосов

  • Вирусы 0%, 0 голосов

    0 голосов

    0 голосов - 0% из всех голосов

Всего голосов: 27

15.04.2019

×

Вы или с вашего IP уже голосовали.

Видео инструкции

СТАТЬЯ БЫЛА ПОЛЕЗНОЙ?

Отлично!

В знак благодарности расскажите о статье своим друзьям и знакомыми в социальных сетях. Используйте кнопки слева или внизу страницы. Это не занимает более 15 секунд. Спасибо!

  Play Again!

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

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

Добрый день уважаемые читатели блога pyatilistnik.org, сегодня хочется рассказать о том как выполнить Перезапуск службы печати в Windows 7 - 10, а также в Windows Server 2008R2 - 2012R2, на английский манер данная служба называется print spooler. Для чего вам может потребоваться выполнить перезапуск службы печати, бывает та, что в какой-то момент принтер перестает печатать и его очередь печати просто забивается ли может такое возникнуть если клиент заходит на сервер терминалов, пытается печатать и чем-то тоже забивает спуллер, в данном случае и нужно произвести перезапуск службы. Ниже представлен рисунок изображающий диспетчер очереди печати, и в нем как вы может обратить внимание ошибка.

Перезапуск службы печати в Windows -01

Есть два способа перезапуска графический и через командную строку.

1. Как перезапустить службы печати Windows через оснастку службы

Открываем-Пуск-Панель управления-Администрирование-Службы

Перезапуск службы печати в Windows -02

Перезапуск службы печати в Windows -03

Перезапуск службы печати в Windows -04

 

либо нажимаем win+R и пишем services.msc и жмем enter. У вас откроется оснастка Службы.

Перезапуск службы печати в Windows -05

Находим нашу с вами службу, а именно Диспетчер печати, видим, что статус у нее сейчас Выполняется.

Перезапуск службы печати в Windows -06

Щелкаем правым кликом и из контекстного меню выбираем Перезапустить.

Перезапуск службы печати в Windows -07

Служба быстро перезапустится и ваш принтер начнет снова печатать.

Перезапуск службы печати в Windows -08

2. Как перезапустить службы печати Windows  через консоль.

Открываем cmd через Пуск.

Перезапуск службы печати в Windows -09

Напомню запускать его нужно обязательно от имени администратора.

Перезапуск службы печати в Windows -10

И пишем в нем две волшебные команды

net stop spooler

net start spooler

В идеале вы может написать небольшой батник, который легко можно будет запустить. Кому лень вот ссылка на скачивание: Скачать Перезапуск службы печати. Так же советую вам обратить внимание на статью Постоянно вылетает диспетчер печати Имя сбойного модуля: zSDNT5UI.dll

Не удается запустить службу печати windows

Все с запуском и остановкой службы печати я вас ознакомил, теперь покажу, что делать если у вас не удается ее запустить. Откройте свойства службы и перейдите на вкладку Зависимости. Обратите внимание, что для того чтобы она работала, требуется выполнение службы HTTP-служба и если она не работает, то системе не удалось запустить службу диспетчер печати.

Чтобы этого избежать, откройте редактор реестра Windows и перейдите в ветку

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP

Убедитесь, что там есть параметр Start и у него значение 3, если не такое, то меняйте его на тройку.

Так же вы можете запустить средство диагностики работы принтера в Windows и проверить его работу. Запускаете утилиту и жмете принтер.

Далее выбираете нужный принтер из списка и следуете указаниям мастера.

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

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

В Windows нередко возникают проблемы с печатью: принтер внезапно прекращает работу, отключается, становится невозможным или проблематичным добавление нового оборудования. Часто это значительно усложняет работу и требует быстрого решения, особенно в условиях офиса. Рассмотрим распространённые причины проблемы с диспетчером печати и способы их устранения.

Где находится

В первую очередь необходимо разобраться, где именно мы можем найти этот самый диспетчер, для того, чтобы проверить его состояние и, при необходимости, изменить свойства. В Поиске Windows вбиваем «Службы» (это классическое приложение, оно есть у вас на компьютере по умолчанию) и жмём кнопку поиска. Появляется вот такое окно.

Список имеющихся в Windows служб

В этом длинном списке нам нужна служба «Диспетчер печати». Это — именно то, что мы ищем и с чем в дальнейшем будем работать.

Почему диспетчер очереди печати отсутствует в списке служб

Сделаем небольшое отступление для тех, у кого этой службы в списке нет. Что делать в этом случае?

Во-первых, попробуйте поискать службы под названием Printer Spooler. Это она и есть, только в англоязычном варианте. Нашли? Тогда ура, дальше работаем с ней.

Если нет, то второй пункт. Диспетчер печати может отсутствовать и в том случае, если вы пользуетесь нелицензионной версией Windows. В таком случае, если всё, о чём мы будем говорить ниже, вам не поможет, придётся обращаться к специалисту для переустановки системы, и, желательно, в этот раз не пожалеть денег на лицензию. А что делать?

Ещё одна причина, по которой вы можете не обнаружить этой службы. Диспетчер печати может пропасть и в том случае, если вы попробовали уже что-то делать на диске C:\\ — удаляли какие-то файлы, запускали сторонние программы. В этом случае скорее всего вы своими руками удалили эту службу и вам нужно будет просто её переустановить.

И последняя, наиболее распространённая причина проблем с этой службой — наличие вирусов на вашем оборудовании. Перед тем, как пробовать что-либо делать с диспетчером печати, просто проверьте компьютер на вирусы. И только если проблемы не обнаружены, переходите к другим действиям.

Также при отсутствии диспетчера печати попробуйте следующие шаги:

  1. Меню «Пуск», команда «Выполнить».
  2. ВводимВводим regedit в поле«Открыть» для перехода к списку регистровregedit — команда, вызывающая окно реестра.
  3. В левой колонке ищем реестр HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Spooler и здесь проверяем параметр DependOnService — должно быть прописано RPCSS http.Данные в регистре DependOnService на вашем компьютере должны соответствовать картинке
  4. Перезапускаем службу «Диспетчер печати».

Что делать, если диспетчер печати в Windows 7 произвольно отключается

Стоит сразу заметить, что для благополучной работы службы печати необходимо, чтобы в колонке «Тип запуска» стоял статус «Автоматически». Это поможет диспетчеру в дальнейшем нормально функционировать без вашего вмешательства и будет экономить ваше время и нервы.

Если у вас выставлен автоматический тип запуска, а служба всё равно отключается, тогда попробуйте следующий алгоритм действий:

  1. Нажатием правой кнопки мыши по «Диспетчеру печати» вызываем контекстное меню, где выбираем пункт «Свойства».
  2. В открывшемся окне выбираем вкладку «Восстановление».
  3. Проверяем, чтобы все пункты соответствовали картинке ниже.Все пункты во вкладке «Восстановление» должны соответствовать изображению
  4. Если были внесены какие-то изменения, нажимаем «Применить», затем «Ок».

В 90% случаев проблема решена — в дальнейшем диспетчер будет работать без сбоёв. Если нет — читаем дальше.

Проблемы с запуском

Вот этот вопрос мы будем выяснять и исправлять вместе с системой устранения неполадок Windows. Для этого:

  1. Меню «Пуск», пункт «Панель управления».
  2. Ищем и нажимаем «Устранение неполадок».Выбираем «Оборудование и звук» в этом окне
  3. Из четырёх пунктов выбираем «Оборудование и звук».
  4. Раздел «Печать» — «Поиск и устранение проблем с печатью».Ищем и выбираем пункт «Печать»
  5. Тут снова внимание на картинку. Под словом «Дополнительно» скрывается нужный для нас пункт «Запуск от имени администратора». Нажимаем его и разрешаем всё, что попросит система.Разрешаем действия от имени Администратора
  6. Жмём кнопку «Далее», ждём.

Все эти действия — ещё 5% успешного исхода дела.

Как запустить службу

Еще раз напомним: по умолчанию у службы должен стоять автоматический запуск службы. Если этого нет и ставить Вы не хотите, то Вам придётся запускать службу вручную. Если служба остановлена, то в окне служб (первая картинка) напротив названия будет подчёркнуто слово «Запустить службу». Нажимаете, ждёте, работаете. Это необходимо делать каждый раз после включения системы. Но лучше всё же поставить автоматическую загрузку.

Что делать, если работает нестабильно

Если перезапуск службы (смотрим выше, как делать) не помогает, или помогает, но только один раз, то самым простым и быстрым способом будет проверить и обновить драйверы оборудования. Покажем на примере. У нас принтер Canon Pixma.

  1. Снова меню «Пуск», теперь пункт «Диспетчер устройств».Нас интересует пункт «Очереди печати»
  2. Пункт «Очереди печати». Здесь ищем название Вашего принтера.
  3. Правая кнопка мыши, в контекстном меню пункт «Обновить драйвера».
  4. В появившемся окне выбираем автоматическое обновление. Ждём.Выбираем автоматическое обновление

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

Также не помешает скачать и запустить для проверки официальную программу Microsoft на такой случай. Ссылка здесь. Программа проста в работе и интуитивно понятна.

Что делать, если процессор работает медленнее

В большинстве случаев причина в одном — загружена очередь печати. Меню «Пуск», «Панель управления». На этот раз нам нужны «Принтеры и факсы». Системный принтер, хранящий в себе все документы, стоящие в очереди печати, будет начинаться со слова «Microsoft». Скорее всего, это будет «Microsoft Office Document Image Writer», но названия могут варьироваться. Правая кнопка мыши, контекстное меню, очищаем очередь печати.

Если это не помогло, то перезапускаем службу «Диспетчер печати» (всё это сегодня уже описывалось).

Можно ли переустановить

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

Итак, самые распространённые причины возникновения проблем с печатью: вирусы, нелицензионное ПО, неаккуратные действия пользователя, устаревшие драйверы, неправильные настройки службы печати. Большинство из них решаются подручными способами и не требую много времени и усилий. Однако, при повторяющейся проблеме наиболее разумным решением будет доверить вопрос специалисту, чтобы не усугубить текущую проблему и не создать новых.

Оцените статью: Поделитесь с друзьями!

Как включить диспетчер очереди печати в Windows

Наверх
  • Рейтинги
  • Обзоры
    • Смартфоны и планшеты
    • Компьютеры и ноутбуки
    • Комплектующие
    • Периферия
    • Фото и видео
    • Аксессуары
    • ТВ и аудио
    • Техника для дома
    • Программы и приложения
  • Новости
  • Советы
    • Покупка
    • Эксплуатация
    • Ремонт
  • Подборки
    • Смартфоны и планшеты
    • Компьютеры
    • Аксессуары
    • ТВ и аудио
    • Фото и видео
    • Программы и приложения
    • Техника для дома
  • Гейминг
    • Игры
    • Железо
  • Еще
    • Важное
    • Технологии

Решение ошибки «Локальная подсистема печати не выполняется» в Windows 7

При попытке подключить новый принтер и в некоторых других случаях, связанных с распечаткой материалов с компьютера, пользователь может столкнуться с ошибкой «Локальная подсистема печати не выполняется». Давайте выясним, что она собой представляет, и как устранить эту проблему на ПК с Виндовс 7.

Читайте также: Исправление ошибки «Подсистема печати недоступна» в Виндовс XP

Причины возникновения проблемы и способы её устранения

Самая частая причина возникновения изучаемой в данной статье ошибки — это отключение соответствующей службы. Это может быть связано с её преднамеренной или ошибочной деактивацией одним из пользователей имеющим доступ к ПК, с различными сбоями в работе компьютера, а также выступать следствием вирусного заражения. Основные способы устранения названной неисправности будут описаны ниже.

Способ 1: «Диспетчер компонентов»

Одним из способов запустить нужную службу является её активация через «Диспетчер компонентов».

  1. Щелкните «Пуск». Зайдите в «Панель управления».
  2. Щелкайте «Программы».
  3. Далее жмите «Программы и компоненты».
  4. В левой части открывшейся оболочки щелкайте «Включение или отключение компонентов Windows».
  5. Запускается «Диспетчер компонентов». Возможно, вам придется подождать непродолжительное время, пока будет выстроен список элементов. Найдите среди них наименование «Служба печати и документов». Щелкните по плюсику, который расположен слева от вышеуказанной папки.
  6. Далее щелкните по чекбоксу слева от надписи «Служба печати и документов». Кликайте до тех пор, пока он не станет пустым.
  7. Затем снова щелкните по названному чекбоксу. Теперь напротив него должен быть установлен флажок. Такую же пометку установите около всех элементов, входящих в указанную выше папку, где она не установлена. Далее жмите «OK».
  8. После этого будет выполнена процедура изменения функций в Виндовс.
  9. После завершения указанной операции откроется диалоговое окно, где будет предлагаться для окончательной смены параметров перезапустить ПК. Вы можете это сделать немедленно, нажав на кнопку «Перезагрузить сейчас». Но перед этим не забудьте закрыть все активные программы и документы, во избежание потери несохраненных данных. Но также можете нажать на кнопку «Перезагрузить позже». В этом случае изменения вступят в силу после того, как вы перезапустите компьютер стандартным способом.

После перезапуска ПК изучаемая нами ошибка должна исчезнуть.

Способ 2: «Диспетчер служб»

Активировать связанную службу для устранения описываемой нами ошибки можно через «Диспетчер служб».

  1. Перейдите через «Пуск» в «Панель управления». Как это совершить объяснялось в Способе 1. Далее выбирайте «Система и безопасность».
  2. Заходите в «Администрирование».
  3. В открывшемся перечне выбирайте «Службы».
  4. Активируется «Диспетчер служб». Тут необходимо отыскать элемент «Диспетчер печати». Для более быстрого поиска постройте все названия в алфавитном порядке, кликнув по наименованию столбца «Имя». Если в колонке «Состояние» нет значения «Работает», то это означает, что служба деактивирована. Чтобы запустить её, сделайте дважды клик по названию левой кнопкой мышки.
  5. Запускается интерфейс свойств службы. В области «Тип запуска» из представленного перечня выберите «Автоматически». Нажмите «Применить» и «OK».
  6. Возвратившись в «Диспетчер», заново выделяйте имя того же объекта и кликните «Запустить».
  7. Происходит процедура активации службы.
  8. После её окончания около наименования «Диспетчер печати» должен стоять статус «Работает».

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

Способ 3: Восстановление системных файлов

Изучаемая нами ошибка может также являться следствием нарушения структуры системных файлов. Чтобы исключить подобную вероятность или, наоборот, исправить ситуацию, следует совершить проверку компьютера утилитой «SFC» с последующей процедурой восстановления элементов ОС при необходимости.

  1. Нажмите «Пуск» и войдите во «Все программы».
  2. Перемещайтесь в папку «Стандартные».
  3. Отыщите «Командная строка». Кликните по этому элементу правой кнопкой мыши. Нажмите «Запуск от имени администратора».
  4. Активирована «Командная строка». Выполните в неё ввод такого выражения:

    sfc /scannow

    Щелкайте Enter.

  5. Начнется процедура проверки системы на целостность её файлов. Этот процесс займет определенное время, так что приготовьтесь подождать. При этом ни в коем случае не закрывайте «Командную строку», но при необходимости можете свернуть её на «Панель задач». Если будут выявлены какие-то несоответствия в структуре ОС, то они тут же будут исправлены.
  6. Впрочем, возможен вариант, когда при наличии обнаруженных ошибок в файлах, проблему не получится сразу же устранить. Тогда следует повторить проверку утилитой «SFC» в «Безопасном режиме».

Урок: Сканирование на целостность структуры файлов системы в Виндовс 7

Способ 4: Проверка на вирусное заражение

Одной из первопричин появления изучаемой проблемы может быть вирусное заражение компьютера. При подобных подозрениях требуется произвести проверку ПК одной из антивирусных утилит. Делать это необходимо с другого компьютера, с LiveCD/USB или же зайдя в свой ПК в «Безопасном режиме».

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

Урок: Проверка ПК на вирусы без установки антивируса

Как видим, в Виндовс 7 существует несколько способов устранения ошибки «Локальная подсистема печати не выполняется». Но их не так уж и много в сравнении с вариантами решения других проблем с компьютером. Поэтому не составит особого труда для ликвидации неисправности в случае необходимости перепробовать все указанные методы. Но, в любом случае, рекомендуем произвести проверку ПК на наличие вирусов.

Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
ДА НЕТ

Настройка служб печати и документов

  • 8 минут на чтение

В этой статье

Обновлено: 11 мая 2016 г.

Применимо к: Windows Server 2012

В этой статье описывается, как настраивать и управлять службами печати и документов с помощью консоли управления печатью и связанных командлетов Windows PowerShell.Управление сервером печати Windows Server 2012 осуществляется с помощью оснастки MMC консоли управления печатью (PMC), которая была обновлена ​​для поддержки новых функций Windows Server 2012. Вы можете удаленно управлять своим сервером печати, но вам необходимо сначала настроить его с локальной консоли сервера печати.

Интернет-печать

также управляется с помощью PMC, а LPD Printing использует инструменты Windows PowerShell для настройки и остается неизменной функционально по сравнению с Windows Server 2008 R2.

Важно

Службы LPD и LPR устарели, начиная с Windows Server 2012.Со временем они будут полностью удалены из продукта, но они все еще доступны в этом выпуске. Вы должны начать планирование использования альтернативных методов для любых приложений, кода или использования, которые зависят от этих функций. Дополнительные сведения о функциях или функциях, которые были удалены из продукта в текущем выпуске или планируются для возможного удаления в последующих выпусках, см. В разделе «Функции, удаленные или устаревшие в Windows Server 2012».

Windows Server 2012 представляет новый набор командлетов Windows PowerShell, которые можно использовать для управления серверами печати и очередями печати из командной строки.По возможности, будут показаны примеры использования этих командлетов для типичных сценариев управления печатью. Дополнительные сведения см. В разделе Командлеты Windows PowerShell для управления печатью.

В этом документе

Примечание

В этот раздел включены образцы командлетов Windows PowerShell, которые можно использовать для автоматизации некоторых описанных процедур. Для получения дополнительной информации см. Использование командлетов.

Шаг 1. Установите драйверы v4

По возможности рекомендуется использовать драйверы v4 с серверами печати Windows Server 2012.Если используются клиентские компьютеры с Windows 8, пользователи и ИТ-администраторы получат новые возможности печати и все преимущества модели драйвера v4. Для некоторых устройств потребуется использование драйвера v3, также будут обсуждены различия между Windows Server 2012 и предыдущими версиями Windows.

Для установки драйверов v4 с помощью консоли управления печатью

  1. Откройте Консоль управления печатью, открыв Диспетчер серверов, щелкните Инструменты , а затем щелкните Управление печатью .

  2. Разверните Серверы печати , а затем разверните имя сервера печати. Щелкните правой кнопкой мыши Драйверы и выберите Добавить драйверы .

  3. Чтобы добавить драйвер v4 для устройства, выберите драйвер, в имени которого есть v4 или драйвер класса.

  4. После установки драйвера он должен отображаться в списке установленных драйверов.

    Рисунок 1: Установленные драйверы

    После установки драйверы V4 идентифицируются по полю Версия, отображаемому в свойствах драйвера:

    Рисунок 2: Свойства драйвера

В имени драйвера будет указано Class Driver , в файле конфигурации должно отображаться PrintConfig.dll , а путь к драйверу должен быть% systemroot% \ system32 \ DriverStore.

Класс Драйверы

Драйверы

V4, поставляемые с Windows Server 2012, известны как драйверы классов. Драйверы этого типа всегда должны отображать Class Driver в имени.

Драйверы для конкретных моделей

Драйверы

V4, которые загружаются непосредственно с веб-сайта производителя принтера или загружаются из Центра обновления Windows, известны как драйверы для конкретной модели.

Эквивалентные команды Windows PowerShell

Следующий командлет или командлеты Windows PowerShell выполняют ту же функцию, что и предыдущая процедура. Введите каждый командлет в одной строке, даже если они могут отображаться здесь с переносом слов на несколько строк из-за ограничений форматирования.

  Add-PrinterDriver - имя «Драйвер класса HP Color LaserJet 5550 PS»  

Шаг 2: Установите драйверы v3 (при необходимости)

Во многих случаях потребуется использовать драйверы v3 на сервере печати Windows Server 2012.В этих случаях эти драйверы будут устанавливаться и совместно использоваться точно так же, как и раньше в Windows Server 2008 R2. Чтобы упростить установку и обслуживание этих драйверов по сравнению с предыдущими операционными системами, в Windows Server 2012 включены 32-разрядные файлы основного драйвера и файл определения драйвера ntprint.inf из 32-разрядной Windows. Если 32-разрядный драйвер имеет зависимость от основного драйвера, администратор может установить 32-разрядный драйвер v3 без необходимости использовать установленную 32-разрядную операционную систему в качестве источника для ntprint.inf файл.

Шаг 3. Создайте общую очередь печати

Создание общих очередей печати в Windows Server 2012 происходит так же, как в Windows Server 2008 R2. Локальный принтер должен быть установлен на сервере и подключен к порту и драйверу, а очередь печати должна быть общей, чтобы клиентские компьютеры могли ее обнаружить и подключиться к ней. При использовании драйвера v4 администратору не нужно устанавливать драйвер для каких-либо дополнительных архитектур процессора.

Эквивалентные команды Windows PowerShell

  Добавить принтер-Имя «HP Color LaserJet 4700» -Имя драйвера «Драйвер класса HP Color LaserJet 5550 PS» -Общий -ShareName «HP Color LaserJet 4700» -Имя порта »192.168.100.100 "  

Важно

Порт и драйвер уже должны существовать, иначе команда «Добавить принтер» завершится ошибкой. Используйте командлеты Add-PrinterDriver и Add-PrinterPort для установки драйвера и порта перед запуском команды Add-Printer.

Шаг 4. Подключитесь к очереди печати

При подключении к очереди печати с помощью драйвера v4 с клиентского компьютера, клиентский компьютер устанавливает очередь печати, используя усовершенствованный процесс указания и печати, описанный ранее.Если клиентский компьютер работает под управлением Windows 8, драйвер будет загружен из локального хранилища драйверов, Центра обновления Windows или служб обновления программного обеспечения Windows (WSUS).

Драйверы для Windows 8 и v4

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

Драйвер Microsoft Enhanced Point and Print Compatibility Driver

Клиент, работающий под управлением предыдущей версии Windows, может установить и печатать в очереди печати Windows Server 2012, использующей драйвер v4, с помощью улучшенного драйвера совместимости точки и печати Microsoft. Клиенты Windows 7 не поддерживают модель драйвера v4, поэтому им необходимо загрузить и установить усовершенствованный драйвер совместимости точки и печати Microsoft с сервера печати Windows Server 2012. Windows Server 2012 поставляется с предустановленными 64-разрядными и 32-разрядными драйверами совместимости.

После установки принтера в его свойствах будет отображаться драйвер как расширенный драйвер совместимости Microsoft Point and Print вместо драйвера класса v4 или драйвера для конкретной модели, установленного на сервере.

Рисунок 3: Драйвер улучшенной совместимости указания и печати

Улучшенный драйвер совместимости точки и печати Microsoft также работает на разных платформах, поскольку 32-разрядный клиент Windows 7 загружает и устанавливает 32-разрядную версию драйвера с сервера под управлением Windows Server 2012 и использует этот драйвер для печати для всех. v4 очереди печати.

Шаг 5. Печать из Windows

Оболочка Windows 8 включает новый пользовательский интерфейс, который помогает пользователям легко обнаруживать и устанавливать устройства. Устройства печати, факса и сканирования устанавливаются с помощью чудо-кнопок «Параметры» или «Устройства»:

Рисунок 4. Панель чудо-кнопок с устройствами и настройками

Установка принтера с использованием оболочки Windows 8

  1. Активируйте панель чудо-кнопок, проведя пальцем от правого края сенсорного экрана или переместив мышь в верхний или нижний правый угол дисплея.

  2. Щелкните или коснитесь Настройки , а затем Дополнительные параметры ПК .

  3. Щелкните или коснитесь Устройства , а затем щелкните или коснитесь Добавить устройство .

  4. Windows сканирует сеть на наличие устройств и отображает список найденных принтеров. Если администратор опубликовал принтеры в Active Directory, они должны отображаться вверху списка.

    Рисунок 5: Поиск устройств

  5. Щелкните или коснитесь устройства, которое вы хотите установить, и оно будет добавлено в список устройств.Если в принтере используется драйвер версии 4, для установки устройства не требуется никакого другого взаимодействия с пользователем.

Примечание

В некоторых случаях может потребоваться добавить принтер через Панель управления, Устройства и принтеры, Пользовательский интерфейс Добавить принтер. Это работает так же, как и в предыдущих версиях Windows.

Важно

При печати в очередь печати Windows Server 2012 только пользователи с правами администратора в очереди печати (полный системный администратор или делегированный администратор печати, см. Назначение делегированного администратора печати и Настройки разрешений принтера в Windows Server 2012) будут видеть читаемые имена документов при просмотре очередь печати.Пользователи по-прежнему могут просматривать очередь со своего клиентского компьютера и будут видеть свое собственное имя документа полностью, но для заданий печати других пользователей они будут видеть Печать документа в качестве имени документа. Кроме того, в большинстве случаев в журнале событий на сервере имя документа также отображается как Печать документа . Однако в некоторых случаях сбоя задания имя документа будет указано в событии сбоя.

Шаг 6. Печать из приложения Windows

Windows 8 имеет новый пользовательский интерфейс для обнаружения и печати на устройствах печати в сети.Приложение Windows, работающее в современной оболочке Windows 8, может иметь настраиваемый интерфейс печати, доступный через панель приложения, или может предоставлять ссылку для печати, аналогичную приложению Internet Explorer. Кроме того, горячая клавиша CTRL + P активирует новое диалоговое окно печати из любого приложения Windows.

Примечание

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

Для печати документа из приложения Windows

  1. Щелкните или коснитесь чудо-кнопки «Устройства» или воспользуйтесь сочетанием клавиш CTRL + P, чтобы активировать интерфейс печати.

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

    Рисунок 6. Выбор печатающего устройства

  3. Отображаются предварительный просмотр печати и основные параметры печати. Документ можно распечатать с помощью кнопки Печать :

    Рисунок 7. Основные параметры печати

  4. Щелкните Дополнительные настройки , чтобы активировать диалоговое окно дополнительных параметров печати, в котором можно указать макет страницы, бумагу и качество, а также параметры вывода:

    Рисунок 8: Дополнительные настройки

См. Также

.

Запуск или остановка службы Windows из командной строки (CMD)

Обычно мы используем Services.msc для запуска, остановки, отключения или включения любой службы. Мы можем сделать то же самое из командной строки Windows, также используя утилиты net и sc. Ниже приведены команды для управления работой службы.

Команда остановки службы:

 net stop servicename 

Для запуска службы:

 net start servicename 

Для выполнения команд net start / stop необходимы права администратора.Если вы обычный пользователь компьютера, вы получите сообщение об ошибке, как показано ниже.

 C: \> веб-клиент net start Произошла системная ошибка 5. Доступ запрещен. C: \> 

Чтобы отключить службу:

 sc config servicename start = disabled 

Чтобы включить службу:

 sc config servicename start = require 

Чтобы служба запускалась автоматически при загрузке системы:

 sc config servicename start = auto 

Примечание. В приведенных выше командах sc после символа "=" необходимо использовать пробел.

Эта команда SC работает на компьютере под управлением Windows 7, а также с выпусками Windows нижнего уровня, то есть Windows XP / 2003 и Windows Vista. Опять же, если у вас нет прав администратора, вы получите следующую ошибку.

 C: \> sc config webclient start = авто [SC] OpenService НЕ ВЫПОЛНЕН 5: Доступ запрещен. 

Обратите внимание, что имя службы не является отображаемым именем службы. Каждой службе дается уникальное идентификационное имя, которое может использоваться с командами net или sc .Например, Удаленный вызов процедур (RPC) - это отображаемое имя службы. Но имя службы, которое нам нужно использовать в приведенных выше командах, - RpcSs .
Итак, чтобы запустить службу удаленного вызова процедур, введите команду:

 net start RpcSs Для остановки службы удаленного вызова процедур 
 net stop RpcSs 

Эти имена служб перечислены ниже для каждой службы. В первом столбце отображается отображаемое имя службы, а во втором столбце отображается имя службы, которое должно использоваться в командах net start или net stop или sc config .

C c77 Диагностика Microsoft Office
Отображаемое имя службы ServiceName, которое следует использовать с командами «net» и «sc config».
Alerter Alerter
Application Layer Gateway Service ALG
Управление приложениями AppMgmt
ASP.NET State Service aspnet_state
Windows Audio AudioSrv
Фоновая интеллектуальная служба передачи BITS
Браузер компьютера Браузер
Служба поддержки Bluetooth BthServ
Служба Bluetooth btwdins
SMS-агент Host
Служба индексирования CiSvc
ClipBook ClipSrv
.NET Runtime Optimization Service v2.0.50727_X86 clr_optimization_v2.0.50727_32
Системное приложение COM + COMSysApp
Cryptographic Services CryptSvc
Cisco Systems, Inc. DCOM Server Process Launcher DcomLaunch
DHCP-клиент Dhcp
Служба администрирования диспетчера логических дисков dmadmin
Диспетчер логических дисков dmserver
DNS-клиент Dnscache
Lenovo Doze Mode Service DozeSvc
Служба отчетов об ошибках ERSvc
Журнал событий Журнал событий
Система событий COM + EventSystem
Intel (R) PROSet / Wireless E vent Log EvtEng
Совместимость с быстрым переключением пользователей Совместимость FastUserSwitching
Кэш шрифтов Windows Presentation Foundation 3.0.0.0 FontCache3.0.0.0
Монитор групповой политики GPMON_SRV
Справка и поддержка helpvc
Служба ввода HID HidServ
HTTP SSL HTTPFilter
ThinkPad PM Service IBMPMSVC
Windows CardSpace idsvc
IMAPI CD-Burning COM Service ImapiService
iPassConnectEngine iPassConnectEngine iPassConnectEngine iPassConnectEngine iPassConnectEngine iPassPeriodicUpdateService iPassPeriodicUpdateService
IviRegMgr IviRegMgr
Сервер lanmanserver
Рабочая станция Camemanworkstation Camemanworkstation Немой LENOVO.CAMMUTE
Lenovo Microphone Mute Lenovo.micmute
TCP / IP NetBIOS Helper LmHosts
Intel (R) Management and Security Application Local Management Service LMS
McAfee Framework Service McAfeeFramework
McAfee McShield McShield
Диспетчер задач McAfee McTaskManager
Machine Debug Manager MDM
Сеть обмена сообщениями Messenger Messenger Messenger mnmsrvc
Координатор распределенных транзакций MSDTC
Установщик Windows MSIServer
Сетевой драйвер HPZ12 Сетевой драйвер HPZ12
Сеть DDE NetDDE
Сеть DDE DSDM NetDDEdsdm
Net Logon Netlogon
Сетевые подключения Netman
Net.Tcp Port Sharing Service NetTcpPortSharing
Network Location Awareness (NLA) Nla
NT LM Security Support Provider NtLmSsp
Съемное хранилище NtmsSvc odserv
Office Source Engine ose
Plug and Play PlugPlay
Pml-драйвер HPZ12 Pml-драйвер HPZ12
IPSEC Services PolicyAgent
Power Manager DBC Сервис Power Manager DBC Service
Защищенное хранилище Prot
.

Как: запустить службы | Документы Microsoft

  • 2 минуты на чтение

В этой статье

После установки службы ее необходимо запустить. Запуск вызывает метод OnStart в классе обслуживания. Обычно метод OnStart определяет полезную работу, которую будет выполнять служба. После запуска службы она остается активной до тех пор, пока не будет приостановлена ​​или остановлена ​​вручную.

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

Примечание

По умолчанию службы, созданные с помощью Visual Studio, запускаются вручную.

Есть несколько способов запустить службу вручную - из Server Explorer , из Services Control Manager или из кода, использующего компонент, называемый ServiceController.

Вы устанавливаете свойство StartType в классе ServiceInstaller, чтобы определить, следует ли запускать службу вручную или автоматически.

Чтобы указать, как должна запускаться служба

  1. После создания службы добавьте для нее необходимые установщики. Дополнительные сведения см. В разделе Как добавить установщики в приложение-службу.

  2. В дизайнере щелкните программу установки службы, с которой вы работаете.

  3. В окне Свойства задайте для свойства StartType одно из следующих значений:

    Для установки вашей службы Установите это значение
    При перезагрузке компьютера Автомат
    Когда явное действие пользователя запускает службу Ручная

    Подсказка

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

    Примечание

    Эти и другие свойства можно изменить после установки службы.

    Существует несколько способов запустить службу, для процесса StartType которой задано значение Manual - из Server Explorer , из Windows Services Control Manager или из кода.Важно отметить, что не все эти методы фактически запускают службу в контексте Services Control Manager ; Server Explorer и программные методы запуска службы фактически управляют контроллером.

Чтобы вручную запустить службу из Server Explorer

  1. В Server Explorer добавьте нужный сервер, если он еще не указан. Дополнительные сведения см. В разделе Как получить доступ и инициализировать обозреватель сервера - обозреватель базы данных.

  2. Разверните узел Services , а затем найдите службу, которую хотите запустить.

  3. Щелкните правой кнопкой мыши имя службы и выберите Запустить .

Чтобы запустить службу вручную из диспетчера служб

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

    • В Windows XP и 2000 Professional щелкните правой кнопкой мыши Мой компьютер на рабочем столе, а затем щелкните Управление .В появившемся диалоговом окне разверните узел Services and Applications .

      - или -

    • В Windows Server 2003 и Windows 2000 Server щелкните Пуск , укажите Программы , щелкните Администрирование , а затем щелкните Services .

      Примечание

      В Windows NT версии 4.0 это диалоговое окно можно открыть из панели управления .

    Теперь вы должны увидеть свою службу, указанную в разделе окна Services .

  2. Выберите свою службу в списке, щелкните ее правой кнопкой мыши и выберите Запустить .

Чтобы запустить службу вручную с кода

  1. Создайте экземпляр класса ServiceController и настройте его для взаимодействия со службой, которую вы хотите администрировать.

  2. Вызовите метод Start, чтобы запустить службу.

См. Также

.

NET.EXE: запуск / остановка / перезапуск любой службы Windows из командной строки

Если вы управляете службами Windows и вам удобно работать из командной строки, то команда Windows NET.EXE должна быть в вашем наборе инструментов. Используйте его, чтобы легко запускать, останавливать, приостанавливать или перезапускать любую службу из командной строки с повышенными привилегиями или в удобном сценарии / пакетном файле.

Использование NET для остановки службы Windows

Чтобы остановить службу, запустите:

net stop

, где - это имя службы.Не забудьте заключить его в кавычки, если он содержит пробел!

Например, чтобы остановить службу диспетчера очереди печати (с именем «Диспетчер очереди печати»), запустите:

net stop Диспетчер очереди

Вот как это выглядит на нашем компьютере с Windows Server 2016:

Обратите внимание, что Команда NET будет ждать остановки службы, прежде чем продолжить. Единственное исключение - это когда служба не отвечает или требуется более 30 секунд для выполнения.

Запуск службы Windows с помощью NET

Чтобы запустить простаивающую службу Windows, запустите:

net start

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

Как перезапустить службу Windows с помощью NET.EXE

Чтобы перезапустить службу, скажем из пакетного файла, объедините команды «net stop» и «net start» вместе следующим образом:

net stop
net start

NET также приостанавливает и возобновляет службы Windows

Не все службы поддерживают приостановку и возобновление работы, но если у вас есть такая, то NET также может пригодиться.

Чтобы приостановить службу, введите:

net pause

Чтобы возобновить приостановленную службу, запустите:

net continue

.

Введение в приложения служб Windows

  • 6 минут на чтение

В этой статье

Службы Microsoft Windows, ранее известные как службы NT, позволяют создавать долго работающие исполняемые приложения, которые запускаются в своих собственных сеансах Windows. Эти службы могут запускаться автоматически при загрузке компьютера, могут быть приостановлены и перезапущены и не отображают никакого пользовательского интерфейса.Эти функции делают службы идеальными для использования на сервере или в тех случаях, когда вам нужны длительные функции, которые не мешают другим пользователям, работающим на том же компьютере. Вы также можете запускать службы в контексте безопасности конкретной учетной записи пользователя, которая отличается от вошедшего в систему пользователя или учетной записи компьютера по умолчанию. Дополнительные сведения о службах и сеансах Windows см. В документации Windows SDK.

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

Вы создаете свою службу как проект Microsoft Visual Studio, определяя в нем код, который определяет, какие команды могут быть отправлены в службу и какие действия следует предпринять при получении этих команд. Команды, которые могут быть отправлены службе, включают запуск, приостановку, возобновление и остановку службы; вы также можете выполнять собственные команды.

После создания и сборки приложения его можно установить, запустив служебную программу командной строки InstallUtil.exe и передав путь к исполняемому файлу службы. Затем вы можете использовать Services Control Manager для запуска, остановки, приостановки, возобновления и настройки вашей службы. Вы также можете выполнить многие из этих задач в узле Services в Server Explorer или с помощью класса ServiceController.

Сравнение приложений-служб и других приложений Visual Studio

Сервисные приложения работают по-разному от многих других типов проектов:

  • Скомпилированный исполняемый файл, создаваемый проектом приложения-службы, должен быть установлен на сервере, прежде чем проект сможет полноценно функционировать.Вы не можете отлаживать или запускать служебное приложение, нажимая F5 или F11; вы не можете сразу запустить службу или войти в ее код. Вместо этого вы должны установить и запустить службу, а затем подключить отладчик к процессу службы. Дополнительные сведения см. В разделе Как отлаживать приложения-службы Windows.

  • В отличие от некоторых типов проектов, вы должны создавать компоненты установки для сервисных приложений. Компоненты установки устанавливают и регистрируют службу на сервере и создают запись для вашей службы с помощью диспетчера служб Windows Services Control Manager .Дополнительные сведения см. В разделе Как добавить установщики в приложение-службу.

  • Метод Main для вашего приложения службы должен выдавать команду Run для служб, содержащихся в вашем проекте. Метод Run загружает службы в Services Control Manager на соответствующем сервере. Если вы используете шаблон проекта Windows Services , этот метод написан для вас автоматически. Обратите внимание, что загрузка службы - это не то же самое, что запуск службы.См. «Срок службы» ниже для получения дополнительной информации.

  • Приложения службы Windows работают на другой оконной станции, чем интерактивная станция вошедшего в систему пользователя. Оконная станция - это защищенный объект, который содержит буфер обмена, набор глобальных атомов и группу объектов рабочего стола. Поскольку станция службы Windows не является интерактивной станцией, диалоговые окна, открываемые в приложении службы Windows, не будут видны и могут привести к тому, что ваша программа перестанет отвечать.Точно так же сообщения об ошибках должны регистрироваться в журнале событий Windows, а не создаваться в пользовательском интерфейсе.

    Классы служб Windows, поддерживаемые .NET Framework, не поддерживают взаимодействие с интерактивными станциями, то есть с вошедшим в систему пользователем. .NET Framework также не включает классы, представляющие станции и рабочие столы. Если ваша служба Windows должна взаимодействовать с другими станциями, вам потребуется доступ к неуправляемому Windows API. Дополнительные сведения см. В документации Windows SDK.

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

  • Приложения-службы Windows запускаются в собственном контексте безопасности и запускаются до того, как пользователь войдет в компьютер Windows, на котором они установлены.Вам следует тщательно спланировать, в какой учетной записи вы будете запускать службу; служба, работающая под системной учетной записью, имеет больше разрешений и привилегий, чем учетная запись пользователя.

Срок службы

Сервис проходит через несколько внутренних состояний за время своего существования. Сначала служба устанавливается в систему, в которой она будет работать. Этот процесс запускает программы установки для проекта службы и загружает службу в Services Control Manager для этого компьютера.Диспетчер управления службами - это центральная утилита, предоставляемая Windows для администрирования служб.

После загрузки службы ее необходимо запустить. Запуск службы позволяет ей начать работу. Вы можете запустить службу из Services Control Manager , из Server Explorer или из кода, вызвав метод Start. Метод Start передает обработку методу OnStart приложения и обрабатывает любой код, который вы там определили.

Работающая служба может находиться в этом состоянии неопределенно долго, пока она не будет остановлена ​​или приостановлена, или пока компьютер не выключится. Служба может находиться в одном из трех основных состояний: выполняется, приостановлено или остановлено. Служба также может сообщать о состоянии ожидающей команды: ContinuePending, PausePending, StartPending или StopPending. Эти статусы указывают на то, что команда была выдана, например команда приостановить работающую службу, но еще не была выполнена. Вы можете запросить статус, чтобы определить, в каком состоянии находится служба, или использовать WaitForStatus для выполнения действия при возникновении любого из этих состояний.

Вы можете приостановить, остановить или возобновить работу службы из Services Control Manager , из Server Explorer или путем вызова методов в коде. Каждое из этих действий может вызывать связанную процедуру в службе (OnStop, OnPause или OnContinue), в которой вы можете определить дополнительную обработку, которая будет выполняться при изменении состояния службы.

Виды услуг

Существует два типа служб, которые вы можете создать в Visual Studio с помощью .NET Framework.Службы, которые являются единственной службой в процессе, получают тип Win32OwnProcess. Службам, которые совместно используют процесс с другой службой, присваивается тип Win32ShareProcess. Вы можете получить тип службы, запросив свойство ServiceType.

Вы можете иногда видеть другие типы служб, если запрашиваете существующие службы, которые не были созданы в Visual Studio. Дополнительные сведения об этом см. В файле ServiceType.

Сервисы и компонент ServiceController

Компонент ServiceController используется для подключения к установленной службе и управления ее состоянием; Используя компонент ServiceController, вы можете запускать и останавливать службу, приостанавливать и продолжать ее работу, а также отправлять пользовательские команды службе.Однако вам не нужно использовать компонент ServiceController при создании приложения-службы. Фактически, в большинстве случаев ваш компонент ServiceController должен существовать в отдельном приложении от приложения службы Windows, которое определяет вашу службу.

Для получения дополнительной информации см. ServiceController.

Требования

  • Службы должны быть созданы в проекте приложения Windows Service или другом проекте с поддержкой .NET Framework, который создает файл.exe-файл при сборке и наследуется от класса ServiceBase.

  • Проекты, содержащие службы Windows, должны иметь установочные компоненты для проекта и его служб. Это легко сделать из окна Properties . Дополнительные сведения см. В разделе Как добавить установщики в приложение-службу.

См. Также

.

c # - установить службу Windows с помощью командной строки Windows?

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
.

Смотрите также