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:
-
Klicka på Start, skriv regedit i rutan Starta sökning och tryck sedan på RETUR.
-
Leta reda på och klicka sedan på följande registerundernyckel:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PerfProc\Performance\Disable Performance Counters -
Klicka på Ändra på Redigera-menyn
-
Ändra värdet till 0 i rutan Värdedata och klicka på OK.
-
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=0SPUCHostService.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 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.