Jelenségek
Vegye figyelembe a következő forgatókönyvet:
Megkísérli elindítani a védőfalas kódszolgáltatást a SharePoint 2010-ben. Úgy tűnik, hogy a szolgáltatáshoz társított folyamatok megjelennek a felhasználónál, de azonnal eltűnnek. A SharePoint ULS-naplói a következő hibát mutatják:
"A folyamat teljesítményszámlálói le vannak tiltva. A védőfalas kód monitorozása nem folytatható."
A probléma oka
Ez a probléma akkor fordul elő, ha a "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PerfProc\Performance\Disable Performance Counters" beállításkulcs értéke 1.
Megoldás
A probléma megoldásához módosítania kell a beállításjegyzéket.
Fontos: Az alábbi bekezdés, módszer, illetve feladat a beállításjegyzék módosítását magában foglaló lépéseket taglalja. A beállításjegyzék helytelen módosítása azonban komoly problémákat okozhat, ezért ügyeljen az utasítások pontos betartására. A módosítás előtt készítsen biztonsági másolatot a beállításjegyzékről, hogy szükség esetén visszaállíthassa azt. A beállításjegyzék biztonsági mentéséről és visszaállításáról a Microsoft Tudásbázis következő cikkéből tájékozódhat:
322756 – A beállításjegyzék biztonsági mentése és visszaállítása a Windowsban
A probléma megoldásához és a védőfalas kódszolgáltatás sikeres futtatásához a felhasználónak törölnie kell a beállításkulcsot, vagy be kell állítania a "0" értéket. Ezt a következőképpen teheti meg:
-
Kattintson a Start gombra, írja be a regedit kifejezést a Keresés indítása mezőbe, majd nyomja le az ENTER billentyűt.
-
Keresse meg a következő beállításkulcsot, majd kattintson rá:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PerfProc\Performance\Disable Performance Counters -
A Szerkesztés menüben kattintson a Módosítás gombra.
-
Az Érték adatmezőben módosítsa az értéket "0" értékre, majd kattintson az OK gombra.
-
Zárja be a Beállításszerkesztőt.
További információ
A SharePoint ULS-naplókban a következő hibák jelentkezhetnek:
SPUCHostService.exe (0x17C0) 0x172C SharePoint Foundation védőfalas kódszolgáltatása ei19 Verbose
– Nem kezelt kivétel történt az SPUserCodeHostService inicializálása közben. Ez a szolgáltatás most leáll. PID = 6080. Exception = System.ComponentModel.Win32Exception: Unknown error (0xc0000bbc) at Microsoft.SharePoint.Win32.SPPdh.CheckReturnValue(PDH_STATUS status, Boolean throwOnError) a Microsoft.SharePoint.Utilities.SPPerformanceCounter.NextValue(Int32 retry, Int32 retryInterval) webhelyen a Microsoft.SharePoint.UserCode.SPUserCodePerformanceCounterHelper. ctor(String processName, Int32 processInstanceId) at Microsoft.SharePoint.UserCode.SPUserCodeProcessMonitor.EnsurePerfCounters(IMonitorableProcess monitorableProcess, Int32& indexShimInstance, Int32& indexProxyInstance) a Microsoft.SharePoint.UserCode.SPUserCodeProcessMonitor.CreateMonitoredProcess(IMonitorableProcess monitorableProcess) címen a Microsoft.SharePoint.UserCode.SPUserCodeWorkerProcessPool.AddProcess(ISPUserCodePoolableProcess folyamat) címen 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( ObjektumállapotInfo)SPUCHostService.exe (0x099C) 0x0A1C SharePoint Foundation General 84yj Medium
Performance Counter OS (pdh) hívása PDH_INVALID_HANDLE hibakóddal meghiúsult.SPUCHostService.exe (0x099C) 0x0A1C SharePoint Foundation felhasználóikód-szolgáltatás ela0 Részletes
– A teljesítményszámláló IO-adatbájtjainak másodpercenkénti olvasása a System.ComponentModel.Win32Exception: Ismeretlen hiba (0xc0000bbc) miatt meghiúsult a Microsoft.SharePoint.Win32.SPPdh.CheckReturnValue(PDH_STATUS állapotnál, Boolean throwOnError) at Microsoft.SharePoint.Utilities.SPPerformanceCounter.NextValue(Int32 retry, Int32 retryInterval) at Microsoft.SharePoint.UserCode.PerfCounterData.Update(), az utolsó érték újbóli használata 0.SPUCHostService.exe (0x099C) 0x0A1C SharePoint Foundation felhasználóikód-szolgáltatása ei0r Részletes
– Olvasási teljesítményszámlálók figyelése az "SPUCWorkerProcess" folyamathoz: PercentProcessorTime=0 ProcessVirtualBytes=0 ProcessHandleCount=0 ProcessThreadCount=0 ProcessIOBytes=0SPUCHostService.exe (0x099C) 0x0A1C SharePoint Foundation General 84yj Medium
Performance Counter OS (pdh) hívása PDH_INVALID_HANDLE hibakóddal meghiúsult.SPUCHostService.exe (0x099C) 0x0A1C SharePoint Foundation felhasználóikód-szolgáltatásának ela0 Részletes
– Olvasási teljesítményszámláló Szálszám meghiúsult a System.ComponentModel.Win32Exception: Ismeretlen hiba (0xc0000bbc) miatt a Microsoft.SharePoint.Win32.SPPdh.CheckReturnValue(PDH_STATUS állapota, Boolean throwOnError) at Microsoft.SharePoint.Utilities.SPPerformanceCounter.NextValue(Int32 retry, Int32 retryInterval) at Microsoft.SharePoint.UserCode.PerfCounterData.Update(), az utolsó érték újbóli használata 0.