Συμπτώματα

Εξετάστε το ακόλουθο σενάριο:

Προσπαθείτε να ξεκινήσετε την υπηρεσία κώδικα Sandboxed στο SharePoint 2010.  Οι διεργασίες που σχετίζονται με την υπηρεσία θα φαίνεται να έρχονται στο χρήστη, αλλά θα εξαφανιστούν αμέσως. Τα αρχεία καταγραφής ULS του SharePoint εμφανίζουν το ακόλουθο σφάλμα:

'Οι μετρητές διεργασιών απενεργοποιούνται. Δεν είναι δυνατή η συνέχιση της παρακολούθησης κώδικα με φίλτρο."

Αιτία

Αυτό το πρόβλημα παρουσιάζεται όταν το κλειδί μητρώου 'HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PerfProc\Performance\Disable Performance Counters' τιμή ορίζεται σε 1.

Επίλυση

Για να διορθώσετε αυτό το πρόβλημα, θα πρέπει να τροποποιήσετε το μητρώο. 

Σημαντικό Αυτή η ενότητα, μέθοδος ή εργασία περιέχει βήματα που σας καθοδηγούν να τροποποιήσετε το μητρώο. Ωστόσο, ενδέχεται να προκύψουν σοβαρά προβλήματα σε περίπτωση λανθασμένης τροποποίησης του μητρώου. Γι' αυτό, βεβαιωθείτε ότι ακολουθείτε με προσοχή τα σχετικά βήματα. Για επιπλέον προστασία, δημιουργήστε αντίγραφο ασφαλείας του μητρώου, πριν να το τροποποιήσετε. Στη συνέχεια, εάν παρουσιαστεί πρόβλημα, μπορείτε να επαναφέρετε το μητρώο. Για περισσότερες πληροφορίες σχετικά με τον τρόπο δημιουργίας αντιγράφων ασφαλείας και τον τρόπο επαναφοράς του μητρώου, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης (Knowledge Base) της Microsoft:

322756 - Τρόπος δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου στα Windows

Για να διορθώσετε το πρόβλημα και να εκτελέσετε με επιτυχία την υπηρεσία κώδικα με φίλτρο, ο χρήστης θα πρέπει να διαγράψει το κλειδί μητρώου ή να ορίσει την τιμή σε "0". Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:

  1. Κάντε κλικ στην Έναρξη, πληκτρολογήστεregedit στο πλαίσιο Έναρξη αναζήτησης και, στη συνέχεια, πατήστε το πλήκτρο ENTER.

  2. Εντοπίστε και, στη συνέχεια, κάντε κλικ στο ακόλουθο δευτερεύον κλειδί μητρώου:      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PerfProc\Performance\Disable Performance Counters

  3. Στο μενού "Επεξεργασία", κάντε κλικ στην επιλογή "Τροποποίηση"

  4. Στο πλαίσιο Δεδομένα τιμής , αλλάξτε την τιμή σε "0" και κάντε κλικ στο κουμπί OK.

  5. Κλείστε τον Επεξεργαστή Μητρώου.

Περισσότερες πληροφορίες

Στα αρχεία καταγραφής ULS του SharePoint, ενδέχεται να δείτε τα ακόλουθα σφάλματα:

SPUCHostService.exe (0x17C0) 0x172C Υπηρεσία κώδικα προστατευμένης εκτέλεσης του SharePoint Foundation ei19 Verbose- Μια ανεπίλυτη εξαίρεση πιάστηκε κατά την προσπάθεια προετοιμασίας του SPUserCodeHostService. Αυτή η υπηρεσία θα τερματιστεί τώρα. PID = 6080. Εξαίρεση = System.ComponentModel.Win32Exception: Άγνωστο σφάλμα (0xc0000bbc) στη διεύθυνση Microsoft.SharePoint.Win32.SPPdh.CheckReturnValue(κατάσταση PDH_STATUS, Boolean throwOnError) στο Microsoft.SharePoint.Utilities.SPPerformanceCounter.NextValue(Int32 retry, Int32 retryInterval) στο Microsoft.SharePoint.UserCode.SPUserCodePerformanceCounterHelper.. ctor(String processName, Int32 processInstanceId) at Microsoft.SharePoint.UserCode.SPUserCodeProcessMonitor.EnsurePerfCounters(IMonitorableProcess monitorableProcess, Int32& indexShimInstance, Int32& indexProxyInstance) στη Microsoft.SharePoint.UserCode.SPUserCodeProcessMonitor.CreateMonitoredProcess(IMonitorableProcess monitorableProcess) στη Microsoft.SharePoint.UserCode.SPUserCodeWorkerProcessPool.AddProcess(ISPUserCodePoolableProcess) στο Microsoft.SharePoint.UserCode.SPUserCodeWorkerProcessPool.StartProcessInternal() στη διεύθυνση Microsoft.SharePoint.UserCode.SPUserCodeWorkerProcessPool.StartProcess() στη διεύθυνση Microsoft.SharePoint.UserCode.SPUserCodeWorkerProcessPool.Initialize (Παρουσία συμβολοσειράς) στη διεύθυνση Microsoft.SharePoint.UserCode.SPUserCodeExecutionHost.InitializeInternal(ISPUserCodePoolableProcessFactory processFactory) στη Microsoft.SharePoint.UserCode.SPUserCodeExecutionHostService.InitializeThreadProc( Κατάσταση αντικειμένουInfo)

SPUCHostService.exe (0x099C) 0x0A1C κλήση του γενικού λειτουργικού συστήματος μεσαίας απόδοσης (pdh) του SharePoint Foundation General 84yj απέτυχε με κωδικό σφάλματος PDH_INVALID_HANDLE.

SPUCHostService.exe (0x099C) 0x0A1C Υπηρεσία κώδικα χρήστη ela0 Verbose του SharePoint Foundation - Τα δεδομένα IO του μετρητή ανάγνωσης IO απέτυχαν με εξαίρεση System.ComponentModel.Win32Exception: Άγνωστο σφάλμα (0xc0000bbc) στο Microsoft.SharePoint.Win32.SPPdh.CheckReturnValue(κατάσταση PDH_STATUS, Δυαδική ρίψηOnError) στη διεύθυνση Microsoft.SharePoint.Utilities.SPPerformanceCounter.NextValue(Int32 retry, Int32 retryInterval) στο Microsoft.SharePoint.UserCode.PerfCounterData.Update(), επαναχρησιμοποιώντας την τελευταία τιμή 0.

SPUCHostService.exe (0x099C) 0x0A1C υπηρεσίας κώδικα χρήστη του SharePoint Foundation ei0r Verbose - Παρακολούθηση ανάγνωσης μετρητών perf για τη διεργασία "SPUCWorkerProcess": PercentProcessorTime=0 ProcessVirtualBytes=0 ProcessHandleCount=0 ProcessThreadCount=0 ProcessIOBytes=0

SPUCHostService.exe (0x099C) 0x0A1C κλήσης μετρητή μεσαίαςαπόδοσης (pdh) Του SharePoint Foundation General 84yj απέτυχε με κωδικό σφάλματος PDH_INVALID_HANDLE.

SPUCHostService.exe (0x099C) 0x0A1C Υπηρεσία κώδικα χρήστη ela0 Verbose- Reading perf Counter Thread Count απέτυχε με εξαίρεση System.ComponentModel.Win32Exception: Άγνωστο σφάλμα (0xc0000bbc) στο Microsoft.SharePoint.Win32.SPPdh.CheckReturnValue(κατάσταση PDH_STATUS, Δυαδική ρίψηOnError) στη διεύθυνση Microsoft.SharePoint.Utilities.SPPerformanceCounter.NextValue(Int32 retry, Int32 retryInterval) στο Microsoft.SharePoint.UserCode.PerfCounterData.Update(), επαναχρησιμοποιώντας την τελευταία τιμή 0. 

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.