SharePoint 2010 : le service de code en mode bac à sable ne parvient pas à démarrer

Symptômes

Prenons l’exemple du scénario suivant :

Vous essayez de démarrer le service de code en mode bac à sable dans SharePoint 2010.  Les processus associés au service s’affichent à l’utilisateur, mais ils disparaissent immédiatement. Les journaux ULS de SharePoint présentent le message d’erreur suivant :

'Les compteurs de performance de processus sont désactivés. Le contrôle de code en mode bac à sable ne peut pas continuer. '

Cause

Ce problème se produit lorsque la valeur de la clé de Registre «HKEY_LOCAL_MACHINE \System\currentcontrolset\services\perfproc\performance\disable Performance Counters» est définie sur 1.

Résolution

Pour résoudre ce problème, vous devez modifier le registre. 

Important Cette section, méthode ou tâche contient des étapes vous indiquant comment modifier le Registre. Toutefois, des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte. Par conséquent, veillez à suivre ces étapes scrupuleusement. Pour plus de protection, effectuez une sauvegarde du Registre avant de le modifier. Vous serez alors en mesure de le restaurer en cas de problème. Pour plus d'informations sur la procédure de sauvegarde et de restauration du Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :

322756 -Comment sauvegarder et restaurer le registre dans Windows

Pour résoudre le problème et exécuter correctement le service de code en mode bac à sable, l’utilisateur doit supprimer la clé de registre ou définir la valeur sur 0. Pour cela, procédez comme suit :

  1. Cliquez sur Démarrer, tapez regedit dans la zone démarrer la recherche, puis appuyez sur entrée.

  2. Recherchez la sous-clé de Registre suivante et cliquez dessus : HKEY_LOCAL_MACHINE compteurs de performance \system\currentcontrolset\services\perfproc\performance\disable

  3. Dans le menu édition, cliquez sur modifier .

  4. Dans la zone données de la valeur , définissez la valeur sur0, puis cliquez sur OK.

  5. Fermez l'Éditeur du Registre.

Informations supplémentaires

Dans les journaux ULS de SharePoint, vous pouvez voir les erreurs suivantes :

SPUCHostService. exe (0x17C0) 0x172C SharePoint Foundation-Service de code en mode sandbox ei19 détaillé-une exception non gérée a été détectée lors de la tentative d’initialisation du SPUserCodeHostService. Ce service va maintenant être arrêté. PID = 6080. Exception = System. ComponentModel. Win32Exception : erreur inconnue (0xc0000bbc) dans Microsoft. SharePoint. Win32. SPPdh. CheckReturnValue (PDH_STATUS État, booléen throwOnError) dans Microsoft. SharePoint. Utilities. SPPerformanceCounter. NextValue (Int32 Retry, Int32 retryInterval) sur Microsoft. SharePoint. UserCode. SPUserCodePerformanceCounterHelper.. ctor (String processName, Int32 processInstanceId) dans Microsoft. SharePoint. UserCode. SPUserCodeProcessMonitor. EnsurePerfCounters (IMonitorableProcess monitorableProcess, Int32& indexShimInstance, Int32& indexProxyInstance) dans Microsoft. SharePoint. UserCode. SPUserCodeProcessMonitor. CreateMonitoredProcess (IMonitorableProcess monitorableProcess) dans Microsoft. SharePoint. UserCode. SPUserCodeWorkerProcessPool. AddProcess (processus ISPUserCodePoolableProcess) à Microsoft. SharePoint. UserCode. SPUserCodeWorkerProcessPool. StartProcessInternal () dans Microsoft. SharePoint. UserCode. SPUserCodeWorkerProcessPool. StartProcess () dans Microsoft. SharePoint. UserCode. SPUserCodeWorkerProcessPool (instance de chaîne) à Microsoft. SharePoint. UserCode. SPUserCodeExecutionHost. InitializeInternal (ISPUserCodePoolableProcessFactory processFactory) dans Microsoft. SharePoint. UserCode

SPUCHostService. exe (0x099C) 0x0A1C SharePoint Foundation Généralités 84yj Media Performance Counter OS (PDH) failed avec le code d’erreur PDH_INVALID_HANDLE.

SPUCHostService. exe (0x099C) 0x0A1C SharePoint Foundation-Service de code d’utilisateur ela0 détaillé-lecture de performance du compteur de performance/s/s avec le système d’exceptions. ComponentModel. Win32Exception : erreur inconnue (0xc0000bbc) à l’adresse Microsoft. SharePoint. Win32. SPPdh. CheckReturnValue (PDH_STATUS État, de la chaîne de type booléen) dans Microsoft. SharePoint. Utilities. SPPerformanceCounter. NextValue (Int32 Retry, Int32 retryInterval) à Microsoft. SharePoint. UserCode.

SPUCHostService. exe (0x099C) 0x0A1C SharePoint Foundation-Service de code utilisateur ei0r détaillé-contrôle des compteurs de performance de lecture pour le processus « SPUCWorkerProcess » : PercentProcessorTime = 0 ProcessVirtualBytes = 0

SPUCHostService. exe (0x099C) 0x0A1C SharePoint Foundation General 84yj MediumPerformance Counter OS (PDH) échec de l’appel avec le code d’erreur PDH_INVALID_HANDLE.

SPUCHostService. exe (0x099C) 0x0A1C SharePoint Foundation-Service de code utilisateur ela0 détaillé-le nombre de threads de compteurs de performance de lecture a échoué avec le système d’exceptions. ComponentModel. Win32Exception : erreur inconnue (0xc0000bbc) à l’adresse Microsoft. SharePoint. Win32. SPPdh. CheckReturnValue (PDH_STATUS État, de la chaîne de type booléen) dans Microsoft. SharePoint. Utilities. SPPerformanceCounter. NextValue (Int32 Retry, Int32 retryInterval) à Microsoft. SharePoint. UserCode. 

Besoin d’aide ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×