Проблемы

Рассмотрим следующий сценарий.

Вы пытаетесь запустить службу изолированного кода в SharePoint 2010.  Процессы, связанные со службой, покажутся пользователю, но немедленно исчезнут. В журналах SharePoint ULS отображается следующая ошибка:

"Счетчики производительности процесса отключены. Мониторинг изолированного кода не может продолжаться.

Причина

Эта проблема возникает, если для раздела реестра 'HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PerfProc\Performance\Disable Performance Counters' задано значение 1.

Решение

Чтобы устранить эту проблему, необходимо изменить реестр. 

Внимание! В этом разделе метод или задача содержит шаги по изменению реестра. Однако неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому следует точно выполнять приведенные инструкции. В качестве дополнительной защитной меры перед изменением реестра необходимо создать его резервную копию. Это позволит восстановить реестр в случае возникновения проблем. Дополнительные сведения о создании резервной копии и восстановлении реестра см. в следующей статье базы знаний Майкрософт:

322756 . Резервное копирование и восстановление реестра в Windows

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

  1. Нажмите кнопку Пуск, введите regedit в поле Начать поиск и нажмите клавишу ВВОД.

  2. Найдите и щелкните следующий подраздел реестра:      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PerfProc\Performance\Disable Performance Counters

  3. В меню Правка выберите команду Изменить.

  4. В поле Данные значения измените значение на 0 и нажмите кнопку ОК.

  5. Закройте редактор реестра.

Дополнительная информация

В журналах SharePoint ULS могут возникнуть следующие ошибки:

SPUCHostService.exe (0x17C0) 0x172C изолированной службы кода SharePoint Foundation ei19 Verbose— при попытке инициализировать SPUserCodeHostService было обнаружено необработанное исключение. Эта служба будет завершена. PID = 6080. Исключение = System.ComponentModel.Win32Exception: неизвестная ошибка (0xc0000bbc) в Microsoft.SharePoint.Win32.SPPdh.CheckReturnValue(PDH_STATUS состояние, Boolean throwOnError) в Microsoft.SharePoint.Utilities.SPPerformanceCounter.NextValue(Int32 retry, Int32 retryInterval) в Microsoft.SharePoint.UserCode.SPUserCodePerformanceCounterHelper.. ctor(String processName, Int32 processInstanceId) в Microsoft.SharePoint.UserCode.SPUserCodeProcessMonitor.EnsurePerfCounters(IMonitorableProcess monitorableProcess, Int32& indexShimInstance, Int32& indexProxyInstance) в Microsoft.SharePoint.UserCode.SPUserCodeProcessMonitor.CreateMonitoredProcess(IMonitorableProcess monitorableProcess) в Microsoft.SharePoint.UserCode.SPUserCodeWorkerProcessPool.AddProcess(ISPUserCodePoolableProcess process) по адресу Microsoft.SharePoint.UserCode.SPUserCodeWorkerProcessPool.StartProcessInternal() at Microsoft.SharePoint.UserCode.SPUserCodeWorkerProcessPool.StartProcess() at Microsoft.SharePoint.UserCode.SPUserCodeWorkerProcessPool.Initialize(String) instance) в Microsoft.SharePoint.UserCode.SPUserCodeExecutionHost.InitializeInternal(ISPUserCodePoolableProcessFactory processFactory) в Microsoft.SharePoint.UserCode.SPUserCodeExecutionHostService.InitializeThreadProc( Object stateInfo)

SPUCHostService.exe (0x099C) 0x0A1C SharePoint Foundation General 84yj Medium Performance Counter OS (pdh) завершился сбоем с кодом ошибки PDH_INVALID_HANDLE.

SPUCHostService.exe (0x099C) 0x0A1C Служба пользовательского кода SharePoint Foundation ela0 Подробно . Сбой чтения данных ввода-вывода счетчика perf байт/с с с исключением System.ComponentModel.Win32Exception: неизвестная ошибка (0xc0000bbc) в Microsoft.SharePoint.Win32.SPPdh.CheckReturnValue(PDH_STATUS состояние, Boolean throwOnError) в Microsoft.SharePoint.Utilities.SPPerformanceCounter.NextValue(Int32 retry, Int32 retryInterval) в Microsoft.SharePoint.UserCode.PerfCounterData.Update(), повторное использование последнего значения 0.

SPUCHostService.exe (0x099C) 0x0A1C SharePoint Foundation User Code Service ei0r Verbose — мониторинг счетчиков количества операций чтения для процесса "SPUCWorkerProcess": PercentProcessorTime=0 ProcessVirtualBytes=0 ProcessHandleCount=0 ProcessThreadCount=0 ProcessIOBytes=0

SPUCHostService.exe (0x099C) 0x0A1C SharePoint Foundation General 84yj MediumPerformance Counter OS (pdh) сбоем с кодом ошибки PDH_INVALID_HANDLE.

SPUCHostService.exe (0x099C) 0x0A1C служба пользовательского кода SharePoint Foundation ela0 Подробно. Сбой счетчика чтения счетчика потоков с исключением System.ComponentModel.Win32Exception: неизвестная ошибка (0xc0000bbc) в Microsoft.SharePoint.Win32.SPPdh.CheckReturnValue(состояние PDH_STATUS, Boolean throwOnError) в Microsoft.SharePoint.Utilities.SPPerformanceCounter.NextValue(Int32 retry, Int32 retryInterval) в Microsoft.SharePoint.UserCode.PerfCounterData.Update(), повторное использование последнего значения 0. 

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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