При просмотре свойств службы CDPUserSvc на вкладке Общие обнаруживаем ошибку: «Не удается прочитать описание. Код ошибки 15100». Поскольку эта служба работает в фоновом режиме, пользователи пытались ее отключить в Диспетчере задач, но при попытке сделать это сталкиваются с ошибкой «Неверный параметр».
CDPUserSvc является компонентом службы платформы подключенных устройств и используется только в тех случаях, когда пользователь подключает принтер, сканер, Bluetooth или другие внешние устройства. Поэтому, если не используете никаких устройств в этих категориях, можно отключить ее без каких-либо последствий.
Причины ошибки
Существует несколько причин, из-за которых системе не удается прочитать описание с кодом ошибки 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_MACHINE\SYSTEM\CurrentControlSet\Services\CDPUserSvc
В правой части окна дважды кликните на строковый параметр по умолчанию. В поле Значение установите 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_MACHINE\SYSTEM\CurrentControlSet\Services\CDPUserSvc
Щелкните правой кнопкой мыши по разделу CDPUserSvc и выберите Создать – Параметр DWORD (32 бита). Присвойте имя вновь созданному параметру — 0x00000004. Дважды щелкните по нему и в поле «Значение» введите «1». Сохраните изменения, и перезагрузите компьютер.
Посмотрите, отображается ли ошибка, из-за которой не удалось прочитать описание с кодом 15100.
Инженер-программист