L’ouverture des formulaires dans InfoPath 2010 ou InfoPath 2013 prend du temps ou prend beaucoup de temps

Numéro de la ko d’origine :   2984138

Symptômes

Supposons qu’un formulaire Microsoft InfoPath 2010 ou Microsoft InfoPath 2013 dispose d’une connexion de données à une liste Microsoft SharePoint Server 2010 ou Microsoft SharePoint Server 2013. Lorsque vous essayez d’ouvrir un formulaire existant ou nouveau, l’ouverture de la page prend plus de quelques minutes. Vous pouvez également recevoir le message d’erreur suivant :

Une erreur inattendue est survenue.

En outre, vous pouvez également constater que l’utilisation du processeur pour le processus de travail w3wp.exe pointe progressivement et reste élevée jusqu’à ce que vous recyclez le processus de travail.

Cause

Ce problème peut se produire si les paramètres d’optimisation des performances sont mal définies ou doivent toujours être définies sur les paramètres d’optimisation d’origine, afin que ce formulaire s’ouvre correctement.

Résolution

Si vous souhaitez activer les paramètres d’optimisation des performances d’origine pour le formulaire InfoPath, utilisez les commandes PowerShell suivantes. Exécutez les commandes à partir de SharePoint 2010 Management Shell ou de SharePoint 2013 Management Shell sur un serveur web frontal dans la batterie de serveurs SharePoint.

$f = Get-SPInfoPathFormsService
$f.Properties.Add("AllowEventPropagation", $false)
$f.Update()

Pour supprimer les paramètres d’optimisation des performances, exécutez les commandes PowerShell suivantes :

$f = Get-SPInfoPathFormsService
$f.Properties.Remove("AllowEventPropagation")
$f.Update()

Plus d’informations

Pour Microsoft SharePoint 2013, les paramètres d’optimisation des performances devront peut-être être définies sur un environnement qui ne contient pas le correctif logiciel ou une mise à jour cumulative qui inclut ce correctif :

Un formulaire InfoPath 2010 ne fonctionne pas après la mise à niveau vers SharePoint Server 2013

Pour Microsoft SharePoint 2010, les paramètres d’optimisation des performances devront peut-être être définies sur un environnement qui ne contient pas le correctif logiciel ou une mise à jour cumulative qui inclut ce correctif :

Les équations d’un formulaire InfoPath 2010 ne sont pas calculées correctement après l’application de 2687391 package de correctifs dans SharePoint Server 2010