После установки ноябрьских обновлений безопасности на Windows 10 / Windows Server 2016, от пользователей стали поступать жалобы на проблемы с постоянными падениями службы CDPUserSvc. В этой статье мы разберемся с тем, что такое служба CDPUserSvc, почему она периодически прекращает работу, как исправить эту проблему и можно ли отключить службу CDPUserSvc в Windows 10.
Служба CDPUserSvc впервые появилась в Windows 10 и с самого начала она вызывает у пользователей множество вопросов и создает ряд проблем.
Содержание:
- Ошибка Прекращена работа программы CDPUserSvc_xxxxx
- Зачем нужна служба CDPUserSvc?
- Изоляция процесса CDPUserSvc
- Как отключить службу CDPUserSvc
Ошибка Прекращена работа программы CDPUserSvc_xxxxx
Относительно недавно некоторые пользователи Windows 10 / Windows Server 2016 стали жаловаться, что при загрузке, выключении Windows 10 или даже каждые несколько минут появляется ошибка:
CDPUserSvc_xxxxx has stopped working. A problem caused the program to stop working correctly. Close the Program

Прекращена работа программы CDPUserSvc_xxxxx. Возникшая проблема привела к прекращению работы программы. Закройте эту программу.

В журнале приложений при этом постоянно фиксируются ошибки вида:
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 (Connected Devices Platform User Service / служба платформы подключенных пользовательских устройств). Само имя службы является динамическим и состоит из строки CDPUserSvc_ и 5 случайно сгенерированных символов (в моем примере это CDPUserSvc_6b511).
В различных билдах Windows 10 служба CDPUserSvc имеет разный тип запуска
- В Windows 10 1507 – ручной тип запуска
- 1511 – служба отключена
- 1607, 1703, 1709 – тип запуска Автоматический
Служба запускается в рамках процесса svchost:
svchost.exe -k UnistackSvcGroup
Исполняемый файл:
%WinDir%System32CDPSvc.dll
Что интересно, если открыть консоль со списком служб (Services.msc) задач и найти службу CDPUserSvc, то можно обнаружить что в ее описании содержится текст:
“Не удается прочитать описание. Код ошибки: 15100»
“Failed to Read Description. Error Code: 15100”

Почему это происходит – не понятно.
Официальной информации о данной службе от 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 и перевести ее в состояние Отключена, через какое-то время она включится опять (с другим именем).
Примечание. Что интересно, если удалить данную службу из реестра, через некоторое время она опять появится, но уже с другим именем. Т.е. система пытается предотвратить удаление этой службы (Microsoft похоже применяет лучшие практики вирусописателей 🙂 ).
Запретить запуск службы можно через реестр, для чего в ветке реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesCDPUserSvc нужно изменить значение параметра Start с 2 (Автоматический запуск) на 4 (Отключена).

Или выполнить команды:
sc config CDPUserSvc start= disabled
reg add "HKLMSYSTEMCurrentControlSetServicesCDPUserSvc /v "Start" /t REG_DWORD /d "4" /f
Windows OS Hub / Windows 10 / Fix: CDPUserSvc Has Stopped Working in Windows 10 / Windows Server 2016
After the installation of latest security updates on Windows 10 / Windows Server 2016, users began to complain about persistent failures of the CDPUserSvc service. In this post we’ll look at what the CDPUserSvc service is, why it periodically terminates unexpectedly, how to fix this problem and whether it is possible to disable this service in Windows 10 / Windows Server 2016.
Service CDPUserSvc first appeared in Windows 10, and from the very beginning it causes users a lot of questions and creates a number of problems.
Contents:
- Error: CDPUserSvc_xxxxx Has Stopped Working
- What is the CDPUserSvc Service?
- CDPUserSvc Isolation
- How to Disable CDPUserSvc Service
Error: CDPUserSvc_xxxxx Has Stopped Working
Quite recently some Windows 10 / Windows Server 2016 users have started to complain about the following error that appeared at Windows startup, shutdown or even every few minutes:
CDPUserSvc_xxxxx has stopped working. A problem caused the program to stop working correctly. Close the program.

In the application log, the error like this constantly appears:
Faulting application name: svchost.exe_CDPUserSvc_12cff5, 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:

On Windows 10 computers, some users reported this error after the installation of Anniversary Update (1607) or Fall Creators Update (1709). In this case, you should try to start the CDPUserSvc service in an isolated process or completely disable it (see below).
In most cases, this bug is caused by the November update KB4048953 update for Windows Server 2016 and Windows 10.
If you have this update installed, to get rid of the problem, it’s enough to correctly uninstall the KB4048953 update (wusa.exe /uninstall /kb:4048953) or wait for the next cumulative update package, in which the bug should be fixed.
What is the CDPUserSvc Service?
CDPUserSvc means Connected Devices Platform User Service. The full name of the service is dynamic and consists of the string CDPUserSvc_ and 5 randomly generated characters (in my example, it is CDPUserSvc_65bd2).
In different Windows 10 builds, CDPUserSvc has a different startup type:
- In Windows 10 1507 – manual startup;
- In 1511 the service is disabled;
- In 1607, 1703, 1709, 1803 – start type Automatic.
sc query| find "CDPUser"
sc query CDPUserSvc_65bd2

The service is started in the svchost process: svchost.exe -k UnistackSvcGroup
The executable is %WinDir%System32CDPSvc.dll
It is interesting that if you open the console with the list of services (Services.msc) and find CDPUserSvc, you’ll see that there is the following text in the description:
“Failed to read description. error code 15100”

It is not clear why it happens.
I couldn’t find any official information from Microsoft about this service. If you analyze the CDPUserSvc connections, you can find that this service regularly connects to Microsoft and OneDrive servers and sends some data over HTTPS. Let’s see what the processes run in UnistackSvcGroup look like. To do it run Process Explorer, open svchost.exe properties and look at them.
Five services are running in this process (please, note that all of them contain the same 5-character identifier as CDPUserSvc):
- CDPUserSvc_xxxxx
- OneSyncSvc_xxxxx – is responsible for synchronization of mail, contacts, calendar and other user data;
- PimIndexMaintenanceSvc_xxxxx – is the contact indexing service for faster search;
- UnistoreSvc_xxxxx – stores structured user data (contacts, calendar, mail);
- UserDataSvc_xxxxx – provides access to the structured user data.

It is likely that CDPUserSvc is also responsible for synchronization of user data with MSFT servers. (Is it the telemetry? Do you really need it?) So CDPUserSvc may be disabled without any harm to your OS (of course, if you are not using native Windows 10 contacts, mail and calendar apps).
CDPUserSvc Isolation
Another solution that should fix the problem of constant CDPUserSvc_xxxxx service crash is running it in an isolated mode. To do it, run this command in the elevated command prompt:
sc config cdpusersvc type= own
[SC] ChangeServiceConfig SUCCESS

After that CDPuserSvc will start in its own svchost.exe process. Check if the problem of CDPuserSvc failure persists. If it does, try to disable the service.
How to Disable CDPUserSvc Service
If you stop CDPUserSvc_6b511 manually and set it to Disabled in the Service Management (services.msc), it some time it will resume again (under another name).
Note. It is interesting that if you remove this service from the registry, in some time it appears again under another name. The system tries to prevent deleting this service. (It seems, Microsoft applies the best practices of virus developers 😉 .)
You can disable the launch of this service in the registry. To do it, change the value of the Start parameter from 2 (Automatic startup) to 4 (Disabled) in the registry key HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesCDPUserSvc.

Or run these commands:
sc config CDPUserSvc start= disabled
reg add "HKLMSYSTEMCurrentControlSetServicesCDPUserSvc /v "Start" /t REG_DWORD /d "4" /f
- Remove From My Forums
-
Question
-
Since the last patch KB4041688 I get this message on every Windows 2016 server.
Any idea? Seems like the number xxxxx changes on every boot. It also says: <Failed to Read Description. Error Code: 15100 >
Answers
-
Hi,
I had confirmed it with relate department, and edited this reply in order to provide appropriate explanation.
We are working on this problem, testing, confirmation and relate processes may need a period of time. We are appreciate your patience. If there is any update about it, I will update and let your know. Also, you can pay attention to Microsoft product blog, official
website, newly released update in order to obtain the newest information.
As a workaround, you can disable it via registry — Change the Start
value from2 to 4 (Hexadecimal or Decimal) and re-start the system:
HKLMSystemCurrentControlSetServicesCDPUserSvc_xxxxxBest Regards,
Eve Wang
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact
tnmff@microsoft.com.-
Marked as answer by
Thursday, October 26, 2017 8:06 AM
-
Edited by
Eve WangMicrosoft contingent staff
Wednesday, November 8, 2017 2:31 AM
-
Marked as answer by
-
The private hotfix is Windows10.0-KB991116, but that doesn’t do much good in any sort of production environment. This problem has now officially be acknowledged in the release notes in the November update as a known issue.
https://support.microsoft.com/en-gb/help/4048953
Microsoft is working on a resolution and will provide an update in an upcoming release.
Until then, follow the steps in the
Per-user services in Windows 10 and Windows Server article.Setting the start value to 4 on CDPUserSvc and CDPSvc has worked for me.
-
Marked as answer by
Martijn Kools
Wednesday, November 22, 2017 3:33 PM
-
Marked as answer by
Отключаем службу CDPUserSvc в Windows 10
Продвинутые пользователи Windows часто обращают внимание на службу CDPUserSvc. Подозрение вызывает её название, которое может меняться за счёт добавления пяти случайно сгенерированных символов, например, «CDPUserSvc_30ebf». Так же многих настораживает отсутствие описания этой службы. Вместо него в диспетчере содержится ошибка «Error Code: 15100».

- Исполняемый файл: %SystemRoot%System32CDPSvc.dll .
- Ключ системного реестра: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesCDPUserSvc .
- Запуск осуществляется через: %SystemRoot%system32svchost.exe -k UnistackSvcGroup .
Что же делает служба CDPUserSvc
- OneSyncSvc — синхронизирует почту, контакты, календарь и другие пользовательские данные.
- PimIndexMaintenanceSvc — индексирует поиск по контактам на мобильных устройствах.
- UnistoreSvc — отвечает за хранение пользовательских данных, таких как контакты, календари, сообщения.
- UserDataSvc — предоставляет приложениям доступ к структурированным данным пользователя.

Отключаем CDPUserSvc
Чтобы отключить CDPUserSvc сначала узнаём точное название службы. Нажимаем кнопку «Пуск» и в строке поиска вводим «services.msc». Клик по Enter и откроется окно в котором ищем CDPUserSvc_xxxxx, где xxxxx — 5 сгенерированных случайным образом символов. Эти символы потребуются при вводе команд удаления.
Команды удаления пишем в консоль Windows. Запустить её необходимо от имени администратора, иначе попытка удаления приведёт к ошибке «Отказано в доступе». Поэтому заходим в системный каталог %SystemRoot%system32 (C:Windowssystem32) и ищем «cmd.exe». Для запуска с полными правами вызываем контекстное меню и выбираем команду «Запуск от имени администратора». Вводим команды отключения и удаления. Кроме самой службы CDPUserSvc так же приходится отключать связанные с ней процессы, иначе после перезагрузки можем получить синий экран. Операционная система при этом запустит восстановление и ничего не удалится. 
Перезагрузите компьютер, после чего в редакторе реестра найдите ветку HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices и удалите в ней следующие ключи: 
Внимание! Слышал о том что у некоторых после удаления службы Windows уходит в синий экран. Прошу Вас перед проделыванием данной операции создавать резервную точку восстановления!
Никакой ответственности за данные действия я не несу! Вы все делаете на свой страх и риск!
Решение проблемы со службой CDPUserSvc в Windows 10 / Windows Server 2016
12.12.2017
itpro
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

На компьютерах с 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 – тип запуска Автоматический
Служба запускается в рамках процесса 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
Приветствую друзья! В Windows 10 в списке служб можете обнаружить CDPUserSvc — необычная служба, так как окончание у названия часто содержит набор символов.. а окончание самого название, то есть Svc скорее всего идет от процесса Svchost. Уже можно сделать вывод — наверно системная, но это не исключает наличие проблем с ней.
Особенно настораживает описание:
Не удается прочитать описание. Код ошибки: 15100
Если у вас выскакивает ошибка — то.. скорее всего вам поможет отключение. Ниже я нашел два работающих способа. Один — точно поможет вам (99%).
CDPUserSvc — что это?
CDPUserSvc расшифровывается как Connected Devices Platform User Service, переводится как служба платформы подключенных пользовательских устройств. Как видите, моя теория о последнем слове в названии — провалилась, Svc означает Service, а не Svchost.
Читаю в интернете, что запускается либо сама после включения винды, либо если того потребует система.
Зачем нужна? Судя по инфе в интернете — предназначена для синхронизации OneDrive (облако).
Как можно решить ошибку связанную с CDPUserSvc?
Я нашел в сети два вероятных способа. Нет гарантии 100%. Но один из них — скорее всего поможет. Первый способ должен помочь.
Используем реестр
Просто отключить. В интернете также советуют отключение через реестр. Вот только смысл? А смысл в том, что я хотел отключить без реестра — обычно через свойства службы. Но был приличный облом — выскакивала ошибка Параметр задан неверно! Вот нежданчик то!
Поэтому отключаем таки через реестр!
- Зажимаем Win + R, пишем команду regedit, нажимаем ОК. Win + R вызывает окошко Выполнить, его в Windows еще можно запустить просто нажав правой кнопкой по значку Пуск, а там — пункт Выполнить.
- Откроется редактор реестра, переходим по такому пути: HKEY_LOCAL_MACHINE >SYSTEM >CurrentControlSet >Services >CDPUserSvc, ищем строку Start, нажимаем по ней два раза — выставляем значение 4. У вас может быть два CDPUserSvc — еще один с набором символов. Выставляем значение для обоих.
- По сути это трюк, ибо данный раздел реестра отображает настройки те, который в свойствах службы, однако там.. как я уже выяснил — отключение не работает.

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

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

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

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


Заключение
- CDPUserSvc — вызывает траблы.
- Точно неизвестно зачем нужна. Теория о том, что нет описания, ибо нужна для слежки, телеметрии — думаю бред.
- При проблемах — отключать, используя реестр либо изоляцию.
Надеюсь информация помогла. Удачи и добра! До новых встреч!
Добавить комментарий Отменить ответ
Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.
- Remove From My Forums
-
Question
-
Здравствуйте,
Есть терминальный сервер на Windows Server 2016.
После последних обновлений (сейчас версия 1607 билд 14393.1884) у пользователей стали выскакивать сообщения об ошибке:
а в логах появляются сообщения:
Имя журнала: System
Источник: Service Control Manager
Код события: 7011
Категория задачи:Отсутствует
Уровень: Ошибка
Описание:
Превышение времени ожидания (30000 мс) при ожидании ответа транзакции от службы «CDPUserSvc_3bb5d36».Имя журнала: Application
Источник: Application Error
Код события: 1000
Категория задачи:(100)
Уровень: Ошибка
Описание:
Имя сбойного приложения: svchost.exe_CDPUserSvc_3bb5d36, версия: 10.0.14393.0, метка времени: 0x57899b1c
Имя сбойного модуля: cdp.dll, версия: 10.0.14393.1715, метка времени: 0x59b0d38c
Код исключения: 0xc0000005
Смещение ошибки: 0x0000000000193cf5
Идентификатор сбойного процесса: 0x20b4
Время запуска сбойного приложения: 0x01d35f7bf2a725ff
Путь сбойного приложения: C:WINDOWSsystem32svchost.exe
Путь сбойного модуля: c:windowssystem32cdp.dll
Идентификатор отчета: 868087c6-93b7-4794-8676-c7622ee196db
Полное имя сбойного пакета:
Код приложения, связанного со сбойным пакетом:-
Edited by
Friday, November 17, 2017 9:05 AM
-
Edited by
- Remove From My Forums
-
Question
-
Здравствуйте,
Есть терминальный сервер на Windows Server 2016.
После последних обновлений (сейчас версия 1607 билд 14393.1884) у пользователей стали выскакивать сообщения об ошибке:
а в логах появляются сообщения:
Имя журнала: System
Источник: Service Control Manager
Код события: 7011
Категория задачи:Отсутствует
Уровень: Ошибка
Описание:
Превышение времени ожидания (30000 мс) при ожидании ответа транзакции от службы «CDPUserSvc_3bb5d36».Имя журнала: Application
Источник: Application Error
Код события: 1000
Категория задачи:(100)
Уровень: Ошибка
Описание:
Имя сбойного приложения: svchost.exe_CDPUserSvc_3bb5d36, версия: 10.0.14393.0, метка времени: 0x57899b1c
Имя сбойного модуля: cdp.dll, версия: 10.0.14393.1715, метка времени: 0x59b0d38c
Код исключения: 0xc0000005
Смещение ошибки: 0x0000000000193cf5
Идентификатор сбойного процесса: 0x20b4
Время запуска сбойного приложения: 0x01d35f7bf2a725ff
Путь сбойного приложения: C:WINDOWSsystem32svchost.exe
Путь сбойного модуля: c:windowssystem32cdp.dll
Идентификатор отчета: 868087c6-93b7-4794-8676-c7622ee196db
Полное имя сбойного пакета:
Код приложения, связанного со сбойным пакетом:-
Edited by
Friday, November 17, 2017 9:05 AM
-
Edited by
При просмотре свойств службы CDPUserSvc на вкладке Общие обнаруживаем ошибку: «Не удается прочитать описание. Код ошибки 15100». Поскольку эта служба работает в фоновом режиме, пользователи пытались ее отключить в Диспетчере задач, но при попытке сделать это сталкиваются с ошибкой «Неверный параметр».
CDPUserSvc является компонентом службы платформы подключенных устройств и используется только в тех случаях, когда пользователь подключает принтер, сканер, Bluetooth или другие внешние устройства. Поэтому, если не используете никаких устройств в этих категориях, можно отключить ее без каких-либо последствий.

Содержание
- 1 Причины ошибки
- 2 Обновление Windows
- 3 Локализация процесса
- 4 Отключение CDPUserSvc через Редактор реестра
- 5 Сканирование системы на наличие повреждений
- 6 Исправление проблем с разрешениями магазина Windows
Причины ошибки
Существует несколько причин, из-за которых системе не удается прочитать описание с кодом ошибки 15100:
- Устаревшая версия ОС. Ошибка часто возникает на версиях Windows 7, 8.1 и 10, которые длительное время не обновлялись. В этом случае установите все ожидающие обновления Windows.
- Служба CDpusersvc не локализована в отдельном процессе.
- Повреждены системные файлы, которые связаны с этой службой.
- CDpusersvc отвечает за запуск процесса, который выполняет автоматическое обновление магазина Windows. В случае, когда обновления отключены через редактор групповой политики, это приводит к появлению этой ошибки.
Обновление Windows
Майкрософту было известно об ошибке 15100, поэтому для ее исправления было выпущено обновление KB4048952. Поэтому, если ОС продолжительное время не обновляли, установите все ожидающие обновления Windows.
Для этого перейдите на вкладку Центра обновления Windows командой ms-settings:windowsupdate из окна Win + R. Если используете Windows 7, запустите команду wuapp.

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

После установки всех обновлений перезапустите ПК.
Локализация процесса
Эта операция заставит Windows запускать службу в ее собственном отдельном процессе. Изоляция процессов обычно используется по умолчанию для большинства фоновых приложений, но по какой-то причине Майкрософт решила запускать процесс CDPUserSvc в другом по умолчанию.
Откройте командную строку с правами администратора с помощью поисковой системы Windows.

В консоли запустите команду, которая изолирует процесс:
sc config cdpusersvc type=own
После успешного завершения операции закройте командную строку и повторите действие, которое вызывало ошибку 15100.
Отключение CDPUserSvc через Редактор реестра
Если отсутствуют внешние устройства, которые используют службу CDPUserSvc (принтер, сканер или другие USB-устройства), то самый быстрый способ устранения неполадки с кодом ошибки 15100 – это отключить ее с помощью Редактора реестра.
Если есть подключенные принтеры, сканеры или устройства Bluetooth, отключение CDPUserSvc не рекомендуется. В этом случае пропустите этот шаг.
Откройте Редактор реестра командой regedit, запущенной из окна Win +R.
На левой панели навигации прейдите к следующему разделу:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesCDPUserSvc
В правой части окна дважды кликните на строковый параметр по умолчанию. В поле Значение установите 4 (отключено) и сохраните изменения на «ОК».
Закройте Редактор реестра и перезапустите компьютер, чтобы заставить ОС применить изменения. Вернитесь к экрану свойств CDpusersvc и посмотрите, отображается ли код ошибки 15100. Если видите, что не удалось прочитать описание, перейдите к следующему шагу.
Сканирование системы на наличие повреждений
Windows может выбросить ошибку из-за повреждения системных файлов. Для их исправления используем утилиты SFC и DISM.
Откройте командную строку с правами администратора с помощью поиска Windows.
В первую очередь запустите утилиту SFC, которая заменяет поврежденные файлы рабочими копиями из локально кэшированного хранилища. Для этого выполните команду sfc /scannow.

После завершения операции перезагрузите ПК. Снова вернитесь в командную строку (администратор) и выполните команду:
dism /online /cleanup-image /restorehealth

Когда сканирование будет завершено, перезапустите ПК и посмотрите, исправлена ли ошибка, из-за которой не удалось прочитать описание.
Исправление проблем с разрешениями магазина Windows
CDPUserSvc также запускает «svchost -k UnistackSvcGroup», службу, которая выполняет автоматическое обновление для магазина Майкрософт.
Однако если не используете это приложение и ранее отключили его с помощью редактора локальной групповой политики, скорее всего, это приведет к ошибке 15100. В этом случае нужно отключить доступ к магазину и автоматическое обновление для этого приложения, чтобы процессу CDPUserSvc было известно об этом изменении.
Откройте магазин приложений для Windows, кликните на кнопку действия в правом верхнем углу и выберите пункт Настройки из контекстного меню. Снимите флажок, связанный с автоматическим обновлением приложений.
Однако в том случае, когда активирована групповая политика, которая отключает магазин приложений Microsoft, нужно будет начать с отмены этой политики или выполнения корректировки в редакторе реестре.
Откройте Редактор реестра командой regedit из окна Win + R.

Перейдите к разделу:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesCDPUserSvc
Щелкните правой кнопкой мыши по разделу CDPUserSvc и выберите Создать – Параметр DWORD (32 бита). Присвойте имя вновь созданному параметру — 0x00000004. Дважды щелкните по нему и в поле «Значение» введите «1». Сохраните изменения, и перезагрузите компьютер.
Посмотрите, отображается ли ошибка, из-за которой не удалось прочитать описание с кодом 15100.

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

Название службы расшифровывается как «Connected Devices Platform User Service» или по русски — служба платформы подключенных пользовательских устройств. Пусть перевод не смущает, на деле название не совпадает с реальным назначением. В некоторых версиях Windows служба запускается при старте системы, а в некоторых — только когда пользователь, приложение или сервис требуют этого от системы. Кроме этого, есть следующая информация:
- Исполняемый файл:
%SystemRoot%System32CDPSvc.dll. - Ключ системного реестра:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesCDPUserSvc. - Запуск осуществляется через:
%SystemRoot%system32svchost.exe -k UnistackSvcGroup.
Почему в описании ошибка «Failed to Read Description. Error Code: 15100»? Официальный ответ на этот вопрос в компании Microsoft не дают. Есть мнение, что они просто не хотят разглашать её реальное назначение и это не просто так.
Что делает CDPUserSvc
Название службы меняется и имеет вид CDPUserSvc_xxxxx. Обычно так ведут себя вредоносные программы, но Microsoft сообщает что это нужный системный процесс. Для чего же системному процессу менять своё название. Скорее всего, это мера для предотвращения автоматического завершения и удаления службы из системы.
Изучив детально процесс, можно выяснить, что он получает доступ к пользовательским данным и ведёт обмен информацией в зашифрованном виде с серверами Microsoft. Что это за информация выяснить не удалось, но возможно, это персональные данные пользователя Windows. И вот с какими службами взаимодействует CDPUserSvc:
- OneSyncSvc — синхронизирует почту, контакты, календарь и другие пользовательские данные.
- PimIndexMaintenanceSvc — индексирует поиск по контактам на мобильных устройствах.
- UnistoreSvc — отвечает за хранение пользовательских данных, таких как контакты, календари, сообщения.
- UserDataSvc — предоставляет приложениям доступ к структурированным данным пользователя.
Другими словами, процесс имеет доступ к любым пользовательским данным, обменивается какой-то информацией с серверами и никак не влияет на работу операционной системы и приложений.

Отключаем CDPUserSvc
Чтобы отключить CDPUserSvc сначала узнаём точное название файла. Нажимаем кнопку «Пуск» и в строке поиска вводим «services.msc». Клик по Enter и откроется окно в котором ищем CDPUserSvc_xxxxx, где xxxxx — 5 сгенерированных случайным образом символов. Эти символы потребуются при вводе команд удаления.
Команды удаления пишем в консоль Windows. Запустить её необходимо от имени администратора, иначе попытка удаления приведёт к ошибке «Отказано в доступе». Поэтому заходим в системный каталог %SystemRoot%system32 и ищем «cmd.exe». Для запуска с полными правами вызываем контекстное меню и выбираем команду «Запуск от имени администратора». Вводим команды отключения и удаления. Кроме самой службы CDPUserSvc так же приходится отключать связанные с ней процессы, иначе после перезагрузки можем получить синий экран. Операционная система при этом запустит восстановление и ничего не удалится.
sc delete DiagTrack sc delete dmwappushservice sc delete WerSvc sc delete CDPUserSvc sc delete CDPUserSvc_xxxxx sc delete OneSyncSvc sc delete OneSyncSvc_xxxxx sc delete MessagingService sc delete MessagingService_xxxxx

Перезагрузите компьютер и в редакторе реестра найдите ветку HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices. Удалите в ней следующие ключи:
PimIndexMaintenanceSvc PimIndexMaintenanceSvc_xxxxx UserDataSvc UserDataSvc_xxxxx UnistoreSvc UnistoreSvc_xxxxx

В комментариях Евгений выложил готовый скрипт для автоматического удаления службы. Скачать его можно по этой ссылке.
Для большей безопасности также можно ограничить доступ к серверам Microsoft, добавив в конец файла «C:WindowsSystem32driversetchosts» строки отсюда — hosts.txt.