<a1>Liste</a1>'ın uzaktan yordam çağrısı (RPC) Windows XP Service Pack 2 ve Windows XP Tablet PC Edition 2005 giderir.

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

Bu Sayfada

Giriş

Bu makalede, Windows XP Tablet PC Edition 2005 ve Microsoft Windows XP Service Pack 2 (SP2)'te açıklanan güncelleştirme senaryoları ve uzaktan yordam çağrısı (RPC) sorunlarını listeler.

Windows XP SP2'de giderilen sorunlar hakkında ek bilgi için, Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
811113Windows XP Service Pack 2'nin içerdiği düzeltmelerin listesi

Daha fazla bilgi

RPC sorunları ve değinilen güncelleştirme senaryolar aşağıda listelenmiştir:

Güncelleştirme, üç yeni RPC arabiriminin kaydı bayrak eklemek için

Bu güncelleştirme, RPC için aşağıdaki arabirimi kayıt bayraklarını içerir:
  • RPC_IF_LOCAL_ONLY bayrağı

    Bu bayrak kaydedildiğinde, RPC çalışma zamanı uzak istemciler tarafından yapılan çağrıları reddeder. Ncadg_ * ve ncacn_ * iletişim kuralı sıralaması kullanan tüm yerel aramalar Ayrıca, ncacn_np sırasını kullanmak için dışında yerel aramaların reddedilir.
  • RPC_IF_ALLOW_CALLBACKS_WITH_NO_AUTH bayrağı

    Bu bayrak kaydedildiğinde, RPC çalışma zamanı, çağrı güvenlik ayarları ne olursa olsun, tüm aramalar için kayıtlı güvenlik geri çağırır. Bu bayrak, güvenlik geri aramalar ulaşmak için önce tüm kimliği doğrulanmamış bir çağrı RPC reddeder. Bu bayrak, yalnızca bir güvenlik geri kaydedildiğinde çalışır.
  • RPC_IF_SEC_NO_CACHE bayrak

    Bu bayrak, güvenlik, belirli bir arabirim için geri arama önbelleğe alınmasını devre dışı bırakmak için kullanın. Bu güvenlik denetimini deà veya burada önceden verilen bir istemci kimliği büyük olasılıkla reddedilmesine durumlarda yapmak isteyebilirsiniz.

Anonim bir uzak RPC erişimi kısıtlamak için bir güncelleştirme

Normal olarak, RPC iletişim kuralı, özellikle sınırlı erişim isteyen arabirimler için anonim bir uzak erişim verir. Bu güncelleştirme, bu davranışı denetlemek için yapılandırabileceğiniz RestrictRemoteClients DWORD kayıt defteri girdisini içerir. Bu girdi, aşağıdaki kayıt defteri alt anahtarında bulunur:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\RPC
Durumunuza bağlı olarak aşağıdaki değerlerden birini kullanmayı RestrictRemoteClients kayıt defteri girdisini ayarlayın:
  • 0
    Bu ayar, uzaktan anonim erişim arabirimleri izin verir.
  • <a1>1</a1> (varsayılan)
    Bu bağlantıları, bu gereksiniminden muaf olacak şekilde özellikle isteme sürece bu varsayılan ayarı yalnızca kimliği doğrulanmış bir bağlantı kullanarak arabirimlerine erişimi verir.

    Not Bu dışarıda bırakma bazı DCOM senaryoları için gereklidir.
  • 2
    Yalnızca kullanarak arabirimler için bu ayarı izinleri uzaktan erişim bağlantılarının kimlik doğrulaması. Bu ayar, kimlik doğrulama gereksinimin özel durumlara izin vermiyor.

Güncelleştirme, bir RPC istemcisinin Bitiş Noktası Eşleştiricisi ile iletişim kurmak için kimlik doğrulaması kullanacak şekilde yapılandırmak için

Genellikle, bir RPC istemcisinin RPC bitiş noktası eşleyicisinde kurduğunda kimlik doğrulaması kullanmaz. Şimdilik, bir RPC istemcisinin, dinamik bir son nokta kullanarak arama yapmak için önce sunucu üzerindeki RPC Bitiş Noktası Eşleştiricisi'bağlanmak için hangi bitiş noktası belirlemek için sorgular. RPC güvenliği'ni kullanarak gerçekleştirilen istemci RPC çağrısı bile, bu sorgu, anonim olarak gerçekleştirilir.

Bu güncelleştirme, bu davranışı denetlemek için yapılandırabileceğiniz bir DWORD girdisi EnableAuthEpResolution kayıt içerir. Bu yeni kayıt defteri girdisi, bir RPC istemcisinin, dinamik bir son nokta Windows XP SP2 çalışan bir sistemde kayıtlı bir RPC sunucusuna arama yapmak etkinleştirmek için gereklidir. Istemci bilgisayar, RPC Bitiş Noktası Eşleştiricisi için kimliği doğrulanmış bir sorgu gerçekleştirmek için bu kayıt defteri anahtarını ayarlamanız gerekir. EnableAuthEpResolution kayıt defteri girdisini aşağıdaki kayıt defteri alt anahtarında bulunur:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\RPC
Durumunuza bağlı olarak aşağıdaki değerlerden birini kullanmayı EnableAuthEpResolution kayıt defteri girdisini ayarlayın:
  • 0
    Bu değer, istemci bilgisayarların bir sunucuya Bitiş Noktası Eşleştiricisi ile kurarken kimlik doğrulaması kullanacak şekilde yapılandırır.
  • <a1>1</a1> (varsayılan)
    Bu değer kullandığınızda, Bitiş Noktası Eşleştiricisi sorgu kimliği doğrulanmış bir RPC çağrısı bağlamında istemci bilgisayar kimlik doğrulama sunucusuna Bitiş Noktası Eşleştiricisi isteğindeki kullanır.

Belirli bir arabirim tanımlama dili (IDL) yapıları sıralanmış ve RPC tarafından yanlış olarak unmarshaled

RPC iletişim kurmak için Microsoft Windows tabanlı diğer bilgisayarlarla ağ üzerinden kullanan programlar başarısız olabilir. Örneğin, iki uzak bilgisayar arasında özel bir Microsoft Visual Basic programı kullanın, ve Visual Basic programı türü kullanıcı tanımlı sıralama kullandığında, belirli IDL yapıları yanlış sıralanmış görebilirsiniz ve iptal. Örneğin, aşağıdaki belirtilerden herhangi biriyle karşılaşabilirsiniz:
  • Uzak çağrısı başarısız oluyor ve bir RPC_X_BAD_STUB_DATA) hata kodu, Visual Basic programı tarafından döndürülür.
  • Hatalı veri iptal.

RPC'DE bir yanlış hata kodu eşleme var

Hata kodu 1717 bir RPC arabirimini oluşan bir güvenlik geri döndürür, yerel RPC (LRPC) kodda hatalı bu hata kodu hata kodu 5, "Erişim reddedildi" dönüştürür

Güncelleştirme System.adm dosyasını RestrictRemoteClients</a1> seçeneğini ve EnableAuthEpResolution seçenek ayarlarını eklemek için

Bu güncelleştirme, RPC RestrictRemoteClients</a1> seçeneğini ve EnableAuthEpResolution seçenek ayarlarını Grup ilkesi System.adm yönetim şablonu ekler.

RPC bileşeni STATUS_UNSUCCESSFUL durum kodu hatalı biçimde işler.

Windows RPC bileşeni, işletim sistemi havuz belleği yetersiz çalıştırmamış belirten bir hata kodu doğru biçimde işlemez. Bu hata kodu hatalı işlenmesi nedeniyle, bir sunucuyla var olan bir oturumu sona erdirir. Bu nedenle, bir erken tükenmesi içerik tanıtıcısı, oluşur.

Rpcbindingsetauthınfoex işlevi artık Bağlama tutamacı yaşam süresi geçerli olmasını SEC_WINNT_AUTH_IDENTITY yapısını gerektirecek şekilde değiştirmek için Güncelleştir

Işleve geçirilen SEC_WINNT_AUTH_IDENTITY yapısı için bağlama tutamacı yaşam süresi geçerli olduğunu geçerli Rpcbindingsetauthınfoex işlevi gerektirir. Bu yapı, parola bilgileri gibi kullanıcının duyarlı bilgileri içerir.

Bu güncelleştirmenin kodu burada RpcBindingInqAuthInfo(Ex) işlevi olarak da adlandırılır senaryosu yalnızca düz metin kimlik bilgileri bellekte tutmak için MSDN gereksinim uygulanır şekilde değiştirir. Diğer durumlarda, kimlik bilgilerini kullanılabilir tutulması gerekmez. Bu diğer senaryolarda, şifresiz metin kimlik kopyalanan şifreli ve. Bu nedenle, kimlik bilgisi kullanıcı geçirilen parametre serbest.

Güncelleştirmenin otomatik olarak bir TCP veya UDP RPC sunucu bitiş noktası eşleyicisinde kaydeder, 135 numaralı bağlantı noktasını Windows Güvenlik Duvarı'nı açmak için

Windows Güvenlik Duvarı'nın açısından izin verilir ve dinamik bitiş noktalarının kullanan RPC programları, 135 numaralı bağlantı noktası veya 593 numaralı bağlantı noktasını el ile açmadıkça iletişim kuramıyor. Bu güncelleştirme, RPC iletişim kuralı ek bir Windows Güvenlik Duvarı API çağrısı için değiştirir. Bu API, Windows Güvenlik Duvarı tarafından izin verilen ve dinamik bitiş noktalarının kullanan programlar için aşağıdakileri yapar:
  • TCP iletişim kuralı sıralaması için 135 numaralı TCP bağlantı noktası otomatik olarak açar
  • HTTP iletişim kuralı sıralaması için 593 numaralı TCP bağlantı noktası otomatik olarak açar

Güncelleştirmenin bileşeni Microsoft Windows Server 2003 HTTP üzerinden RPC işlevlerini ve özelliklerini al...

Bileşeni Windows Server 2003 HTTP üzerinden RPC, birçok güvenlik güncelleştirmelerini ve işlevselliği güncelleştirmeler, Windows XP'nin içerir. Bu güncelleştirme, bileşenin Windows XP SP2 için Windows Server 2003 HTTP üzerinden RPC işlevini ve güncelleştirilen özellikler içerir.

"0X800706f7" aldığınız hata iletisi, katıştırılmış kullanıcı tanımlı tür 16 megabayttan (MB) bir arabellek boyutu

Kullanıcı tanımlı bir arabellek boyutu 16 MB'DEN fazla türündeyse, bir kullanıcı tanımlı tür işlemler arasında geçirilemez olduğunu fark edebilirsiniz. Işlemler üzerinde 16 MB'DEN daha büyük bir UDT geçirmeye çalıştığınızda, aşağıdakine benzer bir hata iletisi alabilirsiniz:

0x800706f7
Saplama bozuk veri aldı.


Ağ koruma teknolojileri'ı Windows XP SP2'deki işlev değişiklikleri hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://technet.microsoft.com/en-us/library/bb457156.aspx

Özellikler

Makale numarası: 838191 - Last Review: 26 Ekim 2007 Cuma - Gözden geçirme: 3.4
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Windows XP Professional SP2
  • Microsoft Windows XP Home Edition SP2
  • Microsoft Windows XP Media Center Edition Service Pack 2 (SP2)
  • Microsoft Windows XP Tablet PC Edition 2005
Anahtar Kelimeler: 
kbmt kbtshoot kberrmsg kbenv kbfix kbbug KB838191 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:838191

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