Delen via


WorkFlow Service Registration Tool (WFServicesReg.exe)

Workflow Services Registration Tool (WFServicesReg.exe) is een zelfstandig hulpprogramma dat kan worden gebruikt om de configuratie-elementen voor WF-services (Windows Workflow Foundation) toe te voegen, te verwijderen of te herstellen.

Syntax

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

Opmerkingen

U vindt het hulpprogramma op de installatielocatie van .NET Framework 3.5, met name %windir%\Microsoft.NET\Framework\v3.5, of op %windir%\Microsoft.NET\Framework64\v3.5 op 64-bits machines.

In de volgende tabellen worden de opties beschreven die kunnen worden gebruikt met het hulpprogramma Registratie van werkstroomservices (WFServicesReg.exe).

Optie Beschrijving
/c Hiermee configureert u Windows Workflow Services. Wordt gebruikt in installatie- en herstelscenario's.
/r Hiermee verwijdert u de configuratie van Windows Workflow Services.
/v Uitgebreide informatie afdrukken (voor configuratie of verwijdering).
/m Hiermee schakelt u de indeling voor MSI-logboekregistratie in.
/i Hiermee wordt het venster geminimaliseerd wanneer de toepassing wordt uitgevoerd.

Registratie

Het hulpprogramma inspecteert het Web.config-bestand en registreert het volgende:

  • .NET Framework 3.5 referentieassembly's.

  • Een buildprovider voor .xoml-bestanden.

  • HTTP-handlers voor .xoml- en .rules-bestanden.

Het hulpprogramma inspecteert het Machine.config-bestand en registreert de volgende extensies:

  • behaviorExtensions

  • bindingElementExtensions

  • bindingExtensions

Het hulpprogramma registreert ook de volgende clientmetagegevensimporteurs:

  • policyImporters

  • wsdlImporters

Het hulpprogramma registreert ook .xoml- en .rules scriptmaps en handlers in de IIS-metabase.

Op Windows Server 2003- en Windows XP-computers (IIS 5.1 en IIS 6.0) is één set .xoml- en .rules scriptmaps geregistreerd.

Op 64-bits machines registreert het hulpprogramma scriptmaps in de WOW-modus als de Enable32BitAppOnWin64 switch is ingeschakeld, of systeemeigen 64-bits scriptmaps als de Enable32BitAppOnWin64 switch is uitgeschakeld.

Op computers met Windows Vista en Windows Server 2008 (IIS 7.0 en hoger) zijn twee sets .xoml- en .rules-handlers geregistreerd: één voor de geïntegreerde modus en één voor de klassieke modus.

Op 64-bits machines worden drie sets handlers geregistreerd (ongeacht de status van de switch): één voor de Enable32BitAppOnWin64 geïntegreerde modus, één voor de WOW Classic-modus en één voor de systeemeigen 64-bits klassieke modus.

Notitie

In tegenstelling tot ServiceModelreg.exe staat WFServicesReg.exe het toevoegen, verwijderen of herstellen van scriptmaps of handlers voor een bepaalde website niet toe. Zie de sectie 'De Scriptmaps herstellen' voor een tijdelijke oplossing voor dit probleem.

Gebruiksscenario's

IIS installeren nadat .NET Framework 3.5 is geïnstalleerd

Op een Windows Server 2003-computer wordt .NET Framework 3.5 geïnstalleerd voordat IIS wordt geïnstalleerd. Omdat de IIS-metabase niet beschikbaar is, slaagt de installatie van .NET Framework 3.5 zonder .xoml- en .rules scriptmaps te installeren.

Nadat IIS is geïnstalleerd, kunt u het hulpprogramma WFServicesReg.exe met de /c schakeloptie gebruiken om deze specifieke scriptmaps te installeren.

De Scriptmaps herstellen

Scriptmap verwijderd onder het knooppunt Websites

Op een Windows Server 2003-computer wordt .xoml of .rules per ongeluk verwijderd uit het knooppunt Websites. Dit kan worden hersteld door het hulpprogramma WFServicesReg.exe uit te voeren met de /c schakelaar.

Scriptmap verwijderd onder een bepaalde website

Op een Windows Server 2003-computer wordt .xoml of .rules per ongeluk verwijderd van een bepaalde website (bijvoorbeeld de standaardwebsite) in plaats van van het knooppunt Websites.

Als u verwijderde handlers voor een bepaalde website wilt herstellen, moet u 'WFServicesReg.exe /r' uitvoeren om handlers van alle websites te verwijderen en vervolgens 'WFServicesReg.exe /c' uitvoeren om de juiste handlers voor alle websites te maken.

Handlers configureren na het schakelen tussen IIS-modus

Wanneer IIS zich in de gedeelde configuratiemodus bevindt en .NET Framework 3.5 is geïnstalleerd, wordt de IIS-metabase geconfigureerd onder een gedeelde locatie. Als u IIS overschakelt naar de niet-gedeelde configuratiemodus, bevat de lokale metabase niet de vereiste handlers. Als u de lokale metabase correct wilt configureren, kunt u de gedeelde metabase importeren in lokaal of 'WFServicesReg.exe /c' uitvoeren, waarmee de lokale metabase wordt geconfigureerd.