Symptom

Tänk dig följande situation:

Du försöker starta tjänsten för begränsat kod i SharePoint 2010.  Processerna som är associerade med tjänsten verkar komma upp till användaren men försvinner omedelbart. SharePoint ULS-loggarna visar följande fel:

Processräknare är inaktiverade. Övervakning av begränsade koder kan inte fortsätta."

Orsak

Det här problemet uppstår när registernyckelns värde förHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PerfProc\Performance\Disable Performance Countershar värdet 1.

Lösning

Du måste ändra registret för att åtgärda det här problemet. 

Viktigt! Det här avsnittet, metoden eller uppgiften innehåller steg som berättar hur du ändrar registret. Det kan uppstå allvarliga problem om du gör detta felaktigt. Följ därför instruktionerna noga, och säkerhetskopiera registret innan du gör några ändringar i det. Då kan du återställa registret om det uppstår problem. Om du vill veta mer om hur du säkerhetskopierar och återställer registret klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

322756 – Säkerhetskopiera och återställa registret i Windows

För att åtgärda problemet och köra den begränsade kodtjänsten måste användaren ta bort registernyckeln eller ange värdet 0. Gör så här:

  1. Klicka på Start, skriv regedit i rutan Starta sökning och tryck sedan på RETUR.

  2. Leta reda på och klicka sedan på följande registerundernyckel:      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PerfProc\Performance\Disable Performance Counters

  3. Klicka på Ändra på Redigera-menyn

  4. Ändra värdet till 0 i rutan Värdedata och klicka på OK.

  5. Avsluta Registereditorn.

Mer information

I SharePoint ULS-loggarna kan du se följande fel:

SPUCHostService.exe (0x17C0) 0x172C Utförlig kodtjänst i Begränsat läge i SharePoint Foundation ei19 – Ett ohämmad undantag fångades när spUserCodeHostService initierades. Den här tjänsten avslutas nu. PID = 6080. Undantag = System.ComponentModel.Win32Exception: Okänt fel (0xc0000bbc) på Microsoft.SharePoint.Win32.SPPdh.CheckReturnValue(PDH_STATUS status, Boolesk throwOnError) på Microsoft.SharePoint.Utilities.SPPerformanceCounter.NextValue(Int32 retry, Int32 retryInterval) at Microsoft.SharePoint.UserCode.SPUserCodePerformanceCounterHelper.. ctor(String processName, Int32 processInstanceId) at Microsoft.SharePoint.UserCode.SPUserCodeProcessMonitor.EnsurePerfCounters(IMonitorableProcess monitorableProcess, Int32& indexShimInstance, Int32& indexProxyInstance) på Microsoft.SharePoint.UserCode.SPUserCodeProcessMonitor.CreateMonitoredProcess(IMonitorableProcess monitorableProcess) på Microsoft.SharePoint.UserCode.SPUserCodeWorkerProcessPool.AddProcess(ISPUserCodePoolableProcess process) på Microsoft.SharePoint.UserCode.SPUserCodeWorkerProcessPool.StartProcessInternal() på Microsoft.SharePoint.UserCode.SPUserCodeWorkerProcessPool.StartProcess() på Microsoft.SharePoint.UserCode.SPUserCodeWorkerProcessPool.Initialize(String instance) på Microsoft.SharePoint.UserCode.SPUserCodeExecutionHost.InitializeInternal(ISPUserCodePoolableProcessFactory processFactory) på Microsoft.SharePoint.UserCode.SPUserCodeExecutionHostService.InitializeThreadProc( ObjekttillståndInfo)

SPUCHostService.exe -anrop (0x099C) 0x0A1C SharePoint Foundation General 84yj Medium Performance Counter OS (pdh) misslyckades med felkod PDH_INVALID_HANDLE.

SPUCHostService.exe (0x099C) 0x0A1C SharePoint Foundation User Code Service ela0 Verbose – Reading perf counter IO Data Bytes/sec failed with exception System.ComponentModel.Win32Exception: Unknown error (0xc0000bbc) at Microsoft.SharePoint.Win32.SPPdh.CheckReturnValue(PDH_STATUS status, Boolesk throwOnError) på Microsoft.SharePoint.Utilities.SPPerformanceCounter.NextValue(Int32 retry, Int32 retryInterval) at Microsoft.SharePoint.UserCode.PerfCounterData.Update(), och återanvänder det senaste värdet 0.

SPUCHostService.exe (0x099C) 0x0A1C SharePoint Foundation User Code Service ei0r Verbose - Monitoring read perf counters for process "SPUCWorkerProcess": PercentProcessorTime=0 ProcessVirtualBytes=0 ProcessHandleCount=0 ProcessThreadCount=0 ProcessIOBytes=0

SPUCHostService.exe -anrop (0x099C) 0x0A1C SharePoint Foundation General 84yj MediumPerformance Counter OS (pdh) misslyckades med felkod PDH_INVALID_HANDLE.

SPUCHostService.exe (0x099C) 0x0A1C SharePoint Foundation User Code Service ela0 Verbose- Reading perf counter Thread Count failed with exception System.ComponentModel.Win32Exception: Unknown error (0xc0000bbc) at Microsoft.SharePoint.Win32.SPPdh.CheckReturnValue(PDH_STATUS status, Boolesk throwOnError) på Microsoft.SharePoint.Utilities.SPPerformanceCounter.NextValue(Int32 retry, Int32 retryInterval) at Microsoft.SharePoint.UserCode.PerfCounterData.Update(), och återanvänder det senaste värdet 0. 

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.