KnowledgeBase

Windows Mobile Device Center No Longer Working in Windows 10

You are here:
< Back

There seems to be two things that have happened with the new Creator update for Windows 10. The first issue has to do with the local services account. It seems some permissions have been removed that the Windows Mobile Device Center needs to function. This is a two part fix. The first is that the Windows Mobile Device Center needs to be updated with either a domain or local administrator account to run the service. This can be performed through the log on tab in the service properties. The second is listed below with a nice introduction as to what was broke:

The creators update has a new feature, related to svchost.exe: the services will not share by default the same svchost.exe, even they are assigned to be run within of the same group with -k option.

Rapimgr and Wcescomm (Windows Mobile-based device connectivity and Windows Mobile-2003-based device connectivity) are such services: they are defined to be started in the same shared svchost.exe (-k WindowsMobile). RapiMgr creates a kernel semaphore AS_ACCEPTANCE_SEMA, because it starts first. WcesComm tries to do this too, but fails: the semaphore has been already created and should be only opened. This will fail: not enough permissions (remember: two different svchost.exe, different SID, etc). So, wcescomm is just stopped.

The fix is simple: add SvcHostSplitDisable to the both services RapiMgr and WcesComm:

REG ADD HKLM\SYSTEM\CurrentControlSet\Services\RapiMgr /v SvcHostSplitDisable /t REG_DWORD /d 1 /f

REG ADD HKLM\SYSTEM\CurrentControlSet\Services\WcesComm /v SvcHostSplitDisable /t REG_DWORD /d 1 /f

Both services should have the same Local Service Account. You have to reboot after this change.

 

Note: This fix requires updating of your Registry. We recommend having your IT group implement these changes for you.