Onesyncsvc windows server 2016 не запускается

I have deployed a Windows 2016 server as a Hyper-V host.  However the server manager is always showing Red for Local Server and All Servers under Services.  The services are Sync Host_3d6a513 and Downloaded Maps Manager.
  • Remove From My Forums
  • Question

  • I have deployed a Windows 2016 server as a Hyper-V host.  However the server manager is always showing Red for Local Server and All Servers under Services.  The services are Sync Host_3d6a513 and Downloaded Maps Manager. 

    I can start the Sync Host service but the Downloaded Maps Manager starts then stops.  Does not seem to be causing issues but I would like to see a Green status in my Server Manager.  Can I just set these to manual?  Do I even need them?

Answers

  • Hi,

    Sync Host_3d6a513 service synchronizes mail, contacts, calendar and various other user data. Mail and other applications dependent on this functionality will not work properly when this service is not running. Regarding the sentence «I disabled the
    Downloaded Maps Manager but I can’t disable the  Sync Host_3d6a513 service«, would you please describe more details
    about it?

    Best Regards,

    Alvin Wang


    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    If you have feedback for TechNet Subscriber Support, contact
    tnmff@microsoft.com.

    • Proposed as answer by

      Tuesday, October 25, 2016 2:48 AM

    • Marked as answer by
      Alvwan
      Monday, October 31, 2016 2:24 AM

  • Remove From My Forums
  • Question

  • I have deployed a Windows 2016 server as a Hyper-V host.  However the server manager is always showing Red for Local Server and All Servers under Services.  The services are Sync Host_3d6a513 and Downloaded Maps Manager. 

    I can start the Sync Host service but the Downloaded Maps Manager starts then stops.  Does not seem to be causing issues but I would like to see a Green status in my Server Manager.  Can I just set these to manual?  Do I even need them?

Answers

  • Hi,

    Sync Host_3d6a513 service synchronizes mail, contacts, calendar and various other user data. Mail and other applications dependent on this functionality will not work properly when this service is not running. Regarding the sentence «I disabled the
    Downloaded Maps Manager but I can’t disable the  Sync Host_3d6a513 service«, would you please describe more details
    about it?

    Best Regards,

    Alvin Wang


    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    If you have feedback for TechNet Subscriber Support, contact
    tnmff@microsoft.com.

    • Proposed as answer by

      Tuesday, October 25, 2016 2:48 AM

    • Marked as answer by
      Alvwan
      Monday, October 31, 2016 2:24 AM

Приветствую. OneSyncSvc — служба/сервис для синхронизации почты, контактов, календаря и некоторых других пользовательских данных.

У некоторых пользователей появляется окошко — Прекращена работа программы OneSyncSvc:

В таком случае и правда можно попробовать отключить службу. Отображаемое название на русском — Синхронизация узла (англ Sync Host):

Отключение

Нет уверенности, но возможно отключение службы может вызвать проблемы в метро-приложениях, например почта.

При помощи реестра (инфа взята с форума Майкрософт):

  1. Зажимаем Win + R.
  2. Пишем команду regedit, нажимаем ОК.
  3. Откроется редактор реестра, переходим по такому пути:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesOneSyncSvc

  • Вы должны попасть в папку OneSyncSvc, в которой будет параметр Start — нажмите по нему два раза, установите значение 4 (Отключено).
  • Второй способ попробовать отключить — через окно служб:

    1. Зажимаем Win + R.
    2. Пишем команду services.msc, нажимаем ОК.
    3. Откроется список.
    4. Находим службу, название может быть OneSyncSvc/Sync Host/Синхронизация узла, нажимаем два раза — в меню Тип запуска выбираем Отключена. Также нажимаем кнопку Остановить.

    Пример на службе Windows Search:

    Использование консоли

    На одном сайте были найдены команды отключения/удаления. Последнее делать рекомендую только при созданной заранее точки восстановления. Команды необходимо использовать в командной строке, запустить можно так:

    1. Правой кнопкой нажимаете по значку Пуск, выбираете пункт командная строка от администратора. Способ для Windows 10.
    2. Через диспетчер задач — в левом верхнем углу нажимаете Файл > Запустить новую задачу > ставите галочку Создать задачу с правами администратора > указываете команду cmd.exe > нажимаете ОК.

    Команда остановки и отключения службы:

    sc stop «OneSyncSvc» & sc config «OneSyncSvc» start= disabled

    Команда удаления (не рекомендуется):

    sc delete «OneSyncSvc»

    Надеюсь информация была полезной. Удачи.

    Добавить комментарий Отменить ответ

    Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

    Прошло уже кучу времени, но в интернете так и не понятно, как отключать эту муть.
    В службах на WinServ 2016 висят около 4-5 подобных служб. Как их отключить или сменить статус запуска на «Отключено» или «Вручную»?
    При попытке смены выдается ошибка «Неверно задан параметр», хотя ничего кроме типа запуска ничего не меняется.

    Кстати заметил, что после каждой обновы меняются числа в имени служб, что очень мешает когда заббикс находит новую службы и приходиться по-новой настраивать игнорирование подобного типа ошибки.
    UPD: Вопрос: Как потушить службы в состояние «Вручную» или «Отключено».

    • Вопрос задан более года назад
    • 2100 просмотров

    Имена меняются в зависимости от пользователя.
    Я решил с помощью Powershell DSC, сохранить как Hardening.ps1 и запустить:

    Sergey Ryzhkin, гугл с ходу дает больше инфы по s2012, но там не было опции по телеметрии (или раньше не было)

    cmd/powershell (с правами админа) + sconfig и сразу все видно

    большинство опций доступно из настройки в гуях, кроме зарезания телеметрии. более того — утилита предназначена для стартовой настройки, по тому, на самом деле не содержит возможностей настраивать все и вся. но по вашему вопросу, обычно это лучший способ сразу затушить тему (не ломая систему по всяким хакерским инструкциям ))

    (сервер продукт корпоративный, по этому МС не мог не предоставить ни какого инструмента отключения телеметрии)

    Нашел пункты с телеметрией в GPO но там тоже ничего отключается, просто уменьшается уровень сбора данных.
    Проблема даже не в этом. Почему я не могу службы отключить или изменить. Из-за чего ошибка.

    Sergey Ryzhkin, одиночный, свежеустановленный сервер не должен сопротивляться

    — на скрине «безопасность», это и есть отключка («базовый» и «полный доступны из гуев, а других значений нет»)
    — у вас комп в домене? тогда вероятно можно еще и политиками управлять (я их не копаю практически, как ушел из «большого спорта»)
    — возможно политики изменены софтом, но это надо на много больше подробностей
    — если у вас превью осеннего релиза, политики предустановлены МС и однозначно отличаются от стандартных релизных (вы можете получать такое сообщение во многих случаях. в частности МС очень хочет телеметрию с любых превью, в тч серверных)

    ps если заведен дополнительный юзер, с правами администратора или без, тогда надо все таки залогинится в сеанс именно встроенного администратора

    Sergey Ryzhkin, вообще то сбор телеметрии у вас отключен. на счет служб.. я бы не парился. скорее всего есть зависимости. варианты:

    Windows Server 2016 – Sync Host OneSyncSvc Service PARAMETER is incorrect

    Let’s say you want to disable the Sync Host Service on our server…

    You will get this Error :The Parameter is Incorrect

    And it will not let you disable it

    SOLUTION :

    First open servives.msc and look for 1 or more Sync Host_xxxx Services in the list. And stop all the services.

    Next open Regedit and go to :

    ComputerHKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesOneSyncSvc

    There might be multiple in the list…

    Change the Start value from 2 to 4 (Disabled)


    Windows Server

    • 06.12.2019
    • 11 877
    • 3
    • 06.03.2020
    • 17
    • 16
    • 1

    Проблемные службы Диспетчер скачанных карт и Синхронизация узла в Windows Server

    • Содержание статьи
      • Назначение служб Диспетчер скачанных карт и Синхронизация узла
      • Отключение служб Диспетчер скачанных карт и Синхронизация узла
      • Комментарии к статье ( 3 шт )
      • Добавить комментарий

    В Windows Server 2012 была значительно переделана консоль управления сервером, и появились новые, ранее не реализованные возможности. Одним из таких нововведений стало отслеживание проблем на управляемом сервере, например, проверка работы служб — если какая-то из служб, которая должна быть запущена, не работает, консоль сигнализирует об этом своему администратору. Однако, есть в Windows Server такие службы, как «Диспетчер скачанных карт» и «Синхронизация узла», которые не смотря на то, что имеют статус запуска «автоматически», фактически прибывают в выключенном состоянии. Разберемся, что это за службы, и что с ними делать.

    Назначение служб Диспетчер скачанных карт и Синхронизация узла

    Данные службы появились начиная с Windows Server 2016, которая является вариантом Windows 10 для серверов (весьма условно, но все же).

    Первая служба — «Диспетчер скачанных карт» (Downloaded Maps Manager) — используется приложением «Карты», и любыми другими программами, которые используют функционал этого приложения, для работы с картами. Если у Вас на сервере таких приложений нет, то можно смело данную службу выключать.

    Вторая служба — «Синхронизация узла» — отвечает за синхронизацию данных в приложениях «Календарь», «Контакты», «Почта» и т. д. Опять же, если на сервере нет приложений, которым нужно взаимодействовать с ранее перечисленными, то можно отключать.

    Отключение служб Диспетчер скачанных карт и Синхронизация узла

    Службы могут иметь название со случайным набором букв и цифр, например OneSyncSvc_21025f1. Причины такого наименования служб, разработчик в виде Microsoft не разглашает.

    Службу «Диспетчер скачанных карт» можно легко выключить через стандартное управление службами, а вот с «Синхронизация узла» такой способ может не пройти — очень часто может возникнуть ошибка «Параметр задан неверно.», и служба не сменит свой тип запуска на «Отключена».

    Для её отключения нужно воспользоваться редактором реестра. Вызываем его с помощью меню Пуск, или выполнения команды regedit, и выполняем следующие действия:

    1. Переходим по адресу HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesOneSyncSvc_ХХХХ, где ХХХХ — это случайный набор цифр и букв.
    2. В открытом разделе ищем параметр Start, и устанавливаем ему значение «4».
    3. Перезагружаем компьютер, и проверяем отключение службы.

    После перезагрузки системы, параметр запуска службы «Синхронизация узла» может снова сброситься на «Автоматически (отложенный запуск)«.

    • Remove From My Forums
    • Question

    • My server dashboard always report that there is a service called «Sync Host_278cba0» is stopped, when I try to set the service start type to «manual», an error «The parameter is incorrect».

      Please see the picture:

      As I know this service works for sync mail, pictures, message or other things, my server doesn’t need to sync such things, could I uninstall this service?

      Thanks

    Answers

    • I’ve been getting past it on my 2016 servers by using regedit.  go to Hkey_local_machinesystemcurrentcontrolsetservicesonesyncsvc and there will be another onesyncsvc_xxxxxx which will be a random hex code, different on each server.

      Even though the error only shows the one with the hex code as a red error in server manager on my servers, I found I had to disable them BOTH in the registry, otherwise the one with the hex code, when disabled, just kept re-enabling itself.

      Go to the «START» settings, and edit it.  It’s defaulted to 2, setting it to 4 disables the service outright.

      Also, you may find the same kind of issue with the maps broker service — and the fix I’ve done is  the same.

      The downside is part of the «desktop experience» — this is all the junk that MS now adds to a server by default.  I haven’t dug enough to find out if there’s a way to prevent it from doing so if you do other than the core install, but I really
      hate how they’re trying to add all this crap to a server.  It’s a server, NOT a workstation, so even the desktop experience brings enough overhead with it, we don’t need client-centric junk being here by default…  Most people like a server to be
      more streamlined…

      I won’t be surprised though if it reverts after an update, and has to be done again…

      And technically you could probably delete it here in the registry and totally remove the service, but I always preferred to disable something rather than lobotomizing it, in case there ends up being a reason that I’d have to have it at some point down the
      road…

      Hope this helps.


      John

      • Edited by

        Monday, February 13, 2017 4:15 PM
        typo

      • Marked as answer by
        William A Wang
        Saturday, February 25, 2017 2:56 PM

    Приветствую. OneSyncSvc — служба/сервис для синхронизации почты, контактов, календаря и некоторых других пользовательских данных.

    У некоторых пользователей появляется окошко — Прекращена работа программы OneSyncSvc:

    В таком случае и правда можно попробовать отключить службу. Отображаемое название на русском — Синхронизация узла (англ Sync Host):

    Отключение

    Нет уверенности, но возможно отключение службы может вызвать проблемы в метро-приложениях, например почта.

    При помощи реестра (инфа взята с форума Майкрософт):

    1. Зажимаем Win + R.
    2. Пишем команду regedit, нажимаем ОК.
    3. Откроется редактор реестра, переходим по такому пути:

      HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesOneSyncSvc

    4. Вы должны попасть в папку OneSyncSvc, в которой будет параметр Start — нажмите по нему два раза, установите значение 4 (Отключено).

    Второй способ попробовать отключить — через окно служб:

    1. Зажимаем Win + R.
    2. Пишем команду services.msc, нажимаем ОК.
    3. Откроется список.
    4. Находим службу, название может быть OneSyncSvc/Sync Host/Синхронизация узла, нажимаем два раза — в меню Тип запуска выбираем Отключена. Также нажимаем кнопку Остановить.

    Пример на службе Windows Search:

    Использование консоли

    На одном сайте были найдены команды отключения/удаления. Последнее делать рекомендую только при созданной заранее точки восстановления. Команды необходимо использовать в командной строке, запустить можно так:

    1. Правой кнопкой нажимаете по значку Пуск, выбираете пункт командная строка от администратора. Способ для Windows 10.
    2. Через диспетчер задач — в левом верхнем углу нажимаете Файл > Запустить новую задачу > ставите галочку Создать задачу с правами администратора > указываете команду cmd.exe > нажимаете ОК.

    Команда остановки и отключения службы:

    sc stop "OneSyncSvc" & sc config "OneSyncSvc" start= disabled

    Команда удаления (не рекомендуется):

    sc delete "OneSyncSvc"

    Надеюсь информация была полезной. Удачи.

    На главную!

    06.01.2019

    • Remove From My Forums
    • Question

    • I have deployed a Windows 2016 server as a Hyper-V host.  However the server manager is always showing Red for Local Server and All Servers under Services.  The services are Sync Host_3d6a513 and Downloaded Maps Manager. 

      I can start the Sync Host service but the Downloaded Maps Manager starts then stops.  Does not seem to be causing issues but I would like to see a Green status in my Server Manager.  Can I just set these to manual?  Do I even need them?

    Answers

    • Hi,

      Sync Host_3d6a513 service synchronizes mail, contacts, calendar and various other user data. Mail and other applications dependent on this functionality will not work properly when this service is not running. Regarding the sentence «I disabled the
      Downloaded Maps Manager but I can’t disable the  Sync Host_3d6a513 service«, would you please describe more details
      about it?

      Best Regards,

      Alvin Wang


      Please remember to mark the replies as answers if they help and unmark them if they provide no help.
      If you have feedback for TechNet Subscriber Support, contact
      tnmff@microsoft.com.

      • Proposed as answer by

        Tuesday, October 25, 2016 2:48 AM

      • Marked as answer by
        Alvwan
        Monday, October 31, 2016 2:24 AM

    Skip to content

    • ТВикинариум
    • Форум
    • Поддержка
    • PRO
    • Войти

    Синхронизация узлаXpucT2020-10-09T14:26:05+03:00

    Синхронизация узла

    Имя службы: OneSyncSvc_12345
    Отображаемое имя:  Синхронизация узла_12345
    Состояние: Выполняется
    Тип запуска: Автоматически
    Зависимости: нет

    Описание по умолчанию

    Эта служба синхронизирует почту, контакты, календарь и другие данные пользователя. Почта и другие приложения, зависящие от этой функции, не будут работать надлежащим образом, если не запущена эта служба.

    Нормальное описание

    Служба, синхронизирующая данные почты, контактов, календаря и прочих приложений с вашим аккаунтом Microsoft.

    Рекомендации

    Учитывая следующее:

    • Если вы не используете приложение Почта Windows
      (в противном случае после авторизации в Почте Windows вы получите ошибку 0x80004005)
    • Если вы не пользуетесь плиточными приложениями
    • Если у вас локальная учётная запись и вы не авторизуетесь под учётной записью Microsoft

    Можете отключить службу Командой:
    for /f %I in ('reg query "HKLMSYSTEMCurrentControlSetServices" /k /f "OneSyncSvc" ^| find /i "OneSyncSvc"') do (reg add "%I" /v "Start" /t reg_dword /d 4 /f)

    Если вы видите ошибку, войдите, чтобы исправить.

    Francyz

    Прошло уже кучу времени, но в интернете так и не понятно, как отключать эту муть.
    В службах на WinServ 2016 висят около 4-5 подобных служб. Как их отключить или сменить статус запуска на «Отключено» или «Вручную»?
    При попытке смены выдается ошибка «Неверно задан параметр», хотя ничего кроме типа запуска ничего не меняется.
    5b9f732202449692131271.png

    Кстати заметил, что после каждой обновы меняются числа в имени служб, что очень мешает когда заббикс находит новую службы и приходиться по-новой настраивать игнорирование подобного типа ошибки.
    5b9f73307f694313605191.pngUPD: Вопрос: Как потушить службы в состояние «Вручную» или «Отключено».


    • Вопрос задан

      более трёх лет назад

    • 5285 просмотров

    Имена меняются в зависимости от пользователя.
    Я решил с помощью Powershell DSC, сохранить как Hardening.ps1 и запустить:

    Configuration Hardening{
    	Node localhost {
    		Script CDPUserSvc {
    			GetScript  = {
    				$Service = Get-Service -Name "CDPUserSvc*"
    				return @{ result = "$( $Service.Name) $( $Service.Status )" }
    			}
    			TestScript = {
    				$Service = Get-Service -Name "CDPUserSvc*"
    				if ( $Service -and ( $Service.StartType -ne 'Disabled' )) {
    					Write-Verbose "Service $( $Service.Name ) is NOT in disable state."
    					return $false
    				} else {
    					Write-Verbose "Service $( $Service.Name ) is in disable state."
    					return $true
    				}
    			}
    			SetScript  = {
    				$Service = Get-Service -Name "CDPUserSvc*"
    				Write-Verbose "Applying settings to service $( $Service.Name )."
    				Stop-Service -Name $Service.Name
    				Set-ItemProperty -Path HKLM:SYSTEMCurrentControlSetServicesCDPUserSvc -Name Start -Value 4 -Type DWord
    			}
    		}
    		Script OneSyncSvc {
    			GetScript  = {
    				$Service = Get-Service -Name "OneSyncSvc*"
    				return @{ result = "$( $Service.Name) $( $Service.Status )" }
    			}
    			TestScript = {
    				$Service = Get-Service -Name "OneSyncSvc*"
    				if ( $Service -and ( $Service.StartType -ne 'Disabled' )) {
    					Write-Verbose "Service $( $Service.Name ) is NOT in disable state."
    					return $false
    				} else {
    					Write-Verbose "Service $( $Service.Name ) is in disable state."
    					return $true
    				}
    			}
    			SetScript  = {
    				$Service = Get-Service -Name "OneSyncSvc*"
    				Write-Verbose "Applying settings to service $( $Service.Name )."
    				Stop-Service -Name $Service.Name
    				Set-ItemProperty -Path HKLM:SYSTEMCurrentControlSetServicesOneSyncSvc -Name Start -Value 4 -Type DWord
    			}
    		}
    		Script PimIndexMaintenanceSvc {
    			GetScript  = {
    				$Service = Get-Service -Name "PimIndexMaintenanceSvc*"
    				return @{ result = "$( $Service.Name) $( $Service.Status )" }
    			}
    			TestScript = {
    				$Service = Get-Service -Name "PimIndexMaintenanceSvc*"
    				if ( $Service -and ( $Service.StartType -ne 'Disabled' )) {
    					Write-Verbose "Service $( $Service.Name ) is NOT in disable state."
    					return $false
    				} else {
    					Write-Verbose "Service $( $Service.Name ) is in disable state."
    					return $true
    				}
    			}
    			SetScript  = {
    				$Service = Get-Service -Name "PimIndexMaintenanceSvc*"
    				Write-Verbose "Applying settings to service $( $Service.Name )."
    				Stop-Service -Name $Service.Name
    				Set-ItemProperty -Path HKLM:SYSTEMCurrentControlSetServicesPimIndexMaintenanceSvc -Name Start -Value 4 -Type DWord
    			}
    		}
    		Script UserDataSvc {
    			GetScript  = {
    				$Service = Get-Service -Name "UserDataSvc*"
    				return @{ result = "$( $Service.Name) $( $Service.Status )" }
    			}
    			TestScript = {
    				$Service = Get-Service -Name "UserDataSvc*"
    				if ( $Service -and ( $Service.StartType -ne 'Disabled' )) {
    					Write-Verbose "Service $( $Service.Name ) is NOT in disable state."
    					return $false
    				} else {
    					Write-Verbose "Service $( $Service.Name ) is in disable state."
    					return $true
    				}
    			}
    			SetScript  = {
    				$Service = Get-Service -Name "UserDataSvc*"
    				Write-Verbose "Applying settings to service $( $Service.Name )."
    				Stop-Service -Name $Service.Name
    				Set-ItemProperty -Path HKLM:SYSTEMCurrentControlSetServicesUserDataSvc -Name Start -Value 4 -Type DWord
    			}
    		}
    		Script UnistoreSvc {
    			GetScript  = {
    				$Service = Get-Service -Name "UnistoreSvc*"
    				return @{ result = "$( $Service.Name) $( $Service.Status )" }
    			}
    			TestScript = {
    				$Service = Get-Service -Name "UnistoreSvc*"
    				if ( $Service -and ( $Service.StartType -ne 'Disabled' )) {
    					Write-Verbose "Service $( $Service.Name ) is NOT in disable state."
    					return $false
    				} else {
    					Write-Verbose "Service $( $Service.Name ) is in disable state."
    					return $true
    				}
    			}
    			SetScript  = {
    				$Service = Get-Service -Name "UnistoreSvc*"
    				Write-Verbose "Applying settings to service $( $Service.Name )."
    				Stop-Service -Name $Service.Name
    				Set-ItemProperty -Path HKLM:SYSTEMCurrentControlSetServicesUnistoreSvc -Name Start -Value 4 -Type DWord
    			}
    		}
    		Script WpnUserService {
    			GetScript  = {
    				$Service = Get-Service -Name "WpnUserService*"
    				return @{ result = "$( $Service.Name) $( $Service.Status )" }
    			}
    			TestScript = {
    				$Service = Get-Service -Name "WpnUserService*"
    				if ( $Service -and ( $Service.StartType -ne 'Disabled' )) {
    					Write-Verbose "Service $( $Service.Name ) is NOT in disable state."
    					return $false
    				} else {
    					Write-Verbose "Service $( $Service.Name ) is in disable state."
    					return $true
    				}
    			}
    			SetScript  = {
    				$Service = Get-Service -Name "WpnUserService*"
    				Write-Verbose "Applying settings to service $( $Service.Name )."
    				Stop-Service -Name $Service.Name
    				Set-ItemProperty -Path HKLM:SYSTEMCurrentControlSetServicesWpnUserService -Name Start -Value 4 -Type DWord
    			}
    		}
    	}
    }
    Push-Location $PSScriptRoot
    Enable-PSRemoting -Force -Confirm:$false
    . $PSScriptRootHardening.ps1
    Hardening
    Start-DscConfiguration -Path $PSScriptRootHardening -Verbose -Wait -Force

    Пригласить эксперта

    в комплекте сервера есть улитка командной строки sconfig содержит опцию отключения (secure mode) (upd) не ломая систему )) а в гуях ни как (upd) на сколько мне известно


    • Показать ещё
      Загружается…

    04 февр. 2023, в 20:45

    1000 руб./за проект

    04 февр. 2023, в 20:44

    20000 руб./за проект

    04 февр. 2023, в 20:04

    35000 руб./за проект

    Минуточку внимания

    После установки ноябрьских обновлений безопасности на Windows 10 / Windows Server 2016, от пользователей стали поступать жалобы на проблемы с постоянными падениями службы CDPUserSvc. В этой статье мы разберемся с тем, что такое служба CDPUserSvc, почему она периодически прекращает работу, как исправить эту проблему и можно ли отключить службу CDPUserSvc в Windows 10.

    Служба CDPUserSvc впервые появилась в Windows 10 и с самого начала она вызывает у пользователей множество вопросов и создает ряд проблем.

    Содержание:

    • Ошибка Прекращена работа программы CDPUserSvc_xxxxx
    • Зачем нужна служба CDPUserSvc?
    • Изоляция процесса CDPUserSvc
    • Как отключить службу CDPUserSvc

    Ошибка Прекращена работа программы CDPUserSvc_xxxxx

    Относительно недавно некоторые пользователи Windows 10 / Windows Server 2016 стали жаловаться, что при загрузке, выключении Windows 10 или даже каждые несколько минут появляется ошибка:

    CDPUserSvc_xxxxx has stopped working. A problem caused the program to stop working correctly. Close the Program

    CDPUserSvc_xxxxx has stopped working

    Прекращена работа программы CDPUserSvc_xxxxx. Возникшая проблема привела к прекращению работы программы. Закройте эту программу.

    Ошибка Прекращена работа программы CDPUserSvc_xxxxx

    В журнале приложений при этом постоянно фиксируются ошибки вида:

    Faulting application name: svchost.exe_CDPUserSvc_2ce84fe, version: 10.0.14393.0, time stamp: 0x57899b1c
    Faulting module name: cdp.dll, version: 10.0.14393.1715, time stamp: 0x59b0d38c
    Exception code: 0xc0000005
    Fault offset: 0x0000000000193cf5
    Faulting process id: 0x4484

    Faulting application start time: 0x01d35ebff3f9a7f5
    Faulting application path: C:WINDOWSsystem32svchost.exe
    Faulting module path: c:windowssystem32cdp.dll
    Report Id: f7159168-5104-440e-34c1-6b42ed6649ee
    Faulting package full name:
    Faulting package-relative application ID:

    Faulting application name: svchost.exe_CDPUserSvc_2ce84fe

    На компьютерах с Windows 10 эта ошибка стала появляться у некоторых пользователей после установки обновления Anniversary Update (1607). В этом случае стоит попробовать запустить службу CDPUserSvc в изолированном процессе, либо же совсем ее отключить (об этом ниже).

    В большинстве же случаев этот баг вызван ноябрьским обновлением KB4048953 для Windows Server 2016 и Windows 10.

    Если данное обновление у вас присутствует, чтобы избавится от данной проблемы, достаточно корректно удалить обновление KB4048953 (
    wusa.exe /uninstall /kb:4048953
    ), либо дождаться выхода декабрьского пакета накопительных обновлений, в котором баг обещали пофиксить.

    Служба CDPUserSvc (Connected Devices Platform User Service / служба платформы подключенных пользовательских устройств). Само имя службы является динамическим и состоит из строки CDPUserSvc_ и 5 случайно сгенерированных символов (в моем примере это CDPUserSvc_6b511).

    В различных билдах Windows 10 служба CDPUserSvc имеет разный тип запуска

    • В Windows 10 1507 – ручной тип запуска
    • 1511 – служба отключена
    • 1607, 1703, 1709 – тип запуска Автоматический

    Служба запускается в рамках процесса svchost:
    svchost.exe -k UnistackSvcGroup

    Исполняемый файл:
    %WinDir%System32CDPSvc.dll

    Что интересно, если открыть консоль со списком служб (Services.msc) задач и найти службу CDPUserSvc, то можно обнаружить что в ее описании содержится текст:

    “Не удается прочитать описание. Код ошибки: 15100»

    “Failed to Read Description. Error Code: 15100”

    CDPUserSvc Не удается прочитать описание. Код ошибки: 15100

    Почему это происходит – не понятно.

    Официальной информации о данной службе от Microsoft мне найти не удалось. Если произвести анализ соединений службы CDPUserSvc, можно обнаружить, что данная служба периодически подключается к серверам Microsoft и OneDrive и отправляет какие-то данные по HTTPS. Посмотрим, как выглядит процессы, запускаемые в группе UnistackSvcGroup. Для этого в Process Explorer откроем свойства процесса svchost.exe и посмотрим его свойства.

    В рамках этого процесса запущены пять служб (обратите внимание, что все они в имени содержат одинаковый с CDPUserSvc пятизначный идентификатор:

    • CDPUserSvc_6b511 – наш клиент
    • OneSyncSvc_6b511 — отвечает за синхронизацию почты, контактов, календаря и других данных пользователя
    • PimIndexMaintenanceSvc_6b511 – служба индексации контактов для быстрого поиска
    • UnistoreSvc_6b511 – хранит структурированные данные пользователя (контакты, календаря, почту)
    • UserDataSvc_6b511 – обеспечивает доступ к структурированным данным пользователя

    CDPUserSvc-UnistackSvcGroup-svchost.exe

    Судя по всему, служба CDPUserSvc также отвечает за синхронизацию данных пользователя с серверами MSFT (телеметрия? А оно вам надо?). Поэтому службу CDPUserSvc можно без особого ущерба для ОС отключить (если, конечно вы не пользуетесь нативными контактами, почтой и календарем Windows 10).

    Изоляция процесса CDPUserSvc

    Еще одним решением, которое должно исправить проблему постоянного падения службы CDPUserSvc_xxxxx, является ее запуск в изолированным режиме. Для этого в командной строке с правами администратора, выполните команду:

    sc config cdpusersvc type= own

    sc config cdpusersvc type= own

    Сервис CDPuserSvc после этого должен начать запускаться в собственном процессе svchost.exe. Проверьте, исчезнет ли после этого проблема падения службы CDPuserSvc. Если нет – попробуйте отключить ее.

    Как отключить службу CDPUserSvc

    Если в консоли управления службами (services.msc) попробовать вручную остановить службу CDPUserSvc_6b511 и перевести ее в состояние Отключена, через какое-то время она включится опять (с другим именем).

    Примечание. Что интересно, если удалить данную службу из реестра, через некоторое время она опять появится, но уже с другим именем. Т.е. система пытается предотвратить удаление этой службы (Microsoft похоже применяет лучшие практики вирусописателей 🙂 ).

    Запретить запуск службы можно через реестр, для чего в ветке реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesCDPUserSvc нужно изменить значение параметра Start с 2 (Автоматический запуск) на 4 (Отключена).

    отключить службу CDPUserSvc

    Или выполнить команды:

    sc config CDPUserSvc start= disabled
    reg add "HKLMSYSTEMCurrentControlSetServicesCDPUserSvc /v "Start" /t REG_DWORD /d "4" /f

    Понравилась статья? Поделить с друзьями:
  • Oneplus 7 pro драйвер для windows
  • Onenote скачать для windows 7 для принтера
  • Onenote для windows 10 экспорт в пдф
  • Onenote для windows 10 что это
  • Onenote для windows 10 не синхронизируется