Printservice ошибка 315

The print spooler failed to share printerНа некоторых серверах на базе Windows Server 2012 R2 с ролью сервера печати была замечена проблема со службой «Print Spooler«, возникающая плавающим образом. На этапе загрузки сервера от системы мониторинга SCOM приходила масса оповещений однотипного характера «Alert: Shared Printer Availability Alert«.

Изучение Event-логов этих серверов показало, что система мониторинга реагирует на ошибки с Event ID 315:

Log Name:      Microsoft-Windows-PrintService/Admin
Source:        Microsoft-Windows-PrintService
Event ID:      315
Task Category: Sharing a printer
Level:         Error
Keywords:      Classic Spooler Event,Printer
User:          SYSTEM
Computer:      SRV-PRN01.holding.com
Description:   The print spooler failed to share printer PR050 with shared resource name PR050. Error 2114. The printer cannot be used by others on the network.

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

Описание этой ошибки можно найти в статье Event 315 with error 2114 on startup, где обозначено, что проблема может возникать по той причине, что служба «Print Spooler» (Spooler) пытается «расшарить» сетевые принтеры раньше, чем инициализировалась служба «Server» (LanmanServer). Здесь даются рекомендации проверять зависимости службы «Server» на предмет присутствия нестандартных служб, которые могут увеличивать время запуска этой службы. Но в нашем случае ничего подозрительного в конфигурации службы «Server» обнаружено не было.

Дальнейший анализ Event-лога «System» подтвердил то, что ошибки возникают только в том случае, если при запуске сервера служба «Print Spooler» запустилась по времени на несколько секунд раньше службы «Server».

Одним из вариантов разрешения такой ситуации может стать настройка явной зависимости службы «Print Spooler» от службы «Server». То есть, нам нужно сделать так, чтобы служба «Print Spooler» запускалась только после запуска службы «Server». При этом следует понимать и то, что создание такой зависимости между службами приведёт также к тому, что при остановке службы «Server» будет останавливаться служба «Print Spooler».

Настроить зависимость между службами можно разными способами. Мы рассмотрим 2 примера – помощью утилиты sc и с помощью PowerShell.

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

sc qc spooler

sc qc spooler

Как видим, у службы уже есть зависимость от двух служб («RPCSS» и «http»). Добавить дополнительную зависимость можно следующим образом:

sc config spooler depend= RPCSS/http/LanmanServer

sc config spooler depend

Теперь можем заглянуть в оснастку управления службами services.msc и убедиться в том, что там для службы «Print Spooler» теперь отображается информация о зависимости от службы «Server»

Print Spooler Service Dependencies

Аналогичную настройку зависимостей службы можно выполнить с помощью PowerShell.

Чтобы запросить информацию о текущих зависимостях службы, выполним:

Get-Service "Print Spooler" -RequiredServices

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

Set-ItemProperty -Path "HKLM:SYSTEMCurrentControlSetServicesSpooler" -Name DependOnService -Value @("RPCSS","http","LanmanServer")

Change Print Spooler Service Dependencies via PowerShell

После изменения настройки зависимостей службы «Print Spooler» перезагрузим сервер и снова проанализируем Event-лог «System». Убедимся в том, что служба «Print Spooler» действительно запускается только после запуска службы «Server», а в логе службы печати отсутствуют ошибки «The print spooler failed to share printer…«.

  • Remove From My Forums
  • Вопрос

  • Имеется сервер Windows Server 2012, работающий в качестве сервера печати.

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

    Источник: PrintService

    Категория: Совместное использование принтера

    ID: 315

    Сбой очереди печати принтера при открытии общего доступа к принтеру Шиппинг Kyocera FS-C8525MFP KX с именем общего ресурса PRN-Shipping4. Ошибка 2114. Принтер не может использоваться другими пользователями в сети.

    Но пользователи продолжают печатать на этом принтере.

    Что это за ошибка? Почему появляется? И как с ней бороться?

    • Изменено

      26 апреля 2016 г. 12:51

Ответы

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

    https://social.technet.microsoft.com/Forums/office/en-US/18a2a50b-c4d2-4986-a16e-1fc042085ab9/event-315-error-2114?forum=winserverprint

    https://blogs.technet.microsoft.com/asiasupp/2011/08/14/event-315-with-error-2114-on-startup/

    • Помечено в качестве ответа
      MikAndr
      28 апреля 2016 г. 8:44

The print spooler failed to share printerНа некоторых серверах на базе Windows Server 2012 R2 с ролью сервера печати была замечена проблема со службой «Print Spooler«, возникающая плавающим образом. На этапе загрузки сервера от системы мониторинга SCOM приходила масса оповещений однотипного характера «Alert: Shared Printer Availability Alert«.

Изучение Event-логов этих серверов показало, что система мониторинга реагирует на ошибки с Event ID 315:

Log Name:      Microsoft-Windows-PrintService/Admin
Source:        Microsoft-Windows-PrintService
Event ID:      315
Task Category: Sharing a printer
Level:         Error
Keywords:      Classic Spooler Event,Printer
User:          SYSTEM
Computer:      SRV-PRN01.holding.com
Description:   The print spooler failed to share printer PR050 with shared resource name PR050. Error 2114. The printer cannot be used by others on the network.

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

Описание этой ошибки можно найти в статье Event 315 with error 2114 on startup, где обозначено, что проблема может возникать по той причине, что служба «Print Spooler» (Spooler) пытается «расшарить» сетевые принтеры раньше, чем инициализировалась служба «Server» (LanmanServer). Здесь даются рекомендации проверять зависимости службы «Server» на предмет присутствия нестандартных служб, которые могут увеличивать время запуска этой службы. Но в нашем случае ничего подозрительного в конфигурации службы «Server» обнаружено не было.

Дальнейший анализ Event-лога «System» подтвердил то, что ошибки возникают только в том случае, если при запуске сервера служба «Print Spooler» запустилась по времени на несколько секунд раньше службы «Server».

Одним из вариантов разрешения такой ситуации может стать настройка явной зависимости службы «Print Spooler» от службы «Server». То есть, нам нужно сделать так, чтобы служба «Print Spooler» запускалась только после запуска службы «Server». При этом следует понимать и то, что создание такой зависимости между службами приведёт также к тому, что при остановке службы «Server» будет останавливаться служба «Print Spooler».

Настроить зависимость между службами можно разными способами. Мы рассмотрим 2 примера – помощью утилиты sc и с помощью PowerShell.

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

sc qc spooler

sc qc spooler

Как видим, у службы уже есть зависимость от двух служб («RPCSS» и «http»). Добавить дополнительную зависимость можно следующим образом:

sc config spooler depend= RPCSS/http/LanmanServer

sc config spooler depend

Теперь можем заглянуть в оснастку управления службами services.msc и убедиться в том, что там для службы «Print Spooler» теперь отображается информация о зависимости от службы «Server»

Print Spooler Service Dependencies

Аналогичную настройку зависимостей службы можно выполнить с помощью PowerShell.

Чтобы запросить информацию о текущих зависимостях службы, выполним:

Get-Service "Print Spooler" -RequiredServices

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

Set-ItemProperty -Path "HKLM:SYSTEMCurrentControlSetServicesSpooler" -Name DependOnService -Value @("RPCSS","http","LanmanServer")

Change Print Spooler Service Dependencies via PowerShell

После изменения настройки зависимостей службы «Print Spooler» перезагрузим сервер и снова проанализируем Event-лог «System». Убедимся в том, что служба «Print Spooler» действительно запускается только после запуска службы «Server», а в логе службы печати отсутствуют ошибки «The print spooler failed to share printer…«.

  • Remove From My Forums
  • Question

  • On a Win7/64 with an Hp Laserjet P2055DN network printer, I get event 315 error 2114 (The print spooler failed to share printer Printername with shared resource name Printername . Error 2114. The printer cannot be used by others on the network)
    on almost every startup. The printer works fine, both from the Win7 machine and a McBook  wireless connected to my wired/wireless Linksys WRT160N Router. Printer driver is up to date, nothing stuck in print queue, all permission for sharing turned on.
    Again, printer prints fine, but I keep getting the event and error message in Admin on startup. In Experts Exchange, in the server 2008 section here, I read this:

    http://www.experts-exchange.com/OS/Microsoft_Operating_Systems/Server/Windows_Server_2008/Q_26250085.html?sfQueryTermInfo=1+10+2114+30+315+error+event . If it was a bug, MS would have fixed this by now, yes?. Any ideas why I keep getting the event message?
    Clearly the machine tries to engage the spooler, fails, tires again and succeeds, leaving behind the event message. Thank you.

Answers

  • The Server service is not starting in a timely fashion. Check and make sure there are no dependent services that have been changed from default settings.

    The spooler just uses the Server Service for sharing the printers.

    You will get the message if the server service has not fully initialized when the spooler initializes and wants to share the printers.

    • Proposed as answer by

      Monday, August 15, 2011 6:26 AM

    • Marked as answer by
      Alan MorrisEditor
      Tuesday, January 3, 2012 3:09 AM
    • Proposed as answer by
      danma_
      Monday, August 15, 2011 6:48 AM
    • Marked as answer by
      Alan MorrisEditor
      Tuesday, January 3, 2012 3:09 AM
  • Remove From My Forums
  • Question

  • On a Win7/64 with an Hp Laserjet P2055DN network printer, I get event 315 error 2114 (The print spooler failed to share printer Printername with shared resource name Printername . Error 2114. The printer cannot be used by others on the network)
    on almost every startup. The printer works fine, both from the Win7 machine and a McBook  wireless connected to my wired/wireless Linksys WRT160N Router. Printer driver is up to date, nothing stuck in print queue, all permission for sharing turned on.
    Again, printer prints fine, but I keep getting the event and error message in Admin on startup. In Experts Exchange, in the server 2008 section here, I read this:

    http://www.experts-exchange.com/OS/Microsoft_Operating_Systems/Server/Windows_Server_2008/Q_26250085.html?sfQueryTermInfo=1+10+2114+30+315+error+event . If it was a bug, MS would have fixed this by now, yes?. Any ideas why I keep getting the event message?
    Clearly the machine tries to engage the spooler, fails, tires again and succeeds, leaving behind the event message. Thank you.

Answers

  • The Server service is not starting in a timely fashion. Check and make sure there are no dependent services that have been changed from default settings.

    The spooler just uses the Server Service for sharing the printers.

    You will get the message if the server service has not fully initialized when the spooler initializes and wants to share the printers.

    • Proposed as answer by

      Monday, August 15, 2011 6:26 AM

    • Marked as answer by
      Alan MorrisEditor
      Tuesday, January 3, 2012 3:09 AM
    • Proposed as answer by
      danma_
      Monday, August 15, 2011 6:48 AM
    • Marked as answer by
      Alan MorrisEditor
      Tuesday, January 3, 2012 3:09 AM
  • Remove From My Forums

locked

Проблемы с открытием общего доступа к файлам и принтерам в доменном профиле (win7 — 7600 x86)

  • Вопрос

  • На работе организована доменная сеть на WinServ2003.  Установил себе на комп. «на чисто» (win7 7600 — 16385 x86). Ввели машину в домен (назначили имя, домен), перегрузили. Пользователю домена дали все права локального администратора. Перегрузили.  
    НО: Попытка открытия общего доступа к принтеру (USB) увенчалась провалом и выдачей ошибки «0х00000842». Отключили контроль учетных записей, отключили брандмауер — перегрузили, Поставили все галки «Панель управленияВсе элементы панели управленияЦентр управления сетями и общим доступомДополнительные параметры общего доступа».  И снова провал.
    Потом наблюдается такая картина:   «Панель управленияВсе элементы панели управленияЦентр управления сетями и общим доступомДополнительные параметры общего доступа» все отметки на «Включить общий доступ…»  — «Сохранить изменения», а при повторном входе — отметки обратно (автоматически) возвращаются на «Отключить общий доступ …»
    Примечательно, что до этого тестировал сборку «7264» — все работало нормально.
    Кто нибудь еще сталкивался с этим? Как решить данную проблему?? Или весь вопрос в том, что это еще не финальная сборка?

    • Изменено

      24 июля 2009 г. 13:46

Ответы

  • Огромное спасибо за подсказку. Все решено следующим образом:
    «Службы и приложенимя» -> «Службы» -> «Диспетчер учетных записей безопасности» — был по дефолту Тип запуска — «Отключена». Включил на «Автоматически» и нажал кнопку «Запустить». Далее: запустил «Службы и приложенимя» -> «Службы» -> «Сервер» (она не могла запуститься из-за отключеной службы «Диспетчер учетных записей безопасности».  Потом открыл общий доступ принтеру. И все заработало!!! Как все было просто :)!
    ТЕМА ЗАКРЫТА! (по крайней мере моя проблема решена)

    • Помечено в качестве ответа
      Vinokurov Yuriy
      27 июля 2009 г. 5:10

Windows Ошибка очереди печати

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

Открываем Панель управления Windows и заходим в раздел «Оборудование и звук»>>>»Устройства и Принтеры»:

как принтер использовать по умолчанию

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

отменить печать документа

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

приостановить печать принтера

Теперь надо перезагрузить компьютер и проверить результат. Обычно после этого ошибка очереди печати пропадает и принтер работает как положено.
Если предыдущий шаг не помог, тогда надо зайти в системную консоль «Управление» и зайти в раздел «Службы». В списке сервисов надо найти «Диспетчер печати» и кликнуть по нему дважды чтобы открылось такое окно:

перезапуск очереди печати виндовс

Проверьте, чтобы тип запуска службы стоял «Автоматически», а в поле состояние было написано «Работает».

Ещё один способ восстановить нормальную работу принтера — это запустить командную строку Windows с правами Администратора и ввести команду:

sc config spooler depend= RPCSS

Заметьте, что перед «RPCSS» надо оставить пробел:

sc config spooler depend

Нажимаем клавишу «Enter» и ждём, пока команда отработает.  После этого перезагружаем свой ПК или ноутбук и и проверяем — ошибка очереди печати Виндовс должна устраниться.

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

Как устранить ошибку очереди печати принтера в WindowsПравой кнопкой мыши нажмите на значок используемого принтера и в контекстном меню и нажмите на «Просмотр очереди печати». Нажмите в верхнем меню на «Принтер» и убедитесь, что в пункте «Использовать по умолчанию» стоит галочка. Нажмите на «ОК» и перезагрузите компьютер. Принтер должен снова заработать корректно.

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

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

Если этот способ не помог, то можно попробовать реанимировать принтер с помощью командной строки. Откройте меню «Пуск» и в строку поиска введите команду «cmd». Откроется программа «cmd.exe». Запустите ее как администратор и в консоли Windows введите команду «sc config spooler depend= RPCSS».

Как устранить ошибку очереди печати принтера в WindowsНажмите на [Enter] и закройте командную строку. Перезагрузите компьютер. Проблема должна быть устранена.

Фото: компании-производители

  • Remove From My Forums
  • Question

  • On a Win7/64 with an Hp Laserjet P2055DN network printer, I get event 315 error 2114 (The print spooler failed to share printer Printername with shared resource name Printername . Error 2114. The printer cannot be used by others on the network)
    on almost every startup. The printer works fine, both from the Win7 machine and a McBook  wireless connected to my wired/wireless Linksys WRT160N Router. Printer driver is up to date, nothing stuck in print queue, all permission for sharing turned on.
    Again, printer prints fine, but I keep getting the event and error message in Admin on startup. In Experts Exchange, in the server 2008 section here, I read this:

    http://www.experts-exchange.com/OS/Microsoft_Operating_Systems/Server/Windows_Server_2008/Q_26250085.html?sfQueryTermInfo=1+10+2114+30+315+error+event . If it was a bug, MS would have fixed this by now, yes?. Any ideas why I keep getting the event message?
    Clearly the machine tries to engage the spooler, fails, tires again and succeeds, leaving behind the event message. Thank you.

Answers

  • The Server service is not starting in a timely fashion. Check and make sure there are no dependent services that have been changed from default settings.

    The spooler just uses the Server Service for sharing the printers.

    You will get the message if the server service has not fully initialized when the spooler initializes and wants to share the printers.

    • Proposed as answer by

      Monday, August 15, 2011 6:26 AM

    • Marked as answer by
      Alan MorrisEditor
      Tuesday, January 3, 2012 3:09 AM

    • Proposed as answer by
      danma_
      Monday, August 15, 2011 6:48 AM
    • Marked as answer by
      Alan MorrisEditor
      Tuesday, January 3, 2012 3:09 AM
  • Deployment image servicing and management tool (dism.exe) : While try to mounting image of the WIM file, i faced an error which are listed…

  • Unable to connect to the internet : «Error 106 ( net::ERR_INTERNET_DISCONNECTED ): The internet connection has been lost» . Th…

  • Event 1017, Security-SPP: Installation of the Proof of Purchase failed . 0xC004F050 Partial Pkey=BBBBB ACID=? Detailed Error [?] log n…

  • Windows update could not be installed because of error 2359302 «» (Command line : «»C:Windowssystem32 wusa.exe «…

  • Error 200 (net::ERR_CERT_COMMON_NAME_INVALID): Unknown error. I got the above error while try to access the gmail login page on the chrome…

  • Event 131, DeviceSetupManager: Metadata staging failed, result={00000000-0000-0000-FFFF-FFFFFFFFFFFF} for container ‘0x80072F78’ …

  • Event Type mptelemetry,P1 8024402c,P2 endsearch,P3 search,P4 3.0.8107.0,P5 mpsigdwn.dll,P6 3.0.8107.0,P7 microsoft security essentials (e…

  • SharedAccess_NAT: The DHCP allocator has disabled itself on ip address 192.168.1.2,since the IP address is outside the 192.168.137.0/255.2…

  • Session «Microsoft Security Essentials OOBE» stopped due to the following error:0xC000000D Log name :Microsoft-windows-Kernel-E…

  • Gateway resolution failed on interface {766c117a-e333-4f3b-b483-47a55fb39163} for 192.168.1.1 with error : 0x43. Note: For the interface {5…

Понравилась статья? Поделить с друзьями:
  • Printquality 600 ошибка 1004
  • Pressure tank filling touareg ошибка устранение
  • Press start button again ошибка киа соренто
  • Press clutch pedal ошибка ман тга
  • Press button x3 voopoo что означает ошибка