Служба cphs завершена из за ошибки

Всем привет Windows 10 таит в себе много тайн и вот одна из них это служба CDPUserSvc, я постараюсь рассказать что это за таинственная служба и почему какие-то ошибки в ней возникают…

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

У меня стоит Windows 10, не знаю есть ли такое же в Windows 7. Но я пошел проверять, уж больно интересно мне стало. Значит так, открываю я службы, для этого нажимаю кнопки Win + R, далее появляется окошко для ввода команды, туда вставляю эту команду:

Дальше открылось окно Службы где я сразу увидел CDPUserSvc, вот она, смотрите:

У меня она называется как CDPUserSvc_dcb42. В колонке Состояние вижу что она выполняется. Короче нажимаю я по ней два раза, и вот смотрите, открылось окошко свойств, вот что в нем пишется:

Мне непонятно что такое dcb42 в названии, но вот что еще странно, так это то, что написано в поле Описание. Там сказано что Не удается прочитать описание. Код ошибки: 15100, что это за прикол, подумал я…

Так, еще я вижу, что служба работает под процессом svchost.exe и запускается с ключом -k UnistackSvcGroup:

C:Windowssystem32svchost.exe -k UnistackSvcGroup

Вообще знаете, мне уже достаточно того, что служба выполняется под процессом svchost.exe, чтобы сделать вывод, что это системная служба и играться с ней не стоит. Но это мое мнение, возможно что на самом деле все не так, мне еще предстоит узнать что делает эта служба

Я обратился к интернету, ввел запрос в поисковик, начал глазами сканировать. Я быстро нашел то что нужно, узнал что служба расшифровывается как Connected Devices Platform User Service, что переводится вроде как служба платформы подключенных пользовательских устройств. Иногда запуск может быть автоматический при включении винды, а иногда она запускается только по запросу других программ.

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

В реестре также есть CDPUserSvc в виде раздела:

Также я узнал что вроде как служба CDPUserSvc мутит дела с другими службами, а именно с OneSyncSvc (синхронизация почты, контактов, календаря), PimIndexMaintenanceSvc (индексирование поиска по контактам на мобильных устройствах), UnistoreSvc (хранение пользовательских данных: отметки в календаре, контакты, сообщения), UserDataSvc (обеспечивает доступ программам к структурированным данным пользователя).

Читайте также:  Синий экран dumping physical memory to disk

В интернете я вижу инструкции о том как удалить CDPUserSvc. Да, вы это можете сделать, но я не буду описывать эту процедуру, так как я против этого..

Я использую Windows 10 уже много времени и при этом активно, каждый день. И мне никогда служба CDPUserSvc не мешала. Удалять ее не вижу смысла, тем более что она штатная, то есть она не появилась, она уже была после установки винды. Максимум что можно сделать, так это отключить, просто в свойствах службы выберите в Тип запуска: Отключена и нажмите кнопку Остановить:

Еще на зарубежном форуме советовали выбирать не Остановить, а Вручную.

Кстати у одного пользователя при запуске CDPUserSvc вообще выскочила такая ошибка:

Подытожим все вышесказанное.

  1. Служба CDPUserSvc по умолчанию уже идет вместе с виндой. У меня она всегда была, но я не придавал значение ей. Службой никогда не интересовался, проблем со службой нет, поэтому лично мое мнение, что ее удалить никак не стоит и максимум что можно сделать, это отключить.
  2. Системные службы не просто так существуют и уж тем более если они изначально идут вместе с виндой. Вы можете удалить CDPUserSvc и вроде все будет норм, но никто не даст вам гарантии, что будет дальше. Возможно что придется установить какой-то компонент от Microsoft, например Visual C++, а он устанавливаться не будет. Это просто пример, я вам дал совет, максимум это отключить, но не удалять. Мне кажется так будет спокойнее как-то.

На этом все господа, успехов вам и всех благ, пока

I. Ошибка – "отказано в доступе".

1) Сначала определим действительное имя службы: Панель управления / Система и безопасность / Администрирование / Службы. Найдите нужную Вам и откройте ее свойства. Во вкладке "Общее" имя службы (рис. 1).

2) Искомое имя службы ищем в ветке в реестра: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices.

3) Правый клик по службе, и в контекстном меню выбираем пункт "Разрешения".

4) Для нормальной работы службы, группы "Система" и "Администраторы" должны иметь полный доступ (рис. 2).

II. Ошибка запуска службы. Эта ошибка означает, что у вас отключена служба. Чтобы запустить ее нужно сделать следующее:

1) Открываем Пуск / Панель управления / Система и безопасность / Администрирование / Службы (рис.1) .

2) В списке находим нужную. По двойному клику открываем свойства службы.

3) Устанавливаем тип запуска – "Автоматически". Запускаем службу там же с помощью кнопки "Запустить".

Читайте также:  При нажатии на клавишу издается звук

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

III. Ошибка – "Системе не удается найти указанный путь".

1) В этом случае необходимо проверить параметр службы ImagePath: Он может быть изменен или указывать на несуществующий файл. Чтобы выяснить правильные параметры запуска службы воспользуйтесь справочником по службам.

2) Если путь правильный, но файл отсутствует, воспользуйтесь "Восстановлением системы": Программы / Стандартные / Служебные / Восстановление системы (рис.3) или утилитой в командной строке – "sfc". Sfc — проверяет системные файлы и в случае необходимости восстанавливает (понадобится установочный диск Windows).

После установки ноябрьских обновлений безопасности на Windows 10 / Windows Server 2016, от пользователей стали поступать жалобы на проблемы с постоянными падениями службы CDPUserSvc. В этой статье мы разберемся с тем, что такое служба CDPUserSvc, почему она периодически прекращает работу, как исправить эту проблему и можно ли отключить службу CDPUserSvc в Windows 10.

Служба CDPUserSvc впервые появилась в Windows 10 и с самого начала она вызывает у пользователей множество вопросов и создает ряд проблем.

Ошибка Прекращена работа программы CDPUserSvc_xxxxx

Относительно недавно некоторые пользователи Windows 10 / Windows Server 2016 стали жаловаться, что при загрузке, выключении Windows 10 или даже каждые несколько минут появляется ошибка:

В журнале приложений при этом постоянно фиксируются ошибки вида:

Faulting application name: svchost.exe_CDPUserSvc_2ce84fe, version: 10.0.14393.0, time stamp: 0x57899b1c
Faulting module name: cdp.dll, version: 10.0.14393.1715, time stamp: 0x59b0d38c
Exception code: 0xc0000005
Fault offset: 0x0000000000193cf5
Faulting process id: 0x4484
Faulting application start time: 0x01d35ebff3f9a7f5
Faulting application path: C:WINDOWSsystem32svchost.exe
Faulting module path: c:windowssystem32cdp.dll
Report Id: f7159168-5104-440e-34c1-6b42ed6649ee
Faulting package full name:
Faulting package-relative application ID:

На компьютерах с Windows 10 эта ошибка стала появляться у некоторых пользователей после установки обновления Anniversary Update (1607). В этом случае стоит попробовать запустить службу CDPUserSvc в изолированном процессе, либо же совсем ее отключить (об этом ниже).

В большинстве же случаев этот баг вызван ноябрьским обновлением KB4048953 для Windows Server 2016 и Windows 10.

Если данное обновление у вас присутствует, чтобы избавится от данной проблемы, достаточно корректно удалить обновление KB4048953 ( wusa.exe /uninstall /kb:4048953 ), либо дождаться выхода декабрьского пакета накопительных обновлений, в котором баг обещали пофиксить.

Зачем нужна служба CDPUserSvc?

Служба CDPUserSvc (Connected Devices Platform User Service / служба платформы подключенных пользовательских устройств). Само имя службы является динамическим и состоит из строки CDPUserSvc_ и 5 случайно сгенерированных символов (в моем примере это CDPUserSvc_6b511).

Читайте также:  Программное включение wps в роутерах xiaomi

В различных билдах Windows 10 служба CDPUserSvc имеет разный тип запуска

  • В Windows 10 1507 – ручной тип запуска
  • 1511 – служба отключена
  • 1607, 1703, 1709 – тип запуска Автоматический

Служба запускается в рамках процесса svchost: svchost.exe -k UnistackSvcGroup

Исполняемый файл: %WinDir%System32CDPSvc.dll

Что интересно, если открыть консоль со списком служб (Services.msc) задач и найти службу CDPUserSvc, то можно обнаружить что в ее описании содержится текст:

Почему это происходит – не понятно.

Официальной информации о данной службе от Microsoft мне найти не удалось. Если произвести анализ соединений службы CDPUserSvc, можно обнаружить, что данная служба периодически подключается к серверам Microsoft и OneDrive и отправляет какие-то данные по HTTPS. Посмотрим, как выглядит процессы, запускаемые в группе UnistackSvcGroup. Для этого в Process Explorer откроем свойства процесса svchost.exe и посмотрим его свойства.

В рамках этого процесса запущены пять служб (обратите внимание, что все они в имени содержат одинаковый с CDPUserSvc пятизначный идентификатор:

  • CDPUserSvc_6b511 – наш клиент
  • OneSyncSvc_6b511 — отвечает за синхронизацию почты, контактов, календаря и других данных пользователя
  • PimIndexMaintenanceSvc_6b511 – служба индексации контактов для быстрого поиска
  • UnistoreSvc_6b511 – хранит структурированные данные пользователя (контакты, календаря, почту)
  • UserDataSvc_6b511 – обеспечивает доступ к структурированным данным пользователя

Судя по всему, служба CDPUserSvc также отвечает за синхронизацию данных пользователя с серверами MSFT (телеметрия? А оно вам надо?). Поэтому службу CDPUserSvc можно без особого ущерба для ОС отключить (если, конечно вы не пользуетесь нативными контактами, почтой и календарем Windows 10).

Изоляция процесса CDPUserSvc

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

sc config cdpusersvc type= own

Сервис CDPuserSvc после этого должен начать запускаться в собственном процессе svchost.exe. Проверьте, исчезнет ли после этого проблема падения службы CDPuserSvc. Если нет – попробуйте отключить ее.

Как отключить службу CDPUserSvc

Если в консоли управления службами (services.msc) попробовать вручную остановить службу CDPUserSvc_6b511 и перевести ее в состояние Отключена, через какое-то время она включится опять (с другим именем).

Запретить запуск службы можно через реестр, для чего в ветке реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesCDPUserSvc нужно изменить значение параметра Start с 2 (Автоматический запуск) на 4 (Отключена).

Или выполнить команды:

sc config CDPUserSvc start= disabled
reg add "HKLMSYSTEMCurrentControlSetServicesCDPUserSvc /v "Start" /t REG_DWORD /d "4" /f

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>