Gejala
Pertimbangkan skenario berikut:
Anda mencoba memulai layanan kode Bersandbox dalam SharePoint 2010. Proses yang terkait dengan layanan akan terlihat datang kepada pengguna namun akan segera menghilang. Log ULS SharePoint memperlihatkan kesalahan berikut:
' Penghitung proses performa dinonaktifkan. Pemantauan kode bersandbox tidak dapat dilanjutkan. '
Penyebab
Masalah ini terjadi ketika nilai kunci registri 'HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\PerfProc\Performance\Disable penghitung kinerjadiatur ke 1.
Pemecahan Masalah
Untuk memperbaiki masalah ini, Anda harus mengubah registri.
Penting Bagian, metode, atau tugas ini berisi langkah-langkah yang memberi tahu Anda untuk memodifikasi registri. Namun, masalah yang serius dapat terjadi apabila Anda salah memodifikasi registri. Oleh karena itu, pastikan Anda mengikuti langkah-langkah tersebut dengan seksama. Untuk perlindungan tambahan, buat cadangan registri sebelum memodifikasinya. Lalu, Anda dapat memulihkan registri jika terjadi masalah. Untuk informasi selengkapnya tentang cara membuat cadangan dan memulihkan registri, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
322756 -cara mencadangkan dan memulihkan registri di Windows
Untuk memperbaiki masalah dan menjalankan layanan kode tersandboxed, pengguna harus menghapus kunci registri atau mengatur nilainya ke ' 0 '. Untuk melakukannya, ikuti langkah-langkah berikut:
-
Klik mulai, ketik regedit dalam kotak mulai pencarian, lalu tekan Enter.
-
Temukan lalu klik tombol sub registri berikut ini: HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\PerfProc\Performance\Disable penghitung kinerja
-
Pada menu Edit, klik Ubah
-
Dalam kotak data nilai , Ubah nilai menjadi '0' dan klik OK.
-
Keluar dari Penyunting Registri.
Informasi Selengkapnya
Dalam log SharePoint ULS, Anda mungkin melihat kesalahan berikut:
SPUCHostService. exe (0x17C0) 0x172C SharePoint Foundation kotak pasir Layanan ei19 verbose-sebuah pengecualian ditangani tertangkap saat mencoba untuk menginisialisasi SPUserCodeHostService. Layanan ini kini akan dihentikan. PID = 6080. Exception = System. ComponentModel. Win32Exception: kesalahan tidak diketahui (0xc0000bbc) di Microsoft. SharePoint. Win32. SPPdh. CheckReturnValue (PDH_STATUS status, Boolean throwOnError) di Microsoft. SharePoint. Utilities. SPPerformanceCounter. NextValue (Int32 lagi, Int32 retryInterval) di Microsoft. SharePoint. UserCode. SPUserCodePerformanceCounterHelper.. ctor (string processName, Int32 processInstanceId) di Microsoft. SharePoint. UserCode. SPUserCodeProcessMonitor. EnsurePerfCounters (IMonitorableProcess monitorableProcess, Int32& indexShimInstance, Int32& indexProxyInstance) di Microsoft. SharePoint. UserCode. SPUserCodeProcessMonitor. CreateMonitoredProcess (IMonitorableProcess monitorableProcess) di Microsoft. SharePoint. UserCode. SPUserCodeWorkerProcessPool. AddProcess (ISPUserCodePoolableProcess Process) di Microsoft. SharePoint. UserCode. SPUserCodeWorkerProcessPool. StartProcessInternal () di Microsoft. SharePoint. UserCode. SPUserCodeWorkerProcessPool. StartProcess () di Microsoft. SharePoint. UserCode. Spuserkodeworkerprocesspool. Initialize (contoh string) di Microsoft. SharePoint. UserCode. SPUserCodeExecutionHost. InitializeInternal (ISPUserCodePoolableProcessFactory processFactory) di Microsoft. SharePoint. UserCode. SPUserCodeExecutionHostService. InitializeThreadProc (object stateInfo)
SPUCHostService. exe (0x099C) 0x0A1C SharePoint Foundation General 84yj medium Performance counter OS (PDH) panggilan gagal dengan kode kesalahan PDH_INVALID_HANDLE.
SPUCHostService. exe (0x099C) 0x0A1C SharePoint Foundation user Code Service ela0 verbose-Reading counter IO data bytes/SEC failed by Exception System. ComponentModel. Win32Exception: kesalahan tidak diketahui (0xc0000bbc) di Microsoft. SharePoint. Win32. SPPdh. CheckReturnValue (PDH_STATUS status, Boolean throwOnError) di Microsoft. SharePoint. Utilities. SPPerformanceCounter. NextValue (Int32 pengulangan, Int32 retryInterval) di Microsoft. SharePoint. UserCode. PerfCounterData. update (), menggunakan kembali nilai terakhir 0.
SPUCHostService. exe (0x099C) 0x0A1C SharePoint Foundation user Code Service ei0r verbose-Monitoring Baca penghitung performa untuk proses "SPUCWorkerProcess": PercentProcessorTime = 0 ProcessVirtualBytes = 0 ProcessHandleCount = 0 ProcessThreadCount = 0 Processiobyte = 0
SPUCHostService. exe (0x099C) 0x0A1C SharePoint Foundation General 84yj MediumPerformance counter OS (PDH) panggilan gagal dengan kode kesalahan PDH_INVALID_HANDLE.
SPUCHostService. exe (0x099C) 0x0A1C Layanan kode pengguna SharePoint Foundation ela0 verbose-Reading counter thread penghitung hitungan gagal dengan pengecualian System. ComponentModel. Win32Exception: kesalahan tidak diketahui (0xc0000bbc) di Microsoft. SharePoint. Win32. SPPdh. CheckReturnValue (PDH_STATUS status, Boolean throwOnError) di Microsoft. SharePoint. Utilities. SPPerformanceCounter. NextValue (Int32 pengulangan, Int32 retryInterval) di Microsoft. SharePoint. UserCode. PerfCounterData. update (), menggunakan kembali nilai terakhir 0.