A CDPUserSvc szolgáltatási probléma megoldása a Windows 10 / Windows Server 2016 rendszerben

A novemberi biztonsági frissítések telepítését követően a Windows 10 / Windows Server 2016-ra a felhasználók panaszokat kaptak az állandó szolgáltatás-összeomlásokkal kapcsolatos problémákról CDPUserSvc. Ebben a cikkben megértjük, mi a CDPUserSvc szolgáltatás, miért működik időnként, hogyan oldja meg ezt a problémát, és le lehet tiltani a CDPUserSvc szolgáltatást a Windows 10 rendszerben.

A CDPUserSvc szolgáltatás először a Windows 10-ben jelent meg, és a kezdetektől sok kérdést vet fel a felhasználók számára, és számos problémát okoz.

Tartalom:

  • Hiba A CDPUserSvc_xxxxx program leállt.
  • Miért érdemes használni a CDPUserSvc szolgáltatást??
  • CDPUserSvc folyamat izolálása
  • A CDPUserSvc szolgáltatás letiltása

Hiba A CDPUserSvc_xxxxx program leállt.

Viszonylag nemrégiben a Windows 10 / Windows Server 2016 egyes felhasználói panaszkodtak, hogy betöltésekor, a Windows 10 leállításakor vagy akár néhány percenként hiba jelentkezik:

A CDPUserSvc_xxxxx nem működik. Egy probléma miatt a program nem működött megfelelően. Zárja be a programot

A CDPUserSvc_xxxxx program leállt. A felmerült probléma a program leállításához vezetett. Zárja be ezt a programot.

Ebben az esetben az űrlap hibáit folyamatosan rögzítik az alkalmazásnaplóban:

A hibás alkalmazás neve: svchost.exe_CDPUserSvc_2ce84fe, verzió: 10.0.14393.0, időbélyeg: 0x57899b1c
A hibás modul neve: cdp.dll, verzió: 10.0.14393.1715, időbélyeg: 0x59b0d38c
Kivételkód: 0xc0000005
Hibaeltolás: 0x0000000000193cf5
Hibás folyamat azonosítója: 0x4484
A alkalmazás hibás indulási ideje: 0x01d35ebff3f9a7f5
A hibás alkalmazás elérési útja: C: \ WINDOWS \ system32 \ svchost.exe
A hibás modul elérési útja: c: \ windows \ system32 \ cdp.dll
Jelentés azonosítója: f7159168-5104-440e-34c1-6b42ed6649ee
A hibás csomag teljes neve:
Hibás csomag-relatív alkalmazás-azonosító:

A Windows 10 operációs rendszerű számítógépeken ez a hiba egyes felhasználók számára az Anniversary Update (1607) telepítése után jelent meg. Ebben az esetben érdemes megpróbálni elindítani a CDPUserSvc szolgáltatást egy elkülönített folyamatban, vagy teljesen letiltani (lásd alább).

A legtöbb esetben ezt a hibát a novemberi frissítés okozza. KB4048953 Windows Server 2016 és Windows 10 rendszerekhez.

Ha a frissítéssel rendelkezik a probléma megszabadításához, elegendő a KB4048953 frissítés megfelelő eltávolítása (wusa.exe / uninstall / kb: 4048953), vagy várja meg a decemberi összesített frissítési csomag kiadását, amelyben megígérte, hogy kijavítja a hibát.

Miért érdemes használni a CDPUserSvc szolgáltatást??

iroda CDPUserSvc (Csatlakoztatott eszközök platform felhasználói szolgáltatása). Maga a szolgáltatásnév dinamikus, és egy karakterláncból áll CDPUserSvc_ és 5 véletlenszerűen generált karakter (a példámban ez CDPUserSvc_6b511).

A Windows 10 különböző verzióiban a CDPUserSvc szolgáltatásnak más típusú indítása van

  • Windows 10 1507 rendszeren - kézi indítási típus
  • 1511 - a szolgáltatás le van tiltva
  • 1607, 1703, 1709 - indítási típus automatikus

A szolgáltatás az svchost folyamat részeként indul: svchost.exe -k UnistackSvcGroup

Végrehajtható fájl: % WinDir% \ System32 \ CDPSvc.dll

Érdekes módon, ha megnyitja a konzolt a szolgáltatások listájával (Services.msc) és megtalálja a CDPUserSvc szolgáltatást, megállapíthatja, hogy leírása tartalmazza a következő szöveget:

"Nem tudom elolvasni a leírást. Hibakód: 15100 "“ A leírás olvasása sikertelen. Hibakód: 15100 ”

Miért történik ez, nem világos.

Nem találtam hivatalos információkat a szolgáltatásról a Microsoft-tól. Ha elemezi a CDPUserSvc szolgáltatás kapcsolatait, előfordulhat, hogy ez a szolgáltatás időszakonként kapcsolódik a Microsoft és az OneDrive szerverekhez, és adatokat küld HTTPS-en keresztül. Lássuk, hogy néznek ki az UnistackSvcGroup futó folyamatok. Ehhez nyissa meg a Process Explorer alkalmazásban az svchost.exe folyamat tulajdonságait, és tekintse meg annak tulajdonságait.

Öt szolgáltatás indult ennek a folyamatnak a részeként (vegye figyelembe, hogy a névben szereplők mindegyike ugyanazt az ötjegyű azonosítót tartalmazza, mint a CDPUserSvc:

  • CDPUserSvc_6b511 - ügyfelünk
  • OneSyncSvc_6b511  - felelős az e-mailek, névjegyek, naptár és egyéb felhasználói adatok szinkronizálásáért
  • PimIndexMaintenanceSvc_6b511 - lépjen kapcsolatba az indexelő szolgáltatással a gyors kereséshez
  • UnistoreSvc_6b511 - tárolja a strukturált felhasználói adatokat (névjegyek, naptár, levél)
  • UserDataSvc_6b511 - hozzáférést biztosít a strukturált felhasználói adatokhoz

Nyilvánvaló, hogy a CDPUserSvc szolgáltatás felelős a felhasználói adatok szinkronizálásáért az MSFT szerverekkel (telemetria? Szüksége van rá?). Ezért a CDPUserSvc szolgáltatást az operációs rendszer jelentős károsodása nélkül ki lehet kapcsolni (kivéve, ha természetesen natív névjegyeket, e-mailt és a Windows 10 naptárt használ).

CDPUserSvc folyamat izolálása

Egy másik megoldás, amely megoldja a CDPUserSvc_xxxxx szolgáltatás tartós összeomlásának problémáját, az elindítása izolált módban. Ehhez futtassa a parancsot a rendszergazdai jogokkal rendelkező parancssorban:

sc config cdpusersvc type = saját

A CDPuserSvc szolgáltatásnak elindulnia kell az svchost.exe natív folyamatban. Ellenőrizze, hogy a CDPuserSvc szolgáltatás összeomlik-e ez után. Ha nem, próbálja letiltani..

A CDPUserSvc szolgáltatás letiltása

Ha a szolgáltatáskezelő konzolban (services.msc) megpróbálja manuálisan leállítani a CDPUserSvc_6b511 szolgáltatást, és letiltott állapotba állítani, egy idő múlva újra bekapcsol (másik névvel).

megjegyzés. Érdekes, hogy ha eltávolítja ezt a szolgáltatást a rendszerleíró adatbázisból, egy idő után újra megjelenik, de más névvel. Ie a rendszer megpróbálja megakadályozni e szolgáltatás eltávolítását (úgy tűnik, hogy a Microsoft a vírusírók bevált gyakorlatait alkalmazza 🙂).

Megakadályozhatja, hogy a szolgáltatás a nyilvántartáson keresztül induljon, erre a célra a beállításjegyzékben HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ CDPUserSvc meg kell változtatni a paraméter értékét kezdet 2-től (automatikus indítás) és 4 (Mozgáskorlátozottak).

Vagy hajtsa végre a következő parancsokat:

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