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 programProgram 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