WorkFlow Hizmet Kayıt Aracı (WFServicesReg.exe)
İş Akışı Hizmetleri Kayıt aracı (WFServicesReg.exe), Windows Workflow Foundation (WF) hizmetlerinin yapılandırma öğelerini eklemek, kaldırmak veya onarmak için kullanılabilen tek başına bir araçtır.
Syntax
WFServicesReg.exe [-c | -r | -v | -m | -i]
Açıklamalar
Araç .NET Framework 3.5 yükleme konumunda, özellikle %windir%\Microsoft.NET\Framework\v3.5 konumunda veya 64 bit makinelerde %windir%\Microsoft.NET\Framework64\v3.5 konumunda bulunabilir.
Aşağıdaki tablolarda İş Akışı Hizmetleri Kayıt aracı (WFServicesReg.exe) ile kullanılabilecek seçenekler açıklanmaktadır.
Seçenek | Açıklama |
---|---|
/c |
Windows İş Akışı Hizmetleri'ne yapılandırılır. Yükleme ve onarım senaryolarında kullanılır. |
/r |
Windows Workflow Services Yapılandırmasını kaldırır. |
/v |
Ayrıntılı bilgileri yazdırın (yapılandırma veya kaldırma için). |
/m |
MSI günlük biçimini etkinleştirir. |
/i |
Uygulama çalıştırıldığında pencereyi simge durumuna küçültür. |
Kayıt
Araç, Web.config dosyasını inceler ve aşağıdakileri kaydeder:
.NET Framework 3.5 başvuru derlemeleri.
.xoml dosyaları için bir derleme sağlayıcısı.
.xoml ve .rules dosyaları için HTTP işleyicileri.
Araç, Machine.config dosyasını inceler ve aşağıdaki uzantıları kaydeder:
behaviorExtensions
bindingElementExtensions
bindingExtensions
Araç ayrıca aşağıdaki istemci meta veri içeri aktarıcılarını kaydeder:
policyImporters
wsdlImporters
Araç ayrıca IIS metatabanı içinde .xoml ve .rules betik haritalarını ve işleyicilerini kaydeder.
Windows Server 2003 ve Windows XP makinelerinde (IIS 5.1 ve IIS 6.0), bir .xoml ve .rules betik haritası kümesi kaydedilir.
64 bit makinelerde araç, anahtar etkinse Enable32BitAppOnWin64
WOW modu betik haritalarını veya anahtar devre dışı bırakılıyorsa Enable32BitAppOnWin64
yerel 64 bit betik haritalarını kaydeder.
Windows Vista ve Windows Server 2008 (IIS 7.0 ve üzeri) makinelerinde iki .xoml ve .rules işleyicisi kümesi kaydedilir: biri Tümleşik mod ve biri Klasik mod için.
64 bit makinelerde üç işleyici kümesi kaydedilir (anahtarın durumundan Enable32BitAppOnWin64
bağımsız olarak): biri Tümleşik mod, biri WOW Klasik modu ve biri yerel 64 bit Klasik mod için.
Not
ServiceModelreg.exe aksine, WFServicesReg.exe belirli bir Web sitesi için betik haritaları veya işleyicileri eklemeye, kaldırmaya veya onarmaya izin vermez. Bu soruna geçici bir çözüm için "Betik Haritalarını Onarma" bölümüne bakın.
Kullanım Senaryoları
.NET Framework 3.5 yüklendikten sonra IIS yükleme
Windows Server 2003 makinesinde IIS yüklemeden önce .NET Framework 3.5 yüklenir. IIS metatabanı kullanılamadığı için, .NET Framework 3.5 yüklemesi .xoml ve .rules betik haritaları yüklenmeden başarılı olur.
IIS yüklendikten sonra, bu özel betik haritalarını yüklemek için anahtarla birlikte /c
WFServicesReg.exe aracını kullanabilirsiniz.
Betik Haritalarını Onarma
Web Siteleri düğümü altında betik haritası silindi
Bir Windows Server 2003 makinesinde, .xoml veya .rules yanlışlıkla Web Siteleri düğümünden silinir. Bu, anahtarla /c
WFServicesReg.exe aracı çalıştırılarak onarılabilir.
Betik haritası belirli bir Web sitesi altında silindi
Bir Windows Server 2003 makinesinde,.xoml veya .rules yanlışlıkla Web Siteleri düğümü yerine belirli bir Web sitesinden (örneğin, Varsayılan Web Sitesi) silinir.
Belirli bir Web sitesinin silinen işleyicilerini onarmak için tüm Web sitelerindeki işleyicileri kaldırmak üzere "WFServicesReg.exe /r" komutunu çalıştırmanız ve ardından tüm Web siteleri için uygun işleyicileri oluşturmak üzere "WFServicesReg.exe /c" komutunu çalıştırmanız gerekir.
IIS modu değiştirildikten sonra işleyicileri yapılandırma
IIS paylaşılan yapılandırma modundayken ve .NET Framework 3.5 yüklendiğinde, IIS metatabanı paylaşılan bir konum altında yapılandırılır. IIS'yi paylaşılan olmayan yapılandırma moduna geçirirseniz, yerel metatabanı gerekli işleyicileri içermez. Yerel metatabanı düzgün yapılandırmak için, paylaşılan metatabanını yerel metatabanı içeri aktarabilir veya yerel metatabanı yapılandıran "WFServicesReg.exe /c" komutunu çalıştırabilirsiniz.