If CDpusersvc process displays Failed to Read Description, Error Code 15100 in its Properties box and causes high CPU & memory usage on your Windows 11/10 computer, then this post may be able to help you.
What is the CDPUserSvc service?
The CDPUserSvc Service is a Windows OS associated with the Connected Devices Platform Service. This user service is used for Connected Devices Platform scenarios. The purpose of the service is to make the connection with Bluetooth devices easier. Disabling this service can cause problems in accessing Bluetooth devices.
CDpusersvc Failed to Read Description, Error Code 15100
If when you open Services Manager, locate the Connected Devices Platform Service, and open its Properties box, you see Failed to Read Description, Error Code 15100 in Description, then it could be caused due to file corruptions. This can cause high CPU & memory usage
Many users try disabling the service from the Service Manager window, however, that does not work for everyone. You can consider disabling the CDPUserSvc service when you are not using Bluetooth devices. Otherwise, follow these suggestions to resolve the problem:
- Registry level fix
- Command Prompt fix
- Run a .BAT file
- Install all the pending updates
- Run SFC Scan
- Run DISM Scan
1] Registry level fix
Many users claimed that the best fix which worked towards solving the problem is to disable the CDPUserSvc service through the Registry Editor. The procedure is as follows:
- Press Win+R to open the Run window.
- In the Run window, type the command REGEDIT and hit Enter. This will open the Registry Editor window.
- In the Registry Editor window, go to the path HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CDPUserSvc.
- In the right pane, double-click on the DWORD (32-bit) entry named Start.
- Change the value of the Value Data from 2 to 4.
- Click on OK to save the settings.
- This will disable the CDPUserSvc process.
When the Value data was set at 2, the CDPUserSvc service and associated files were enabled. When you changed the Value data to 4, the process got disabled.
2] Command Prompt fix
The second solution is through the elevated Command Prompt window. The purpose is to isolate the service and check whether it fixes the problem or not. The procedure is as follows:
- Search for Command Prompt in the Windows Search bar.
- Click on Run as administrator in the right pane to open the elevated Command Prompt window.
- In the elevated Command Prompt window, copy-paste the following command and hit Enter to run the same.
- sc config cdpusersvc type=own
- Check if this resolves the problem in the discussion.
The SC command means Service Control and in the example mentioned above, this command stops the CDPUserSvc service.
3] Run a .BAT file
You can stop the CDPUserSvc process completely using a .BAT file. The procedure is as follows:
Open a blank Notepad window.
In this blank Notepad window, copy-paste the following set of commands.
@ECHO OFF SC QUERY state= all>servicesdump.txt FINDSTR /L /C:”SERVICE_NAME: CDPUserSvc_” servicesdump.txt >CDPservice.txt FOR /F “usebackq tokens=2” %%i IN (CDPservice.txt) DO SET CDPUserSvc=%%i NET Stop “%CDPUserSvc%” SC Delete “%CDPUserSvc%” DEL CDPservice.txt DEL servicesdump.txt
Now, click on File >> Save as.
Select the Save as type to All files.
Name the file StopCDPUserSvc.bat.
Click on Save to save the file at the destination of your choice.
Now, double-click on the file to execute the set of commands.
Unlike the Command Prompt method, the .BAT file performs multiple actions. This includes stopping the CDPUserSvc service and deleting log files associated with it.
4] Install all the pending updates
It is important to make sure that all pending updates are installed. This can be done as follows:
Right-click on the Start button and select Settings from the menu.
Go to the Windows Update tab on the list on the left-hand side.
In the right pane, click on Check for updates to make sure that your system is updated to the latest version.
5] RunSFC Scan
If the system files associated with the CDPUserSvc service are corrupt or missing, the then problem in discussion will occur. Merely stopping this service isn’t the solution. In this case, you can perform an SFC Scan to identify and replace the corrupt files. The procedure is as follows:
Search for Command prompt in the Windows Search bar.
Click on Run as administrator in the right pane to open the elevated Command Prompt window.
In the elevated Command Prompt window, Enter the following command.
SFC /SCANNOW
Then reboot your system and check if the problem is fixed.
6] DISM Scan
If the SFC Scan fails, you can consider performing a DISM Scan. The DISM Scan will repair the system image. The procedure to perform a DISM Scan is as follows:
Search for Command prompt in the Windows Search bar.
Click on Run as administrator in the right pane to open the elevated Command Prompt window.
In the elevated Command Prompt window, Enter the following command.
DISM /Online /Cleanup-Image /RestoreHealth
Check if this resolves your problem.
Is CDPUserSvc a virus?
The CDPUserSvc process is a genuine Windows process. However, cyber-criminals are known for naming viruses as genuine Windows processes. You can verify this as follows.
- Search for Task Manager in the Windows search bar.
- Go to the Processes tab.
- Right-click on the CDPUserSvc process.
- Select Open location.
- If the location is C:\WINDOWS\system32\svchost.exe then everything is good.
- Else, run a full system anti-virus scan on the system using a free third-party anti-virus.
What is Failed to Read Description error code 15100?
This error occurs due to CDPUserSvc Service. Even if you use the latest build of Windows 11 or Windows 10, you may encounter this problem on your computer. It mainly happens when your computer has corrupt system files. A malware attack, adware attack, or anything else could be responsible for this corruption.