Reševanje težave s storitvijo CDPUserSvc v sistemu Windows 10 / Windows Server 2016

Po namestitvi novembrskih varnostnih posodobitev na Windows 10 / Windows Server 2016 so uporabniki začeli prejemati pritožbe zaradi težav s stalnimi izpadi storitev CDPUserSvc. V tem članku bomo razumeli, kaj je storitev CDPUserSvc, zakaj občasno neha delovati, kako odpraviti to težavo in ali je mogoče onemogočiti storitev CDPUserSvc v sistemu Windows 10.

Storitev CDPUserSvc se je prvič pojavila v operacijskem sistemu Windows 10 in že od samega začetka poraja veliko vprašanj za uporabnike in povzroča številne težave.

Vsebina:

  • Napaka Program CDPUserSvc_xxxxx preneha delovati.
  • Zakaj uporabljati storitev CDPUserSvc?
  • Izolacija procesa CDPUserSvc
  • Kako onemogočiti storitev CDPUserSvc

Napaka Program CDPUserSvc_xxxxx preneha delovati.

Pred kratkim so se nekateri uporabniki sistema Windows 10 / Windows Server 2016 začeli pritoževati, da se pri nalaganju, izklopu sistema Windows 10 ali celo vsakih nekaj minut pojavi napaka:

CDPUserSvc_xxxxx preneha delovati. Težava je povzročila, da je program prenehal delovati pravilno. Zaprite program

Program CDPUserSvc_xxxxx se je ustavil. Nastala težava je privedla do prenehanja programa. Zaprite ta program.

V tem primeru se napake obrazca stalno beležijo v dnevniku aplikacij:

Napačno ime aplikacije: svchost.exe_CDPUserSvc_2ce84fe, različica: 10.0.14393.0, časovni žig: 0x57899b1c
Napačno ime modula: cdp.dll, različica: 10.0.14393.1715, časovni žig: 0x59b0d38c
Oznaka izjeme: 0xc0000005
Pobotanje napak: 0x0000000000193cf5
ID napačnega postopka: 0x4484
Napačni čas začetka aplikacije: 0x01d35ebff3f9a7f5
Napačna pot aplikacije: C: \ WINDOWS \ system32 \ svchost.exe
Pot modula napak: c: \ windows \ system32 \ cdp.dll
ID poročila: f7159168-5104-440e-34c1-6b42ed6649ee
Polno ime napačnega paketa:
Napačni ID aplikacije glede na paket:

V računalnikih z Windows 10 se je ta napaka pri nekaterih uporabnikih začela pojavljati po namestitvi Anniversary Update (1607). V tem primeru je vredno poskusiti zagnati storitev CDPUserSvc v izoliranem postopku ali jo popolnoma onemogočiti (glejte spodaj).

Ta napaka v večini primerov povzroči novembrska posodobitev. KB4048953 za Windows Server 2016 in Windows 10.

Če imate to posodobitev, da se rešite te težave, je dovolj, da pravilno odstranite posodobitev KB4048953 (wusa.exe / uninstall / kb: 4048953) ali počakajte na izdajo decembrskega kumulativnega paketa posodobitev, v katerem so obljubili, da bodo odpravili napako.

Zakaj uporabljati storitev CDPUserSvc?

Storitev CDPUserSvc (Uporabniški servis platforme za povezane naprave). Ime storitve je dinamično in je sestavljeno iz niza CDPUserSvc_ in 5 naključno ustvarjenih znakov (v mojem primeru to CDPUserSvc_6b511).

V različnih različicah sistema Windows 10 ima storitev CDPUserSvc zagon drugačne vrste

  • V sistemu Windows 10 1507 - vrsta ročnega zagona
  • 1511 - storitev je onemogočena
  • 1607, 1703, 1709 - tip zagona Samodejni

Storitev se začne kot del svchost procesa: svchost.exe -k UnistackSvcGroup

Izvedljiva datoteka: % WinDir% \ System32 \ CDPSvc.dll

Zanimivo je, da če odprete konzolo s seznamom opravil storitev (Services.msc) in najdete storitev CDPUserSvc, lahko ugotovite, da njen opis vsebuje besedilo:

"Opis ne morem prebrati. Koda napake: 15100 "" Opis ni uspel prebrati. Koda napake: 15100 "

Zakaj se to zgodi, ni jasno.

Od Microsofta nisem mogel najti uradnih informacij o tej storitvi. Če analizirate povezave storitve CDPUserSvc, lahko ugotovite, da se ta storitev občasno poveže s strežnikom Microsoft in OneDrive ter pošlje nekatere podatke prek HTTPS. Poglejmo, kako izgledajo procesi, ki se izvajajo v UnistackSvcGroup. Če želite to narediti, v programu Explorer Explorer odprite lastnosti procesa svchost.exe in si oglejte njegove lastnosti.

Kot del tega postopka je bilo sproženih pet storitev (upoštevajte, da vse v imenu vsebujejo isti petmestni identifikator kot CDPUserSvc:

  • CDPUserSvc_6b511 - naša stranka
  • OneSyncSvc_6b511  - odgovoren za sinhronizacijo pošte, stikov, koledarja in drugih uporabniških podatkov
  • PimIndexMaintenanceSvc_6b511 - za hitro iskanje kontaktirajte storitev indeksiranja
  • UnistoreSvc_6b511 - hrani strukturirane uporabniške podatke (stiki, koledar, pošta)
  • UserDataSvc_6b511 - omogoča dostop do strukturiranih uporabniških podatkov

Očitno je storitev CDPUserSvc odgovorna tudi za sinhronizacijo uporabniških podatkov s MSFT strežniki (telemetrija? Ali jo potrebujete?). Zato je storitev CDPUserSvc mogoče izklopiti brez večje škode v operacijskem sistemu (razen če seveda ne uporabljate domorodnih stikov, pošte in koledarja Windows 10).

Izolacija procesa CDPUserSvc

Druga rešitev, ki bi morala odpraviti težavo s trajno zrušitvijo storitve CDPUserSvc_xxxxx, je ta, da jo zaženete v izoliranem načinu. Če želite to narediti, v ukazni vrstici s skrbniškimi pravicami zaženite ukaz:

sc config cdpusersvc type = lastno

Storitev CDPuserSvc naj bi se nato začela izvajati v izvornem procesu svchost.exe. Preverite, ali se storitev CDPuserSvc po tem zruši. Če ni, ga poskusite onemogočiti..

Kako onemogočiti storitev CDPUserSvc

Če v konzoli za upravljanje storitev (services.msc) poskusite ročno ustaviti storitev CDPUserSvc_6b511 in jo prestaviti v stanje onemogočenih, se čez nekaj časa spet vklopi (z drugim imenom).

Opomba. Zanimivo je, da če odstranite to storitev iz registra, se bo čez nekaj časa znova prikazala, vendar z drugim imenom. I.e. sistem poskuša preprečiti odstranitev te storitve (zdi se, da Microsoft uporablja najboljše prakse piscev virusov 🙂).

Storitev lahko preprečite, da bi se storitev začela prek registra, v ta namen v podružnici registra HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ CDPUserSvc spremeniti vrednost parametra Začni od 2 (samodejni zagon) do 4 (Izklopljeno).

Ali pa izvršite ukaze:

sc config CDPUserSvc start = onemogočen
reg dodaj "HKLM \ SYSTEM \ CurrentControlSet \ Services \ CDPUserSvc / v" Start "/ t REG_DWORD / d" 4 "/ f