Registreringsverktyget för WorkFlow-tjänsten (WFServicesReg.exe)
Registreringsverktyget för Arbetsflödestjänster (WFServicesReg.exe) är ett fristående verktyg som kan användas för att lägga till, ta bort eller reparera konfigurationselementen för WF-tjänster (Windows Workflow Foundation).
Syntax
WFServicesReg.exe [-c | -r | -v | -m | -i]
Kommentarer
Verktyget finns på installationsplatsen .NET Framework 3.5, särskilt %windir%\Microsoft.NET\Framework\v3.5 eller på %windir%\Microsoft.NET\Framework64\v3.5 på 64-bitarsdatorer.
I följande tabeller beskrivs de alternativ som kan användas med registreringsverktyget för Arbetsflödestjänster (WFServicesReg.exe).
Alternativ | Beskrivning |
---|---|
/c |
Konfigurerar Windows Workflow Services. Används i installations- och reparationsscenarier. |
/r |
Tar bort Konfiguration av Windows Workflow Services. |
/v |
Skriv ut utförlig information (för konfiguration eller borttagning). |
/m |
Aktiverar MSI-loggningsformat. |
/i |
Minimerar fönstret när programmet körs. |
Registrering
Verktyget inspekterar Web.config-filen och registrerar följande:
.NET Framework 3.5-referenssammansättningar.
En byggprovider för .xoml-filer.
HTTP-hanterare för .xoml- och .rules-filer.
Verktyget inspekterar Machine.config-filen och registrerar följande tillägg:
behaviorExtensions
bindingElementExtensions
bindingExtensions
Verktyget registrerar även följande klientmetadataimportörer:
policyImportörer
wsdlImporters
Verktyget registrerar även skriptkartor och hanterare för .xoml och .rules i IIS-metabasen.
På Windows Server 2003- och Windows XP-datorer (IIS 5.1 och IIS 6.0) registreras en uppsättning skriptkartor för .xoml och .rules.
På 64-bitarsdatorer registrerar verktyget WOW-lägesskriptkartor om växeln Enable32BitAppOnWin64
är aktiverad eller interna 64-bitars skriptkartor om växeln Enable32BitAppOnWin64
är inaktiverad.
På datorer med Windows Vista och Windows Server 2008 (IIS 7.0 och senare) registreras två uppsättningar med .xoml- och .rules-hanterare: en för integrerat läge och en för klassiskt läge.
På 64-bitarsdatorer registreras tre uppsättningar hanterare (oavsett växelns Enable32BitAppOnWin64
tillstånd): en för integrerat läge, en för KLASSISK WOW-läge och en för inbyggt 64-bitars klassiskt läge.
Anteckning
Till skillnad från ServiceModelreg.exe tillåter WFServicesReg.exe inte tillägg, borttagning eller reparation av skriptkartor eller hanterare för en viss webbplats. En lösning på det här problemet finns i avsnittet "Reparera skriptkartor".
Användningsscenarier
Installera IIS efter att .NET Framework 3.5 har installerats
På en Windows Server 2003-dator installeras .NET Framework 3.5 före IIS-installationen. På grund av att IIS-metabasen inte är tillgänglig lyckas installationen av .NET Framework 3.5 utan att installera skriptkartor för .xoml och .rules.
När IIS har installerats kan du använda verktyget WFServicesReg.exe med växeln /c
för att installera dessa specifika skriptkartor.
Reparera skriptkartorna
Skriptkartan har tagits bort under noden Webbplatser
På en Windows Server 2003-dator tas .xoml- eller .rules bort av misstag från noden Webbplatser. Detta kan repareras genom att köra WFServicesReg.exe-verktyget med växeln /c
.
Skriptkartan har tagits bort under en viss webbplats
På en Windows Server 2003-dator tas .xoml- eller .rules bort av misstag från en viss webbplats (till exempel standardwebbplatsen) i stället för från noden Webbplatser.
Om du vill reparera borttagna hanterare för en viss webbplats bör du köra "WFServicesReg.exe /r" för att ta bort hanterare från alla webbplatser och sedan köra "WFServicesReg.exe /c" för att skapa lämpliga hanterare för alla webbplatser.
Konfigurera hanterare efter växling av IIS-läge
När IIS är i delat konfigurationsläge och .NET Framework 3.5 har installerats konfigureras IIS-metabasen under en delad plats. Om du växlar IIS till icke-delat konfigurationsläge kommer den lokala metabasen inte att innehålla de nödvändiga hanterare. Om du vill konfigurera den lokala metabasen korrekt kan du antingen importera den delade metabasen till lokal eller köra "WFServicesReg.exe /c", som konfigurerar den lokala metabasen.