Symptom
Tänk dig följande situation:
Du försöker starta tjänsten kod i begränsat läge i SharePoint 2010. De processer som är associerade med tjänsten kommer att synas för användaren, men kommer att försvinna omedelbart. SharePoint ULS-loggarna visar följande fel:
' Process prestanda räknare är inaktiverade. Övervakning av kod i begränsat läge kan inte fortsätta.
Orsak
Det här problemet uppstår när värdet för "HKEY_LOCAL_MACHINE \system\currentcontrolset\services\perfproc\performance\disable-prestanda räknare" är inställt på 1.
Lösning
För att åtgärda det här problemet måste du ändra registret.
Viktigt! Det här avsnittet eller den här aktiviteten innehåller instruktioner för hur du ändrar registret. Men allvarliga problem kan uppstå om du ändrar registret felaktigt. Se därför till att du följer de här anvisningarna noggrant. Säkerhetskopiera registret innan du ändrar det för att skydda det. Sedan kan du återställa registret om det uppstår ett problem. Om du vill veta mer om hur du säkerhetskopierar och återställer registret klickar du på följande artikel nummer och läser artikeln i Microsoft Knowledge Base:
322756 – så här säkerhetskopierar och återställer du registret i Windows
För att åtgärda problemet och köra tjänsten kod i begränsat läge ska användaren ta bort register nyckel eller ange värdet till "0". Gör så här:
-
Klicka på Start, Skriv regedit i rutan Påbörja sökning och tryck sedan på RETUR.
-
Leta upp och klicka på följande register under nyckel: HKEY_LOCAL_MACHINE \System\currentcontrolset\services\perfproc\performance\disable prestanda räknare
-
På Redigera-menyn klickar du på ändra
-
I rutan Värde data ändrar du värdet till0och klickar på OK.
-
Avsluta Registereditorn.
Mer information
I SharePoint ULS-loggarna kan följande fel meddelande visas:
SPUCHostService. exe (0x17C0) 0x172C SharePoint Foundation-tjänsten i begränsat läge ei19 utförligt-ett ohanterat undantag uppstod när SPUserCodeHostService skulle initieras. Tjänsten kommer nu att avbrytas. PID = 6080. Exception = 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) på Microsoft. SharePoint. UserCode. SPUserCodePerformanceCounterHelper. ctor (sträng processName, Int32 processInstanceId) på 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 (objekt stateInfo)
SPUCHostService. exe (0x099C) 0x0A1C SharePoint Foundation General 84yj mellanprestanda räknare OS (PDH) misslyckades med felkod PDH_INVALID_HANDLE.
SPUCHostService. exe (0x099C) 0x0A1C SharePoint Foundation User Code service ela0 verbose-läsning prestanda räknare IO data-byte/SEK misslyckades med undantags systemet. ComponentModel. Win32Exception: okänt fel (0xc0000bbc) på Microsoft. SharePoint. Win32. SPPdh. CheckReturnValue (PDH_STATUS status, Boolean throwOnError) på Microsoft. SharePoint. Utilities. SPPerformanceCounter. NextValue (Int32-återförsöksintervall, Int32 retryInterval) på Microsoft. SharePoint. UserCode. PerfCounterData. Update (), återanvända det senaste värdet 0.
SPUCHostService. exe (0x099C) 0x0A1C SharePoint Foundation User Code service ei0r verbose-övervakning läsa prestanda räknare för process "SPUCWorkerProcess": PercentProcessorTime = 0 ProcessVirtualBytes = 0 ProcessHandleCount = 0 ProcessThreadCount = 0 ProcessIOBytes = 0
SPUCHostService. exe (0x099C) 0x0A1C för 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-avläsning prestanda räknar tråd misslyckades med undantags systemet. ComponentModel. Win32Exception: okänt fel (0xc0000bbc) på Microsoft. SharePoint. Win32. SPPdh. CheckReturnValue (PDH_STATUS status, Boolean throwOnError) på Microsoft. SharePoint. Utilities. SPPerformanceCounter. NextValue (Int32-återförsöksintervall, Int32 retryInterval) på Microsoft. SharePoint. UserCode. PerfCounterData. Update (), återanvända det senaste värdet 0.