Outil WorkFlow Service Registration (WFServicesReg.exe)WorkFlow Service Registration Tool (WFServicesReg.exe)

Workflow Services Registration (WFServicesReg.exe) est un outil autonome qui peut être utilisé pour ajouter, supprimer ou réparer les éléments de configuration correspondant aux services Windows Workflow Foundation (WF).Workflow Services Registration tool (WFServicesReg.exe) is a stand-alone tool that can be used to add, remove, or repair the configuration elements for Windows Workflow Foundation (WF) services.

SyntaxeSyntax

WFServicesReg.exe [-c | -r | -v | -m | -i]  

NotesRemarks

Cet outil se trouve à l'emplacement d'installation de .NET Framework 3.5.NET Framework 3.5, c'est-à-dire %windir%\Microsoft.NET\Framework\v3.5 ou %windir%\Microsoft.NET\Framework64\v3.5 pour les ordinateurs 64 bits.The tool can be found at the .NET Framework 3.5.NET Framework 3.5 installation location, specifically, %windir%\Microsoft.NET\Framework\v3.5, or at %windir%\Microsoft.NET\Framework64\v3.5 in 64-bit machines.

Les tableaux suivants décrivent les options pouvant être utilisées avec l'outil Workflow Services Registration (WFServicesReg.exe).The following tables describe the options that can be used with the Workflow Services Registration tool (WFServicesReg.exe).

OptionOption DescriptionDescription
/c Configure les services de workflow Windows.Configures Windows Workflow Services. Utilisé dans les scénarios d'installation et de réparation.Used in install and repair scenarios.
/r Supprime la configuration des services de workflow Windows.Removes Windows Workflow Services Configuration.
/v Imprimez des informations détaillées (pour la configuration ou la suppression).Print verbose information (for either configuration or removal).
/m Active le format d'enregistrement MSI.Enables MSI logging format.
/i Réduit la fenêtre lorsque l'application est exécutée.Minimizes the window when the application runs.

InscriptionRegistration

L'outil vérifie le fichier Web.config et enregistre les éléments suivants :The tool inspects the Web.config file and registers the following:

  • Assemblys de référence de .NET Framework 3.5.NET Framework 3.5..NET Framework 3.5.NET Framework 3.5 reference assemblies.

  • Fournisseur de version pour fichiers .xoml.A build provider for .xoml files.

  • Gestionnaires HTTP pour fichiers .xoml et .rules.HTTP handlers for .xoml and .rules files.

L’outil vérifie le fichier Machine.config et enregistre les extensions suivantes :The tool inspects the Machine.config file and registers the following extensions:

  • behaviorExtensionsbehaviorExtensions

  • bindingElementExtensionsbindingElementExtensions

  • bindingExtensionsbindingExtensions

L'outil enregistre également les importateurs de métadonnées clients suivants :The tool also registers the following client metadata importers:

  • policyImporterspolicyImporters

  • wsdlImporterswsdlImporters

L'outil enregistre également des mappages de scripts .xoml et .rules ainsi que des gestionnaires dans la métabase IIS.The tool also registers .xoml and .rules scriptmaps and handlers in the IIS metabase.

Sur les ordinateurs sous Windows Server 2003Windows Server 2003 et Windows XPWindows XP (IIS 5.1 et IIS 6.0IIS 6.0), un jeu de mappages de scripts .xoml et .rules est enregistré.On Windows Server 2003Windows Server 2003 and Windows XPWindows XP machines (IIS 5.1 and IIS 6.0IIS 6.0), one set of .xoml and .rules scriptmaps are registered.

Sur les ordinateurs 64 bits, l'outil enregistre les mappages de scripts en mode WOW si le commutateur Enable32BitAppOnWin64 est activé, ou les mappages de scripts 64 bits natifs si le commutateur Enable32BitAppOnWin64 est désactivé.On 64-bit machines, the tool registers WOW mode scriptmaps if the Enable32BitAppOnWin64 switch is enabled, or native 64-bit scriptmaps if the Enable32BitAppOnWin64 switch is disabled.

Sur Windows VistaWindows Vista et Windows Server 2008 (IIS 7.0 et versions ultérieures) machines, deux jeux de gestionnaires .xoml et .rules sont enregistrés : un pour le mode intégré et un pour le mode classique.On Windows VistaWindows Vista and Windows Server 2008 (IIS 7.0 and above) machines, two sets of .xoml and .rules handlers are registered: one for Integrated mode and one for Classic mode.

Sur les ordinateurs 64 bits, trois jeux de gestionnaires sont enregistrés (indépendamment de l'état du commutateur Enable32BitAppOnWin64) : un pour le mode intégré, un pour le mode classique WOW et le dernier pour le mode classique 64 bits natif.On 64-bit machines, three sets of handlers are registered (regardless of the state of the Enable32BitAppOnWin64 switch): one for Integrated mode, one for WOW Classic mode and one for native 64-bit Classic mode.

Note

Contrairement à ServiceModelReg.exe, WFServicesReg.exe n'autorise pas l'ajout, la suppression ou la réparation des mappages de scripts ou des gestionnaires correspondant à un site Web particulier.Unlike ServiceModelreg.exe, WFServicesReg.exe does not allow adding, removing, or repairing scriptmaps or handlers for a particular Web site. Pour contourner ce problème, consultez la section « Réparation des mappages de scripts ».For a workaround to this issue, see the "Repairing the Scriptmaps" section.

Scénarios d'utilisationUsage Scenarios

Installation des services IIS après l'installation de .NET Framework 3.5Installing IIS after .NET Framework 3.5 is installed

Sous Windows Server 2003Windows Server 2003, .NET Framework 3.5.NET Framework 3.5 est installé avant les services IIS.On a Windows Server 2003Windows Server 2003 machine, .NET Framework 3.5.NET Framework 3.5 is installed prior to IIS installation. En raison de l'indisponibilité de la métabase IIS, l'installation de .NET Framework 3.5.NET Framework 3.5 aboutit sans installer les mappages de scripts .xoml et .rules.Due to the unavailability of the IIS metabase, installation of .NET Framework 3.5.NET Framework 3.5 succeeds without installing .xoml and .rules scriptmaps.

Après avoir installé les services IIS, vous pouvez utiliser l'outil WFServicesReg.exe avec le commutateur /c pour installer ces mappages de scripts spécifiques.After IIS is installed, you can use the WFServicesReg.exe tool with the /c switch to install these specific scriptmaps.

Réparation des mappages de scriptsRepairing the Scriptmaps

Mappage de scripts supprimé sous le nœud Sites WebScriptmap deleted under Web Sites node

Sous Windows Server 2003Windows Server 2003, le mappage de scripts .xoml ou .rules est supprimé par erreur du nœud Sites Web.On a Windows Server 2003Windows Server 2003 machine, .xoml or .rules is accidentally deleted from the Web Sites node. Ce problème peut être résolu en exécutant l'outil WFServicesReg.exe avec le commutateur /c.This can be repaired by running the WFServicesReg.exe tool with the /c switch.

Mappage de scripts supprimé sous un site web particulierScriptmap deleted under a particular Web site

Sous Windows Server 2003Windows Server 2003, un mappage de scripts .xoml ou .rules est supprimé par erreur d'un site Web particulier (celui par défaut, par exemple) et non du nœud Sites Web.On a Windows Server 2003Windows Server 2003 machine, .xoml or .rules is accidentally deleted from a particular Web site (for example, the Default Web Site) rather than from the Web Sites node.

Pour réparer des gestionnaires supprimés d’un site Web particulier, vous devez exécuter « r WFServicesReg.exe » pour supprimer des gestionnaires de tous les sites Web, puis exécuter « c WFServicesReg.exe » pour créer les gestionnaires appropriés pour tous les sites Web.To repair deleted handlers for a particular Web site, you should run "WFServicesReg.exe /r" to remove handlers from all Web sites, then run "WFServicesReg.exe /c" to create the appropriate handlers for all Web sites.

Configuration de gestionnaires après activation du mode IISConfiguring handlers after switching IIS mode

Si les services IIS sont en mode de configuration partagé et si .NET Framework 3.5.NET Framework 3.5 est installé, la métabase IIS est configurée sous un emplacement partagé.When IIS is in shared configuration mode and .NET Framework 3.5.NET Framework 3.5 is installed, the IIS metabase is configured under a shared location. Si vous basculez IIS en mode de configuration non partagé, la métabase locale ne contiendra pas les gestionnaires requis.If you switch IIS to non-shared configuration mode, the local metabase will not contain the required handlers. Pour configurer la métabase locale correctement, vous pouvez importer la métabase partagée à local, soit exécuter « /c WFServicesReg.exe », qui configure la métabase locale.To configure the local metabase properly, you can either import the shared metabase to local, or run "WFServicesReg.exe /c", which configures the local metabase.