Share This Post

Patch Management / Patch Tuesday / Windows 10 / Windows Server

Microsoft Rolls Out a Broken Service in Windows 10 1607 Update, Provides Workaround

UPDATE November 22, 2017:  Microsoft has now updated the original KB article for the cumulative update with the following…

After installing KB4041688, KB4052231, or KB4048953, the error “CDPUserSvc_XXXX has stopped working” appears. Additionally, Event ID 1000 is logged in the Application event log. It notes that svchost.exe_CDPUserSvc_XXXX has stopped working and the faulting module name is “cdp.dll”. – Microsoft is working on a resolution and will provide an update in an upcoming release.

Additionally, the KB article also gives the following as a workaround: Per-user services in Windows 10 and Windows Server

Per sources, the fix for this issue will be delivered in the next cumulative update which will arrive at the next scheduled Patch Tuesday (2nd week of December).


UPDATE November 17, 2017: Microsoft has confirmed that they are debugging this issue and are working on an actual fix.

Original article…

According to reports, the CDPUserSvc (Connected Devices Platform Service) service stopped working for a few customers with October updates, but was then recognized as not working by a larger group after the November updates for Windows 10 were delivered this week. The issue only happens for Windows 10 1607 users.

Microsoft support suggests the ultimate solution is to just upgrade to Windows 10 Fall Creators Update:

This problem behavior is a known issue in RS1 and is tracked under Issue #8013247. This issue with the service has been fixed in RS2.

And, according to the statement it doesn’t seem likely that an ultimate fix will be proffered – except for upgrading. We’ll have to wait to see how Microsoft ultimately handles the situation.

However, a workaround has also been delivered for those that can’t yet update the Windows 10 version.

  1. Open regedit and locate the service. For instance: HKLM\System\CurrentControlSet\Services\CDPUserSvc & CDPSvc
  2. Change the Start value from 2 to 4 (Hexadecimal or Decimal) and click OK.
  3. Restart the machine.


If this were a silent error, customers could just move on. However, the end users are receiving a memory violation error on startup. They are able to login and continue normally, but the error message is created an undue number of support calls.

Looking for an awesome, no-nonsense technical conference for IT Pros, Developers, and DevOps? IT/Dev Connections kicks off in Dallas, Texas in 2018!

IT/Dev Connections

Share This Post

Leave a Reply