Riešenie problému so službou CDPUserSvc v systéme Windows 10 / Windows Server 2016

Po inštalácii novembrových bezpečnostných aktualizácií v systéme Windows 10 / Windows Server 2016 začali používatelia dostávať sťažnosti týkajúce sa problémov s neustálym zlyhaním služby CDPUserSvc. V tomto článku pochopíme, čo je služba CDPUserSvc, prečo pravidelne prestane fungovať, ako tento problém vyriešiť a je možné zakázať službu CDPUserSvc v systéme Windows 10.

Služba CDPUserSvc sa prvýkrát objavila v systéme Windows 10 a od samého začiatku vyvoláva mnoho otázok pre používateľov a vytvára množstvo problémov..

obsah:

  • Chyba Program CDPUserSvc_xxxxx prestal fungovať.
  • Prečo používať službu CDPUserSvc?
  • Izolácia procesu CDPUserSvc
  • Ako zakázať službu CDPUserSvc

Chyba Program CDPUserSvc_xxxxx prestal fungovať.

Relatívne nedávno sa niektorí používatelia systému Windows 10 / Windows Server 2016 začali sťažovať, že pri načítavaní, vypínaní systému Windows 10 alebo dokonca každých pár minút sa objaví chyba:

CDPUserSvc_xxxxx prestal pracovať. Problém spôsobil, že program prestal správne fungovať. Zatvorte program

Program CDPUserSvc_xxxxx sa zastavil. Vzniknutý problém viedol k ukončeniu programu. Zatvorte tento program.

V tomto prípade sa chyby formulára neustále zaznamenávajú do denníka aplikácie:

Názov chybnej aplikácie: svchost.exe_CDPUserSvc_2ce84fe, verzia: 10.0.14393.0, časová pečiatka: 0x57899b1c
Názov chybného modulu: cdp.dll, verzia: 10.0.14393.1715, časová pečiatka: 0x59b0d38c
Výnimkový kód: 0xc0000005
Posun chyby: 0x0000000000193cf5
ID chybného procesu: 0x4484
Chybný čas začiatku aplikácie: 0x01d35ebff3f9a7f5
Chybná cesta aplikácie: C: \ WINDOWS \ system32 \ svchost.exe
Cesta chybného modulu: c: \ windows \ system32 \ cdp.dll
Id správy: f7159168-5104-440e-34c1-6b42ed6649ee
Úplný názov chybného balíka:
Chybné ID aplikácie súvisiace s balíkom:

V počítačoch so systémom Windows 10 sa táto chyba začala objavovať u niektorých používateľov po inštalácii výročnej aktualizácie (1607). V takom prípade sa oplatí spustiť službu CDPUserSvc izolovaným procesom alebo ju úplne zakázať (pozri nižšie)..

Vo väčšine prípadov je táto chyba spôsobená novembrovou aktualizáciou. KB4048953 pre Windows Server 2016 a Windows 10.

Ak máte túto aktualizáciu na odstránenie tohto problému, stačí odinštalovať aktualizáciu KB4048953 (wusa.exe / odinštalovať / kb: 4048953), alebo počkajte na vydanie balíka kumulatívnych aktualizácií z decembra, v ktorom sľúbili opraviť chybu.

Prečo používať službu CDPUserSvc?

kancelária CDPUserSvc (Používateľská služba platformy pripojených zariadení). Samotný názov služby je dynamický a skladá sa z reťazca CDPUserSvc_ a 5 náhodne vygenerovaných znakov (v mojom príklade to CDPUserSvc_6b511).

V rôznych zostaveniach systému Windows 10 má služba CDPUserSvc iný typ spúšťania

  • V systéme Windows 10 1507 - typ manuálneho spustenia
  • 1511 - služba je zakázaná
  • 1607, 1703, 1709 - typ spustenia Automatický

Služba sa začína ako súčasť procesu svchost: svchost.exe -k UnistackSvcGroup

Spustiteľný súbor: % WinDir% \ System32 \ CDPSvc.dll

Zaujímavé je, že ak otvoríte konzolu so zoznamom úloh služieb (Services.msc) a nájdete službu CDPUserSvc, zistíte, že jej popis obsahuje text:

„Popis sa nedá prečítať. Kód chyby: 15100 “„ Nepodarilo sa prečítať popis. Kód chyby: 15100 “

Prečo to tak nie je jasné.

Nemohol som nájsť oficiálne informácie o tejto službe od spoločnosti Microsoft. Ak analyzujete pripojenia služby CDPUserSvc, možno zistíte, že táto služba sa pravidelne pripája k serverom Microsoft a OneDrive a niektoré údaje odosiela prostredníctvom protokolu HTTPS. Pozrime sa, ako vyzerajú procesy bežiace v UnistackSvcGroup. Ak to chcete urobiť, v Prieskumníkovi procesov otvorte vlastnosti procesu svchost.exe a pozrite si jeho vlastnosti.

V rámci tohto procesu bolo spustených päť služieb (všimnite si, že všetky v názve obsahujú rovnaký päťciferný identifikátor ako CDPUserSvc:

  • CDPUserSvc_6b511 - náš zákazník
  • OneSyncSvc_6b511  - zodpovedný za synchronizáciu pošty, kontaktov, kalendára a ďalších údajov používateľa
  • PimIndexMaintenanceSvc_6b511 - služba indexovania kontaktov pre rýchle vyhľadávanie
  • UnistoreSvc_6b511 - ukladá štruktúrované užívateľské dáta (kontakty, kalendár, poštu)
  • UserDataSvc_6b511 - poskytuje prístup k štruktúrovaným údajom užívateľa

Služba CDPUserSvc je zjavne zodpovedná aj za synchronizáciu užívateľských údajov so servermi MSFT (telemetriu? Potrebujete to?). Službu CDPUserSvc je preto možné vypnúť bez väčšieho poškodenia operačného systému (pokiaľ samozrejme nepoužívate natívne kontakty, poštu a kalendár systému Windows 10).

Izolácia procesu CDPUserSvc

Ďalším riešením, ktoré by malo vyriešiť problém trvalej havárie služby CDPUserSvc_xxxxx, je jej spustenie v izolovanom režime. Ak to chcete urobiť, na príkazovom riadku s právami správcu spustite príkaz:

sc config cdpusersvc type = own

Služba CDPuserSvc by sa potom mala spustiť v natívnom procese svchost.exe. Skontrolujte, či sa po tomto zlyhaní služby CDPuserSvc nedarí. Ak nie, skúste to vypnúť..

Ako zakázať službu CDPUserSvc

Ak sa v konzole správy služieb (services.msc) pokúsite manuálne zastaviť službu CDPUserSvc_6b511 a uviesť ju do stavu Vypnuté, po chvíli sa znova zapne (s iným názvom)..

poznámka. Zaujímavé je, že ak odstránite túto službu z registra, po chvíli sa objaví znova, ale s iným názvom. tj systém sa snaží zabrániť odstráneniu tejto služby (zdá sa, že Microsoft uplatňuje osvedčené postupy autorov vírusov 🙂).

Môžete zabrániť spusteniu služby prostredníctvom registra, na tento účel v pobočke registra HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ CDPUserSvc je potrebné zmeniť hodnotu parametra štart od 2 (automatický štart) do 4 (Disabled).

Alebo vykonajte príkazy:

sc config CDPUserSvc start = disabled
reg add "HKLM \ SYSTEM \ CurrentControlSet \ Services \ CDPUserSvc / v" Start "/ t REG_DWORD / d" 4 "/ f