DCOM bağlantı noktası aralığı yapılandırma sorunları

Makale çevirileri Makale çevirileri
Makale numarası: 217351 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Belirtiler

Aşağıdaki belirtilerden görebilirsiniz:
  • Başlatmak World Wide Web Publishing başarısız olur ve olay günlüğünde aşağıdaki olay görünür:
    Olay KIMLIĞI: 7023
    Kaynak: Hizmet Denetim Yöneticisi
    Açıklama: World Wide Web Publishing Service'in aşağıdaki hatayla sonlandırıldı: son nokta oluşturulamıyor.
  • Deneme, W3SVC, MSFTPSVC, SMTPSVC, BB, LDAP veya SS ileti hizmetleri durdurmaya çalışırsanız, aşağıdaki hata iletisiyle başarısız:
    1721 Hata: Yetersiz kaynaklar bu işlemi tamamlamak kullanılabilir
  • DCOM sunucusuna bağlanmak için Dağıtılmış Bileşen Nesne Modeli (DCOM) istemcileri aşağıdaki hata iletisiyle başarısız:
    RPC_S_SERVER_UNAVAILABLE, (0x800706ba) - RPC sunucusu kullanılamıyor

Neden

Bu sorun, bağlantı noktası aralığı ayarlarının
HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc\Internet
kayıt defterindeki hatalı yapılandırılması nedeniyle oluşur veya bir iletişim kuralı bağlantı noktası kısıtlamalarını DCOMCNFG iletişim kuralı özellik sayfası yapılandırılır.

Çözüm

Önemli Bu bölüm, yöntem veya görev kayıt defterini nasıl söyleyin adımları içerir. Ancak kayıt defterini hatalı olarak değiştirirseniz önemli sorunlar oluşabilir. Bu nedenle, bu adımları dikkatlice uyguladığınızdan emin olun. Ek koruma için, kayıt defterini değiştirmeden önce yedeklemeyi unutmayın. Bir sorun oluşursa kayıt defterini daha sonra geri yükleyebilirsiniz. Kayıt defterini yedekleme ve geri yükleme hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
322756Windows'da kayıt defterini yedekleme ve geri yükleme

Bu sorunu gidermek için aşağıdaki yöntemlerden birini kullanın:
  • Bunu, bağlantı noktaları aralığını kullanın, kayıt defteri anahtarını silin ve sonra bilgisayarınızı yeniden başlatın, DCOM yapılandırmak istediğiniz değil.
  • DCOM bağlantı noktası bir aralığını kullanmak için bilgisayarınızda yapılandırmak istiyorsanız, bağlantı noktası aralığını yeniden yapılandırılacak
    HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc\Internet
    kayıt defteri anahtarı'nı kullanın ve aşağıdaki teknik incelemeyi'ndaki yönergeleri izleyin:
    Dağıtılmış COM güvenlik duvarları ile kullanma
    http://msdn.microsoft.com/en-us/library/ms809327.aspx
    Bağlantı noktası kısıtlamalarını yapılandırmak için DCOMCNFG yardımcı programı'nı kullandıysanız, bilinen bir DCOMCNFG hata oluşuyor. Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    201911DCOMCNFG bağlantı noktaları adlı değer yanlış biçimde yazar.
    DCOMCNFG yardımcı programını kullanmak yerine, Regedt32.exe, teknik incelemesi'de açıklandığı gibi bağlantı noktası kısıtlamalarını yapılandırmak için kullanın.

    Açılacak bir bağlantı noktası sayısını DCOM uygulamaları ve bilgisayarda çalışan diğer hizmetlere bağlıdır. Örneğin, bir DCOM uygulama işlemi her örneği, bir bağlantı noktası kullanır; Microsoft ınternet ınformation Server (IIS), en az beş bağlantı noktası kullanır.

    Buna ek olarak, açılmak üzere bağlantı noktası aralığını belirlemek önemlidir. Örneğin, Microsoft SQL Server, <a1>Bağlantı</a1> 1433 istekleri gelen ve giden aramalar için 1024-5000 arasındaki bağlantı noktalarını kullanır. Bu etkenler considering en az 100 bağlantı noktaları'nı açın ve 5000'ın üzerinde olan bir bağlantı noktası aralığı önerilir. Örneğin, DCOM bağlantı noktası aralığı, 5000-5100 olarak kullanmak üzere yapılandırın.

Daha fazla bilgi

Bilgisayarı bir bağlantı noktası aralığını kullanacak biçimde yapılandırma diğer uygulamaları, sistemde kesebilirsiniz. Microsoft Windows NT 4.0 Service Pack 4 ve sonraki sürümleri çalıştıran sistemlerde, en iyi alternatif DCOM uygulamasını uygulama kimliği anahtarını kullanarak statik bitiş noktası kullanmak üzere yapılandırmaktır.

DCOM uygulaması, DCOM iletişim kuralı olarak TCP/IP kullanarak, statik bir bağlantı noktası kullanmak üzere yapılandırmak için şu adımları izleyin:

Istemci bilgisayarda:
  1. Başlat menüsünden Çalıştır ' ı tıklatın, daha sonra DCOMCNFG yazın ve Tamam ' ı tıklatın.
  2. Varsayılan protokoller sekmesi, TCP/IP bağlantı yönelimli iletişim kuralı, listenin en üstüne taşıyın ve bilgisayarı yeniden başlatın.
Sunucu bilgisayarda:
  1. Başlat menüsünden Çalıştır ' ı tıklatın, daha sonra DCOMCNFG yazın ve Tamam ' ı tıklatın.
  2. Varsayılan protokoller sekmesi üzerinde TCP/IP bağlantı yönelimli iletişim kuralı, listenin en üstüne taşıyın.
  3. OLEVIEW gibi araçlar kullanarak, uygulamanızın uygulama kimliği genel benzersiz tanımlayıcı (GUID) bulun.
  4. Kayıt Defteri Düzenleyicisi'ni (Regedt32.exe) başlatın.
  5. Kayıt defterinde aşağıdaki anahtarı bulun:
    {Uygulama kimliği GUID} HKEY_CLASSES_ROOT\AppId\
  6. Düzen menüsünde, Değer Ekle'yi tıklatın ve sonra da aşağıdaki kayıt defteri değerini ekleyin:
    Değer adı: bitiş noktaları
    Veri türü: REG_MULTI_SZ
    Değer: ncacn_ip_tcp, 0, <bağlantı noktası numarası >
    Burada <bağlantı noktası numarası > kullanmak istediğiniz statik bağlantı noktası.
  7. Kayıt Defteri Düzenleyicisi'nden çıkın.
  8. Bilgisayarı yeniden başlatın.
Uygulama kimliği için <a2>.exe</a2> adı eşleme, kayıt defterinde yoksa, uygulamanızın kayıt defterinden statik bitiş noktası alması değil olduğunu unutmayın.

Referanslar

.Exe ad eşleme hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
216051Düzeltme: DCOMCNFG NT 4.0 SP4 .exe adı altında HKCR\APPID Write Not

Özellikler

Makale numarası: 217351 - Last Review: 1 Kasım 2006 Çarşamba - Gözden geçirme: 2.3
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
Anahtar Kelimeler: 
kbmt kbnofix kbprb KB217351 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:217351

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com