Aracılığıyla paylaş


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.