Problembeschreibung
Stellen Sie sich folgendes Szenario vor:
Sie versuchen, den Sandkastencodedienst in SharePoint 2010 zu starten. Die dem Dienst zugeordneten Prozesse werden dem Benutzer angezeigt, werden aber sofort ausgeblendet. In den SharePoint ULS-Protokollen wird der folgende Fehler angezeigt:
"Prozessleistungsindikatoren sind deaktiviert. Die Überwachung von Sandkastencode kann nicht fortgesetzt werden.
Ursache
Dieses Problem tritt auf, wenn der Wert des Registrierungsschlüssels "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PerfProc\Performance\Disable Performance Counters" auf 1 festgelegt ist.
Lösung
Um dieses Problem zu beheben, müssen Sie die Registrierung ändern.
Wichtig: Dieser Abschnitt bzw. die Methoden- oder Aufgabenbeschreibung enthält Hinweise zum Ändern der Registrierung. Durch die falsche Bearbeitung der Registrierung können schwerwiegende Probleme verursacht werden. Daher ist es wichtig, bei der Ausführung der folgenden Schritte sorgfältig vorzugehen. Als Schutzmaßnahme sollten Sie vor der Bearbeitung der Registrierung eine Sicherungskopie erstellen. So ist gewährleistet, dass Sie die Registrierung wiederherstellen können, falls ein Problem auftritt. Weitere Informationen zum Erstellen und Wiederherstellen einer Sicherungskopie der Registrierung finden Sie im folgenden Artikel der Microsoft Knowledge Base:
322756 : Sichern und Wiederherstellen der Registrierung in Windows
Um das Problem zu beheben und den Sandkastencodedienst erfolgreich auszuführen, sollte der Benutzer den Registrierungsschlüssel löschen oder den Wert auf "0" festlegen. Gehen Sie zu diesem Zweck folgendermaßen vor:
-
Klicken Sie auf Start, geben Sie regedit in das Feld Suche starten ein, und drücken Sie dann die EINGABETASTE.
-
Suchen Sie den folgenden Registrierungsunterschlüssel, und klicken Sie dann auf ihn:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PerfProc\Performance\Disable Performance Counters -
Klicken Sie im Menü Bearbeiten auf Ändern.
-
Ändern Sie im Feld Wertdaten den Wert in "0", und klicken Sie auf OK.
-
Beenden Sie den Registrierungs-Editor.
Weitere Informationen
In den SharePoint ULS-Protokollen werden möglicherweise die folgenden Fehler angezeigt:
SPUCHostService.exe (0x17C0) 0x172C SharePoint Foundation Sandboxed Code Service ei19 Ausführlich
: Beim Initialisieren von SPUserCodeHostService wurde eine ausnahme ohne Behandlung abgefangen. Dieser Dienst wird jetzt beendet. PID = 6080. Exception = System.ComponentModel.Win32Exception: Unknown error (0xc0000bbc) at Microsoft.SharePoint.Win32.SPPdh.CheckReturnValue(PDH_STATUS status, Boolean throwOnError) at 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) at Microsoft.SharePoint.UserCode.SPUserCodeProcessMonitor.CreateMonitoredProcess(IMonitorableProcess monitorableProcess) at Microsoft.SharePoint.UserCode.SPUserCodeWorkerProcessPool.AddProcess(ISPUserCodePoolableProcess process) at Microsoft.SharePoint.UserCode.SPUserCodeWorkerProcessPool.StartProcessInternal() at Microsoft.SharePoint.UserCode.SPUserCodeWorkerProcessPool.StartProcess() at Microsoft.SharePoint.UserCode.SPUserCodeWorkerProcessPool.Initialize(String instance) at Microsoft.SharePoint.UserCode.SPUserCodeExecutionHost.InitializeInternal(ISPUserCodePoolableProcessFactory processFactory) at Microsoft.SharePoint.UserCode.SPUserCodeExecutionHostService.InitializeThreadProc(Object stateInfo)SPUCHostService.exe (0x099C) 0x0A1C Aufruf von SharePoint Foundation General 84yj Medium
Performance Counter OS (pdh) ist mit fehlercode PDH_INVALID_HANDLE fehlgeschlagen.SPUCHostService.exe (0x099C) 0x0A1C SharePoint Foundation User Code Service ela0 Ausführlich
– Leseleistungszähler E/A-Datenbytes/Sekunde fehlgeschlagen mit Ausnahme System.ComponentModel.Win32Exception: Unbekannter Fehler (0xc0000bbc) bei Microsoft.SharePoint.Win32.SPPdh.CheckReturnValue(PDH_STATUS status, Boolean throwOnError) at Microsoft.SharePoint.Utilities.SPPerformanceCounter.NextValue(Int32 retry, Int32 retryInterval) at Microsoft.SharePoint.UserCode.PerfCounterData. Update(), die den letzten Wert 0 wiederverwenden.SPUCHostService.exe (0x099C) 0x0A1C SharePoint Foundation User Code Service ei0r Ausführlich –
Überwachen von Leseleistungsindikatoren für den Prozess "SPUCWorkerProcess": PercentProcessorTime=0 ProcessVirtualBytes=0 ProcessHandleCount=0 ProcessThreadCount=0 ProcessIOBytes=0SPUCHostService.exe (0x099C) 0x0A1C SharePoint Foundation General 84yj Medium
Performance Counter OS-Aufruf (pdh) ist mit fehlercode PDH_INVALID_HANDLE fehlgeschlagen.SPUCHostService.exe (0x099C) 0x0A1C SharePoint Foundation User Code Service ela0 Ausführlich
- Leseleistungsindikator Threadanzahl fehlgeschlagen mit Ausnahme System.ComponentModel.Win32Exception: Unbekannter Fehler (0xc0000bbc) bei Microsoft.SharePoint.Win32.SPPdh.CheckReturnValue(PDH_STATUS status, Boolean throwOnError) at Microsoft.SharePoint.Utilities.SPPerformanceCounter.NextValue(Int32 retry, Int32 retryInterval) at Microsoft.SharePoint.UserCode.PerfCounterData.Update(), Wiederverwendung des letzten Werts 0.