Служба pnrp не запускается

Ошибка 1068 не удалось запустить дочернюю службу Windows 10

Служба pnrp не запускается

Всем привет, и снова рад видеть вас у себя. Сегодня рассмотрим такую тему с названием ошибка 1068, где не удалось запустить дочернюю службу Windows 10.

Мы с ней вскользь уже сталкивались в посте Ошибка Error 1920.

Service MSMFramework (MSMFramework) failed to start, но я хочу ее раскрыть немного поподробнее и поэтапно показать, как исправить ошибку 1068, уверен начинающим системным администраторам это будет полезно.

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

Варианты ошибки 1068

Давайте рассмотрим, в каких самых распространенных случаях вы можете поймать данное окно. Данный мануал подойдет для любой ос Windows, но так как у меня это Windows 10, то все покажу на ней. Нажимаем наше любимое сочетание клавиш Win+R и вводим services.msc, для того чтобы открыть оснастку Службы. (Более подробно про оснастки читайте как создать оснастку mmc)

В итоге у вас откроется оснастка службы

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

Я для примера выбрал Windows Audio. На вкладке Общие вы сможете изменить Тип запуска

  • Автоматически
  • Вручную
  • Отключена

Если опция Запустить не доступна, то сначала нужно изменить тип запуска на Вручную или Автоматически, применить настройки и уже потом запускать службу (но она может не запуститься и в этом случае, если зависима еще от каких-то отключенных в настоящий момент служб).

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

Ошибка 1068 windows audio

Зависимости смотрим на вкладке Зависимости. Предположим у нас не запустилась Windows Audio. Мы видим, что она связана с

  • Средство построения конечных точек Windows Audio
  • Удаленный вызов процедур RPC

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

Хочу отметить, что ошибка запуска служб 1068, может появляться из-за разных дочерних служб, и вариантов очень много, вы должны уяснить, что если известна зависимость, то в большинстве случаев вы ее решить, из практике она встречается у диспетчера печати, брандмауэра или Hamachi. В сообщение об ошибке 1068 всегда присутствует название службы.

Еще есть небольшое но, например есть такие сервисы как «Plug and Play» и «Питание» и они чаще всего в зависимостях не указываются, но являются для системы очень важными, и если вдруг появилась 1068, и все зависимые сервисы работают, то попробуйте включить или перезапустить  «Plug and Play» и «Питание». Вообще мне очень не нравится, что Microsoft ее не может решить начиная с Windows 7, почему нельзя проверять, если зависимый сервис не работает, то нужно его перезапустить, и я уверен многие с этой проблемой вообще бы не столкнулись.

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

Следующий распространенный вариант — сообщение об ошибке 1068 при каких-либо действиях с сетью: предоставлением общего доступа к сети, настройке домашней группы, подключению к Интернету.

В описываемой ситуации проверьте работу следующих служб:

  • Диспетчер подключений Windows (Автоматически)
  • Удаленный вызов процедур RPC (Автоматически)
  • Служба автонастройки WLAN (Автоматически)
  • Автонастройка WWAN (Вручную, для беспроводных подключений и Интернета по мобильной сети).
  • Служба шлюза уровня приложения (Вручную)
  • Служба сведений о подключенных сетях (Автоматически)
  • Диспетчер подключений удаленного доступа (по умолчанию – вручную)
  • Диспетчер автоматических подключений удаленного доступа (Вручную)
  • Служба SSTP (Вручную)
  • Маршрутизация и удаленный доступ (по умолчанию бывает отключена, но попробуйте запустить, может помочь в исправлении ошибки).
  • Диспетчер удостоверений сетевых участников (Вручную)
  • Протокол PNRP (Вручную)
  • Телефония (Вручную)
  • Plug and Play (Вручную)

В качестве отдельного действия при неполадках с сетевыми службами при подключении к Интернету (ошибка 1068 и ошибка 711 при непосредственно подключении в Windows 7) можно попробовать следующее:

  1. Остановите службу «Диспетчера удостоверений сетевых участников» (не меняйте тип запуска). Делается это либо через графический интерфейс, либо из командной строки, где выполните команду Net stop p2pimsvc.
  2. В папке C:\Windows\serviceProfiles\LocalService\AppData\Roaming\PeerNetworking удалите файл idstore.sst при его наличии. Сама папка AppData будет скрыта, так что посмотрите как отображаются скрытые файлы windows 10
Читайте также  Удаление службы семейная безопасность Windows 10

Источник: http://pyatilistnik.org/oshibka-1068-ne-udalos-zapustit-dochernyuyu-sluzhbu-windows-10/

Ошибка 1608: Не удается запустить дочернюю службу – как исправить

Служба pnrp не запускается

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

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

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

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

Как было отмечено выше, ошибка 1608 возникает из-за отключения одной из служб, запрос к исполнению которой был послан, но ответ не получен. Чтобы включить любую из служб в Windows, нужно сделать следующее:

  1. Запустите список служб, для этого нажмите на клавиатуре сочетание Windows+R и введите команду services.msc, а далее кликните «ОК»;
  2. Чтобы в открывшемся списке включить любую из служб, на нее нужно нажать дважды левой кнопкой мыши и установить в графе «Тип запуска» значение «Автоматически», после чего запустить службу. Если после изменения типа запуска на автоматический пункт «Запустить» неактивен, переключите «Тип запуска» на вариант «Вручную», после чего запустите службу и верните «Автоматический».

Обратите внимание: Если запустить службу не получается при любом типе запуска, поставьте вариант «Автоматически» и перезагрузите компьютер, после чего служба будет включаться в необходимый момент.

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

Ошибка 1608 при попытке подключиться к интернету или локальной сети

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

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

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

  • Удаленный вызов процедур RPC;
  • Служба сведений о подключенных сетях;
  • Служба автонастройки WLAN;
  • Диспетчер подключений Windows.

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

  • Автонастройка WWAN;
  • Диспетчер подключений удаленного доступа;
  • Служба SSTP;
  • Протокол PNRP;
  • Служба шлюза уровня приложения;
  • Диспетчер автоматических подключений удаленного доступа;
  • Диспетчер удостоверений сетевых участников;
  • Телефония;
  • Plug and Play.

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

Еще один способ избавиться от ошибки 1608 при подключении к интернету – это удалить файл idstore.sst, расположенный по следующему пути:

C:\ Windows\ serviceProfiles\ LocalService\ AppData\ Roaming\ PeerNetworking

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

Когда файл будет удален, перезагрузите компьютер.

Ошибка 1608 при попытке запустить Windows Audio

Распространены ситуации, когда при попытке запустить службу Windows Audio у операционной системы возникает ошибка 1608. Чтобы ее устранить, перейдите в список служб и последовательно выполните следующие действия:

  1. Проверьте службу «Питание». Она должна быть запущена, а ее тип запуска выставлен в автоматический режим;
  2. Убедитесь, что в автоматическом режиме работает служба «Средство построения конечных точек Windows Audio»;
  3. Еще одна служба, которая имеет отношение к Windows Audio, это «Удаленный вызов процедур RPC», она также должна работать в автоматическом режиме и быть включена.

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

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

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

  1. При возникновении ошибки 1608 пользователь увидит название службы, с которой произошла ошибка;
  2.  После этого необходимо зайти в список всех служб и отыскать эту службу. Нажмите на нее правой кнопкой мыши и во всплывающем меню выберите пункт «Свойства»;
  3. Далее переключитесь на вкладку «Зависимости» и посмотрите, от работы каких служб имеется зависимость у данной службы.

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

(407 голос., 4,56 из 5)
Загрузка…

Читайте также  Как отключить службу брандмауэр защитника Windows 10?

Источник: https://okeygeek.ru/oshibka-1608-ne-udaetsya-zapustit-dochernyuyu-sluzhbu/

Платформа Microsoft Peer-to-Peer Networking

Служба pnrp не запускается
109

C# и .NET — Сетевое программирование — Платформа Microsoft Peer-to-Peer Networking

Платформа Microsoft Windows Peer-to-Peer Networking (Платформа для создания одноранговых сетей Windows производства Microsoft) представляет собой предлагаемую Microsoft реализацию технологии P2P.

Она поставляется в составе операционных систем Windows XP SP2, Windows Vista, Windows 7 и Windows 8, а также доступна в виде дополнения для Windows XP SP1.

Она включает в себя две технологии, которые можно использовать для создания приложений P2P в .NET:

Протокол Peer Name Resolution Protocol (PNRP)

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

Сервер People Near Me

Его можно применять для обнаружения локальных равноправных участников (и который в настоящее время доступен только в Windows Vista и Windows 7).

Протокол PNRP

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

Первая версия предлагалась в составе Windows XP SP2, Windows XP Professional x64 Edition и Windows XP SP1 с пакетом Advanced Networking Pack for Windows XP.

Вторая версия была выпущена вместе Windows Vista и сделана доступной для пользователей Windows XP SP2 в виде отдельного загружаемого компонента.

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

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

Протокол PNRP позволяет клиенту регистрировать конечную точку (называемую именем равноправного участника(peer name)), которая автоматически распространяется между остальными равноправными участниками в группе (облаке).

Это имя инкапсулируется в идентификатор PNRP (PNRP ID).

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

Например, можно определить имя равноправного участника, представляющее конечную точку службы WCF, и воспользоваться PNRP для его регистрации в группе (облаке) в виде идентификатора PNRP ID.

Равноправный участник, выполняющий подходящее клиентское приложение, которое применяет механизм обнаружения, способный распознавать имена равноправных участников для предоставляемой службы, тогда сможет обнаружить этот идентификатор PNRP ID.

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

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

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

Идентификаторы PNRP

Идентификаторы PNRP ID являются 256-битными значениями. Младшие 128 бит используются для обозначения уникальным образом индивидуального равноправного участника сети, а старшие 128 бит — для представления его имени.

Старшие 128 бит представляют собой хеш-комбинацию, состоящую из хешированного значения открытого ключа, которое получается от осуществляющего публикацию равноправного участника, и строки длиной до 149 символов, которая представляет имя этого участника.

Хешированный открытый ключ (называемый авторитетным источником (authority)) в сочетании с этой строкой (называемой классификатором (classifier)) называются идентификатором P2P. Вместо хешированного открытого ключа также может использоваться значение 0, в случае чего имя равноправного участника считается незащищенным (если применяется открытый ключ, то имя считается защищенным).

На рисунке ниже схематично показана структура идентификатора PNRP:

Служба PNRP на стороне равноправного участника отвечает за поддержание списка идентификаторов PNRP, как тех, которые публикует сама, так и тех, которые она получает в виде кэшированного списка от экземпляров служб PNRP, находящихся в других местах облака.

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

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

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

Равноправные участники сети могут применять PNRP для нахождения идентификаторов PNRP, совпадающих с определенным идентификатором P2P.

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

Дело в том, что в случае отображения несколькими равноправными участниками незащищенного имени с одинаковым классификатором, их идентификатор P2P ID будет совпадать.

Читайте также  Как продлить срок службы ssd?

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

Облака PNRP

Выше было рассказано, как PNRP осуществляет регистрацию и преобразование имен равноправных участников в облаке (группе). Облако (или группа) поддерживается seed-сервером, которым может быть любой сервер с запущенной службой PNRP, которая поддерживает запись хотя бы об одном равноправном участнике. Для службы PNRP доступны облака двух типов:

Облака локальных соединений (Link local)

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

Глобальные облака (Global)

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

Разница состоит в том, что для глобального облака с подключением к Интернету Microsoft поддерживает seed-сервер, а для определяемого самостоятельно приватного глобального облака должен использоваться собственный seed-сервер.

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

В прошлых выпусках PNRP существовали облака еще и третьего типа, которые назывались облаками локальных сайтов (Site local). Они больше уже не применяются и потому не рассматриваются.

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

netsh p2p pnrp cloud show list

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

В данном случае результат указывает, что доступно два облака локальных соединений (Link local).

Понять это можно как по значению в столбце Name(Имя), так и по значению в столбце Scope(Область), в котором для облаков локальных соединений всегда отображается значение 3, а для глобальных облаков — значение 1.

Для подключения к глобальному облаку необходимо иметь глобальный адрес IPv6. Компьютер, на котором запускалась команда netshс p2p, таковым не обладал, потому для него оказалось доступным только локальное облако.

При наличии проблем с сетевой связью следует проверить, не препятствует ли брандмауэр передаче локального сетевого трафика через порты UDP 3540 или 1900. UDP-порт 3540 используется протоколом PNRP, а UDP-порт 1900 — протоколом SSDP (Simple Service Discovery Protocol — простой протокол обнаружения служб), который, в свою очередь, используется службой PNRP (а также устройствами UPnP).

Особенности PNRP в Windows 7

В Windows 7 протокол PNRP предусматривает использование нового компонента под названием DRT (Distributed Routing Table — таблица распределенной маршрутизации).

Этот компонент отвечает за определение структуры используемых PNRP ключей, роль которой в реализации по умолчанию исполняет описанный выше идентификатор PNRP. С помощью API-интерфейса DRT можно определить альтернативную схему ключей при условии, что они представляют собой 256-битные целочисленные значения (подобно идентификаторам PNRP ID).

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

В Windows 7 также появилась новая опция для подключения к другим пользователям в приложении Remote Assistance, которая называется Easy Connect.

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

После создания сеанса с помощью Easy Connect или других средств (например, отправки приглашения по электронной почте) пользователи могут открыть общий доступ к своим рабочим столам и оказывать помощь друг другу через интерфейс Remote Assistance.

Служба People Near Me

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

В реализации этапа обнаружения ей помогает служба People Near Me (Соседние пользователи), которая позволяет находить равноправных участников, которые зарегистрировались в локальной сети (т.е. подключены к тому же локальному облаку, что и данный компьютер).

Эта служба наверняка уже попадалась на глаза, поскольку она является встроенным компонентом Windows Vista и Windows 7, а также используется в приложении Windows Meeting Space, которое позволяет открывать равноправным участникам общий доступ к различным приложениям. Для конфигурирования этой службы применяется элемент Change People Near Me (Изменить соседних пользователей) панели управления, быстро перейти к которому можно путем ввода следующей команды:

Этот элемент позволяет получить доступ к диалоговому окну, показанному на рисунке ниже. После регистрации эта служба становится доступной в любом приложении, которое построено с учетом возможности ее использования:

На момент написания этих строк служба PNM было доступна только в семействе операционных систем Windows Vista и Windows 7. Возможно, в будущем появятся пакеты обновлений или дополнительные загружаемые модули, которые позволят сделать ее доступной в Windows XP.

Источник: https://professorweb.ru/my/csharp/web/level8/8_2.php

Понравилась статья? Поделиться с друзьями:
О компьютерах просто