Служба пользователя платформы подключенных устройств windows 10 что это

CDPUserSvc — что это за служба?

Приветствую друзья! В Windows 10 в списке служб можете обнаружить CDPUserSvc — необычная служба, так как окончание у названия часто содержит набор символов.. а окончание самого название, то есть Svc скорее всего идет от процесса Svchost. Уже можно сделать вывод — наверно системная, но это не исключает наличие проблем с ней.

Особенно настораживает описание:

Не удается прочитать описание. Код ошибки: 15100

Если у вас выскакивает ошибка — то.. скорее всего вам поможет отключение. Ниже я нашел два работающих способа. Один — точно поможет вам (99%).

CDPUserSvc — что это?

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

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

Зачем нужна? Судя по инфе в интернете — предназначена для синхронизации OneDrive (облако).

Как можно решить ошибку связанную с CDPUserSvc?

Я нашел в сети два вероятных способа. Нет гарантии 100%. Но один из них — скорее всего поможет. Первый способ должен помочь.

Используем реестр

Просто отключить. В интернете также советуют отключение через реестр. Вот только смысл? А смысл в том, что я хотел отключить без реестра — обычно через свойства службы. Но был приличный облом — выскакивала ошибка Параметр задан неверно! Вот нежданчик то!

Поэтому отключаем таки через реестр!

  1. Зажимаем Win + R, пишем команду regedit, нажимаем ОК. Win + R вызывает окошко Выполнить, его в Windows еще можно запустить просто нажав правой кнопкой по значку Пуск, а там — пункт Выполнить.
  2. Откроется редактор реестра, переходим по такому пути: HKEY_LOCAL_MACHINE >SYSTEM >CurrentControlSet >Services >CDPUserSvc, ищем строку Start, нажимаем по ней два раза — выставляем значение 4. У вас может быть два CDPUserSvc — еще один с набором символов. Выставляем значение для обоих.
  3. По сути это трюк, ибо данный раздел реестра отображает настройки те, который в свойствах службы, однако там.. как я уже выяснил — отключение не работает.

У меня нашлось два раздела:

В параметре Start в поле Значение устанавливаем циферку 4:

Так делаем для обоих CDPUserSvc.

Я это проделал и у себя. Потом выполнил перезагрузку. Проверил — реально служба отключилась:

Так что пробуйте, должно получиться и у вас!

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

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

Одному человеку помогла именно Изоляция процесса:

  1. Если у вас Windows 10, то нажмите правой кнопкой по значку Пуск, выберите там пункт Командная строка (Администратор). Или просто откройте поиск возле пуска и там напишите cmd, в результатах нажмите правой кнопкой по Командная строка и выберите Запустить от имени администратора.
  2. Должна запуститься командная строка — черное окошко, где мы будем вводить команду.
  3. Появилось окошко? Отлично, теперь пишем туда эту команду: sc config cdpusersvc type=own. При помощи этой команды Windows сама будет изолировать процесс в принудительном режиме.
Читайте также:  Компьютер загружен с установочного диска windows извлеките установочный диск что делать

Заключение

  1. CDPUserSvc — вызывает траблы.
  2. Точно неизвестно зачем нужна. Теория о том, что нет описания, ибо нужна для слежки, телеметрии — думаю бред.
  3. При проблемах — отключать, используя реестр либо изоляцию.

Надеюсь информация помогла. Удачи и добра! До новых встреч!

Добавить комментарий Отменить ответ

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Решение проблемы со службой CDPUserSvc в Windows 10 / Windows Server 2016

После установки ноябрьских обновлений безопасности на 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:\WINDOWS\system32\svchost.exe
Faulting module path: c:\windows\system32\cdp.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).

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

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

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

Исполняемый файл: %WinDir%\System32\CDPSvc.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_MACHINE\SYSTEM\CurrentControlSet\Services\CDPUserSvc нужно изменить значение параметра Start с 2 (Автоматический запуск) на 4 (Отключена).

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

sc config CDPUserSvc start= disabled
reg add «HKLM\SYSTEM\CurrentControlSet\Services\CDPUserSvc /v «Start» /t REG_DWORD /d «4» /f

Отключаем службу CDPUserSvc в Windows 10

Продвинутые пользователи Windows часто обращают внимание на службу CDPUserSvc. Подозрение вызывает её название, которое может меняться за счёт добавления пяти случайно сгенерированных символов, например, «CDPUserSvc_30ebf». Так же многих настораживает отсутствие описания этой службы. Вместо него в диспетчере содержится ошибка «Error Code: 15100».

Разберемся с названием службы. Это частичная аббревиатура, которая расшифровывается как Connected Devices Platform User Service или по русски — служба платформы подключенных пользовательских устройств. Пусть перевод Вас не смущает, на деле название не совпадает с реальным назначением. В некоторых версиях Windows служба запускается при старте системы, а в некоторых — только когда пользователь, приложение или сервис требуют этого от системы. Кроме этого, есть следующая информация:

  • Исполняемый файл:
    %SystemRoot%\System32\CDPSvc.dll .
  • Ключ системного реестра:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CDPUserSvc .
  • Запуск осуществляется через:
    %SystemRoot%\system32\svchost.exe -k UnistackSvcGroup .
Читайте также:  Avertv hybrid volar hx linux

Теперь о том, почему в описании ошибка «Failed to Read Description. Error Code: 15100». Официального ответа на этот вопрос от Microsoft нет, но есть мнение что они просто не захотели честно разглашать назначение службы. Как Вы понимаете, это не с проста.

Что же делает служба CDPUserSvc

Название службы меняется и имеет вид CDPUserSvc_xxxxx. Обычно так ведут себя вредоносные программы, но Microsoft сообщает что это всё же системный процесс. При этом разъяснений по поводу назначения не дают. Для чего же системному процессу изменять название? Скорее всего это мера для предотвращения автоматического завершения и удаления службы из системы.

Изучив детально процесс, можно выяснить что он получает доступ к пользовательским данным и ведёт обмен информацией в зашифрованном виде с серверами Microsoft. Что это за информация выяснить не удалось, но возможно, это персональные данные пользователя Windows. И вот с какими службами взаимодействует CDPUserSvc:

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

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

Отключаем CDPUserSvc

Никакой ответственности за данные действия я не несу! Вы все делаете на свой страх и риск!

Чтобы отключить CDPUserSvc сначала узнаём точное название службы. Нажимаем кнопку «Пуск» и в строке поиска вводим «services.msc». Клик по Enter и откроется окно в котором ищем CDPUserSvc_xxxxx, где xxxxx — 5 сгенерированных случайным образом символов. Эти символы потребуются при вводе команд удаления.

Команды удаления пишем в консоль Windows. Запустить её необходимо от имени администратора, иначе попытка удаления приведёт к ошибке «Отказано в доступе». Поэтому заходим в системный каталог %SystemRoot%\system32\ (C:\Windows\system32\) и ищем «cmd.exe». Для запуска с полными правами вызываем контекстное меню и выбираем команду «Запуск от имени администратора». Вводим команды отключения и удаления. Кроме самой службы CDPUserSvc так же приходится отключать связанные с ней процессы, иначе после перезагрузки можем получить синий экран. Операционная система при этом запустит восстановление и ничего не удалится.

Перезагрузите компьютер, после чего в редакторе реестра найдите ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services и удалите в ней следующие ключи:

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

Никакой ответственности за данные действия я не несу! Вы все делаете на свой страх и риск!

Оцените статью