Rješavanje problema usluge CDPUserSvc u sustavu Windows 10 / Windows Server 2016

Nakon instaliranja sigurnosnih ažuriranja za studeni na Windows 10 / Windows Server 2016, korisnici su počeli primati pritužbe zbog problema s neprestanim padovima usluga CDPUserSvc. U ovom ćemo članku shvatiti što je usluga CDPUserSvc, zašto periodično prestaje raditi, kako riješiti ovaj problem i je li moguće isključiti uslugu CDPUserSvc u sustavu Windows 10.

Usluga CDPUserSvc prvi put se pojavila u sustavu Windows 10 i od samog početka postavlja puno pitanja korisnicima i stvara niz problema..

sadržaj:

  • Pogreška Program CDPUserSvc_xxxxx prestao je raditi.
  • Zašto koristiti uslugu CDPUserSvc?
  • Izolacija procesa CDPUserSvc
  • Kako onemogućiti CDPUserSvc uslugu

Pogreška Program CDPUserSvc_xxxxx prestao je raditi.

Relativno nedavno, neki korisnici sustava Windows 10 / Windows Server 2016 počeli su se žaliti da se prilikom učitavanja, isključivanja sustava Windows 10 ili čak svakih nekoliko minuta pojavljuje pogreška:

CDPUserSvc_xxxxx je prestao raditi. Problem je uzrokovao da program prestane ispravno raditi. Zatvorite program

Program CDPUserSvc_xxxxx zaustavljen. Nastali problem doveo je do ukidanja programa. Zatvorite ovaj program.

Pogreške u obrascu aplikacije:

Neispravan naziv aplikacije: svchost.exe_CDPUserSvc_2ce84fe, verzija: 10.0.14393.0, vremenska oznaka: 0x57899b1c
Naziv modula za grešku: cdp.dll, verzija: 10.0.14393.1715, vremenska oznaka: 0x59b0d38c
Šifra iznimke: 0xc0000005
Pomak greške: 0x0000000000193cf5
Id procesa pogreške: 0x4484
Pogrešno vrijeme početka aplikacije: 0x01d35ebff3f9a7f5
Neispravan put aplikacije: C: \ WINDOWS \ system32 \ svchost.exe
Neispravan put modula: c: \ windows \ system32 \ cdp.dll
ID izvještaja: f7159168-5104-440e-34c1-6b42ed6649ee
Puni naziv paketa:
Neispravan ID aplikacije u odnosu na paket:

Na računalima sa sustavom Windows 10 ova se greška počela pojavljivati ​​kod nekih korisnika nakon instaliranja Anniversary Update (1607). U tom je slučaju vrijedno pokušati pokrenuti CDPUserSvc uslugu izoliranim postupkom ili je potpuno onemogućiti (vidi dolje).

U većini slučajeva ovaj je bug uzrokovan novembarskim ažuriranjem. KB4048953 za Windows Server 2016 i Windows 10.

Ako imate ovo ažuriranje kako biste se riješili ovog problema, dovoljno je ispravno deinstalirati ažuriranje KB4048953 (wusa.exe / uninstall / kb: 4048953) ili pričekajte izdanje prosinca sakupljenog paketa ažuriranja u kojem su obećali popraviti pogrešku.

Zašto koristiti uslugu CDPUserSvc?

ured CDPUserSvc (Korisnički servis platforme za povezane uređaje). Sam naziv usluge je dinamičan i sastoji se od niza CDPUserSvc_ i 5 nasumično generiranih znakova (u mom primjeru ovo CDPUserSvc_6b511).

U različitim izvedbama Windowsa 10, CDPUserSvc usluga ima drugačiju vrstu pokretanja

  • Na Windows 10 1507 - vrsta ručnog pokretanja
  • 1511 - usluga je onemogućena
  • 1607, 1703, 1709 - tip pokretanja Automatski

Usluga započinje kao dio svchost procesa: svchost.exe -k UnistackSvcGroup

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

Zanimljivo je da ako otvorite konzolu s popisom zadataka usluga (Services.msc) i pronađete uslugu CDPUserSvc, možete otkriti da njen opis sadrži tekst:

"Ne mogu pročitati opis. Kôd pogreške: 15100 "" Neuspješno čitanje opisa. Kôd pogreške: 15100 "

Zašto se to događa nije jasno.

Nisam mogao pronaći službene podatke o ovoj usluzi od Microsofta. Ako analizirate veze CDPUserSvc usluge, možda ćete primijetiti da se ova usluga periodično povezuje na Microsoftove i OneDrive poslužitelje i neke podatke šalje putem HTTPS-a. Pogledajmo kako izgledaju procesi koji se izvode u UnistackSvcGroup. Da biste to učinili, u pregledniku Process otvorite svojstva procesa svchost.exe i pogledajte njegova svojstva.

Kao dio ovog postupka pokrenuto je pet usluga (imajte na umu da svi u imenu sadrže isti petocifreni identifikator kao CDPUserSvc:

  • CDPUserSvc_6b511 - naš kupac
  • OneSyncSvc_6b511  - odgovoran je za sinkronizaciju pošte, kontakata, kalendara i drugih korisničkih podataka
  • PimIndexMaintenanceSvc_6b511 - za brzo pretraživanje kontaktirajte službu za indeksiranje
  • UnistoreSvc_6b511 - pohranjuje strukturirane korisničke podatke (kontakti, kalendar, pošta)
  • UserDataSvc_6b511 - pruža pristup strukturiranim korisničkim podacima

Očigledno je da je usluga CDPUserSvc odgovorna i za sinkronizaciju korisničkih podataka s MSFT poslužiteljima (telemetrija? Treba li vam?). Stoga se usluga CDPUserSvc može isključiti bez većih oštećenja OS-a (osim ako, naravno, ne upotrebljavate izvorne kontakte, poštu i kalendar Windows 10).

Izolacija procesa CDPUserSvc

Drugo rješenje koje bi trebalo riješiti problem trajne nesreće usluge CDPUserSvc_xxxxx je pokretanje u izoliranom načinu. Da biste to učinili, u naredbenoj liniji s administratorskim pravima pokrenite naredbu:

sc config cdpusersvc type = vlastiti

Tada bi se usluga CDPuserSvc trebala početi izvoditi u izvornom procesu svchost.exe. Provjerite da li se usluga CDPuserSvc ruši nakon ovoga. Ako ne, pokušajte ga isključiti..

Kako onemogućiti CDPUserSvc uslugu

Ako u konzoli za upravljanje uslugama (services.msc) pokušate ručno zaustaviti uslugu CDPUserSvc_6b511 i stavite je u onemogućeno stanje, nakon nekog vremena ona će se ponovo uključiti (s drugim nazivom).

primjedba. Zanimljivo je da ako uklonite ovu uslugu iz registra, nakon nekog vremena ona će se opet pojaviti, ali s drugim nazivom. tj sustav pokušava spriječiti uklanjanje ove usluge (čini se da Microsoft primjenjuje najbolje prakse pisaca virusa 🙂).

Možete spriječiti pokretanje usluge putem registra za tu svrhu u podružnici registra HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ CDPUserSvc trebate promijeniti vrijednost parametra početak od 2 (automatski start) do 4 (Onemogućen).

Ili izvršite naredbe:

sc config CDPUserSvc start = onemogućen
reg dodajte "HKLM \ SYSTEM \ CurrentControlSet \ Services \ CDPUserSvc / v" Start "/ t REG_DWORD / d" 4 "/ f