Computer >> Máy Tính >  >> Hệ thống >> máy chủ Windows

Khắc phục:CDPUserSvc đã ngừng hoạt động trong Windows 10 / Windows Server 2016

Sau khi cài đặt các bản cập nhật bảo mật mới nhất trên Windows 10 / Windows Server 2016, người dùng bắt đầu phàn nàn về các lỗi liên tục của CDPUserSvc dịch vụ. Trong bài đăng này, chúng ta sẽ xem xét dịch vụ CDPUserSvc là gì, tại sao nó lại kết thúc đột ngột theo định kỳ, cách khắc phục sự cố này và liệu có thể tắt dịch vụ này trong Windows 10 / Windows Server 2016.

Dịch vụ CDPUserSvc lần đầu tiên xuất hiện trong Windows 10 và ngay từ đầu nó đã gây cho người dùng rất nhiều câu hỏi và tạo ra một số vấn đề.

Lỗi:CDPUserSvc_xxxxx Đã Ngừng Hoạt động

Gần đây, một số người dùng Windows 10 / Windows Server 2016 đã bắt đầu phàn nàn về lỗi sau xuất hiện khi Windows khởi động, tắt máy hoặc thậm chí vài phút một lần:

CDPUserSvc_xxxxx đã ngừng hoạt động. Đã xảy ra sự cố khiến chương trình ngừng hoạt động bình thường. Đóng chương trình.

Khắc phục:CDPUserSvc đã ngừng hoạt động trong Windows 10 / Windows Server 2016

Trong nhật ký ứng dụng, lỗi như thế này liên tục xuất hiện:

Tên ứng dụng lỗi:svchost.exe_CDPUserSvc_12cff5, phiên bản:10.0.14393.0, tem thời gian:0x57899b1c
Tên mô-đun lỗi:cdp.dll, phiên bản:10.0.14393.1715, tem thời gian:0x59b0d38c
Mã ngoại lệ:0xr0000005 Phần bù lỗi:0x0000000000193cf5
Id quy trình lỗi:0x4484
Thời gian bắt đầu ứng dụng bị lỗi:0x01d35ebff3f9a7f5
Đường dẫn ứng dụng lỗi:C:\ WINDOWS \ system32 \ svchost.exe
Đường dẫn mô-đun lỗi :c:\ windows \ system32 \ cdp.dll
Id báo cáo:f7159168-5104-440e-34c1-6b42ed6649ee
Tên đầy đủ của gói lỗi:
ID ứng dụng tương đối của gói bị lỗi:

Khắc phục:CDPUserSvc đã ngừng hoạt động trong Windows 10 / Windows Server 2016

Trên máy tính Windows 10, một số người dùng đã báo cáo lỗi này sau khi cài đặt Anniversary Update (1607) hoặc Fall Creators Update (1709). Trong trường hợp này, bạn nên cố gắng khởi động dịch vụ CDPUserSvc trong một quy trình riêng biệt hoặc vô hiệu hóa hoàn toàn nó (xem bên dưới).

Trong hầu hết các trường hợp, lỗi này là do bản cập nhật tháng 11 KB4048953 gây ra cập nhật cho Windows Server 2016 và Windows 10.

Nếu bạn đã cài đặt bản cập nhật này, để khắc phục sự cố, bạn chỉ cần gỡ cài đặt chính xác bản cập nhật KB4048953 (wusa.exe /uninstall /kb:4048953 ) hoặc đợi gói cập nhật tích lũy tiếp theo, trong đó lỗi sẽ được sửa.

Dịch vụ CDPUserSvc là gì?

CDPUserSvc nghĩa là Dịch vụ Người dùng Nền tảng Thiết bị được Kết nối. Tên đầy đủ của dịch vụ là động và bao gồm chuỗi CDPUserSvc_ và 5 ký tự được tạo ngẫu nhiên (trong ví dụ của tôi, đó là CDPUserSvc_65bd2).

Trong các bản dựng Windows 10 khác nhau, CDPUserSvc có kiểu khởi động khác:

  • Trong Windows 10 1507 - khởi động thủ công;
  • Vào năm 1511, dịch vụ bị vô hiệu hóa;
  • Trong các năm 1607, 1703, 1709, 1803 - loại bắt đầu là Tự động.

sc query| find "CDPUser"
sc query CDPUserSvc_65bd2

Khắc phục:CDPUserSvc đã ngừng hoạt động trong Windows 10 / Windows Server 2016

Dịch vụ được bắt đầu trong quy trình svchost:svchost.exe -k UnistackSvcGroup

Tệp thực thi là %WinDir%\System32\CDPSvc.dll

Điều thú vị là nếu bạn mở bảng điều khiển với danh sách các dịch vụ (Services.msc) và tìm CDPUserSvc, bạn sẽ thấy rằng có dòng chữ sau trong mô tả:

“Không đọc được mô tả. mã lỗi 15100 ”

Khắc phục:CDPUserSvc đã ngừng hoạt động trong Windows 10 / Windows Server 2016

Không rõ tại sao nó lại xảy ra.

Tôi không thể tìm thấy bất kỳ thông tin chính thức nào từ Microsoft về dịch vụ này. Nếu phân tích các kết nối CDPUserSvc, bạn có thể thấy rằng dịch vụ này thường xuyên kết nối với máy chủ Microsoft và OneDrive và gửi một số dữ liệu qua HTTPS. Hãy xem các quy trình chạy trong UnistackSvcGroup trông như thế nào. Để chạy Process Explorer, hãy mở các thuộc tính svchost.exe và xem chúng.

Năm dịch vụ đang chạy trong quá trình này (xin lưu ý rằng tất cả chúng đều chứa cùng một số nhận dạng 5 ký tự là CDPUserSvc):

  • CDPUserSvc_xxxxx
  • OneSyncSvc_xxxxx - chịu trách nhiệm đồng bộ hóa thư, danh bạ, lịch và dữ liệu người dùng khác;
  • PimIndexMaintenanceSvc_xxxxx - là dịch vụ lập chỉ mục liên hệ để tìm kiếm nhanh hơn;
  • UnistoreSvc_xxxxx - lưu trữ dữ liệu người dùng có cấu trúc (danh bạ, lịch, thư);
  • UserDataSvc_xxxxx - cung cấp quyền truy cập vào dữ liệu người dùng có cấu trúc.

Khắc phục:CDPUserSvc đã ngừng hoạt động trong Windows 10 / Windows Server 2016

Có khả năng CDPUserSvc cũng chịu trách nhiệm đồng bộ hóa dữ liệu người dùng với máy chủ MSFT. (Đó có phải là máy đo từ xa không? Bạn có thực sự cần nó không?) Vì vậy, CDPUserSvc có thể bị vô hiệu hóa mà không gây hại cho hệ điều hành của bạn (tất nhiên, nếu bạn không sử dụng các ứng dụng lịch, thư và danh bạ Windows 10 gốc).

CDPUserSvc Cách ly

Một giải pháp khác sẽ khắc phục sự cố liên tục gặp sự cố dịch vụ CDPUserSvc_xxxxx là chạy nó ở chế độ cô lập. Để thực hiện, hãy chạy lệnh này trong dấu nhắc lệnh nâng cao:

sc config cdpusersvc type= own

[SC] ChangeServiceConfig THÀNH CÔNG

Khắc phục:CDPUserSvc đã ngừng hoạt động trong Windows 10 / Windows Server 2016

Sau đó CDPuserSvc sẽ bắt đầu trong quá trình svchost.exe của riêng nó. Kiểm tra xem sự cố lỗi CDPuserSvc vẫn tiếp diễn. Nếu có, hãy thử tắt dịch vụ.

Cách tắt Dịch vụ CDPUserSvc

Nếu bạn dừng CDPUserSvc_6b511 theo cách thủ công và đặt nó thành Tắt trong Quản lý dịch vụ (services.msc), một lúc nào đó nó sẽ hoạt động trở lại (dưới tên khác).

Lưu ý . Điều thú vị là nếu bạn xóa dịch vụ này khỏi sổ đăng ký, một lúc nào đó nó lại xuất hiện dưới một tên khác. Hệ thống cố gắng ngăn việc xóa dịch vụ này. (Có vẻ như Microsoft áp dụng các phương pháp hay nhất của các nhà phát triển vi rút 😉.)

Bạn có thể vô hiệu hóa việc khởi chạy dịch vụ này trong sổ đăng ký. Để làm điều đó, hãy thay đổi giá trị của nút Bắt đầu tham số từ 2 (Khởi động tự động) thành 4 (Đã tắt) trong khóa đăng ký HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ CDPUserSvc.

Khắc phục:CDPUserSvc đã ngừng hoạt động trong Windows 10 / Windows Server 2016

Hoặc chạy các lệnh sau:

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