Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makale, Active Directory çoğaltmasının 1722 hatasını düzeltmeye yardımcı olur.
Şunlar için geçerlidir: Windows Server'ın desteklenen tüm sürümleri
Özgün KB numarası: 2102154
Belirtiler
Bu makalede, Win32 hatası 1722: "RPC sunucusu kullanılamıyor" hatasıyla başarısız olan Active Directory çoğaltmasını çözümlemeye yönelik belirtiler, neden ve çözüm açıklanmaktadır.
Bir çoğaltma etki alanı denetleyicisinin (DC) DCPROMO Yükseltmesi, yardımcı DC'de 1722 hatasıyla bir NTDS Ayarları nesnesi oluşturamıyor.
İletişim kutusu başlık metni: Active Directory Etki Alanı Hizmetleri Yükleme Sihirbazı
İletişim kutusu iletisi metni:
The operation failed because: Active Directory Domain Services could not create the NTDS Settings object for this Active Directory Domain Controller CN=NTDS Settings,CN=<Name of DC being promoted),CN=Servers,CN=<site name>,CN=Sites,CN=Configuration,DC=<forest root domain> on the remote AD DC <helper DC>.<domain name>.<top level domain>. Ensure the provided network credentials have sufficient permissions. "The RPC server is unavailable."
DCDIAG, Active Directory Çoğaltmaları testinin 1722: "RPC Sunucusu kullanılamıyor" hatasıyla başarısız olduğunu bildiriyor.
[Replications Check,<DC Name>] A recent replication attempt failed: From <source DC> to <destination DC> Naming Context: <DN path of directory partition> The replication generated an error (1722): The RPC server is unavailable. The failure occurred at <date> <time>. The last success occurred at <date> <time>. <X> failures have occurred since the last success. [<DC name>] DsBindWithSpnEx() failed with error 1722, The RPC server is unavailable.. Printing RPC Extended Error Info: <snip>
REPADMIN.EXE çoğaltma girişiminin 1722 (0x6ba) durumuyla başarısız olduğunu bildirir.
-1722 (0x6ba) durumunu belirten REPADMIN komutları şunlardır ancak bunlarla sınırlı değildir:
REPADMIN /REPLSUM
REPADMIN /SHOWREPL
REPADMIN /SHOWREPS
REPADMIN /SYNCALL
Örnek çıkış
REPADMIN /SHOWREPS
veREPADMIN /SYNCALL
"RPC sunucusu kullanılamıyor" hatasını gösteren aşağıdaki gibi gösterilir:c:\> repadmin /showreps <site name><destination DC> DC Options: <list of flags> Site Options: (none) DC object GUID: <NTDS settings object object GUID> DC invocationID: <invocation ID string> ==== INBOUND NEIGHBORS ====================================== DC=<DN path for directory partition> <site name><source DC via RPC DC object GUID: <source DCs ntds settings object object guid> Last attempt @ <date> <time> failed, result **1722 (0x6ba): The RPC server is unavailable. <X #> consecutive failure(s). Last success @ <date> <time>
"RPC sunucusu kullanılamıyor" hatasını gösteren örnek çıktı
REPADMIN /SYNCALL
aşağıdaki gibi gösterilir:C:\>repadmin /syncall CALLBACK MESSAGE: Error contacting server \<object guid of NTDS Settings object>._msdcs.\<forest root domain>.\<top level domain> (network error): 1722 (0x6ba): The RPC server is unavailable.
Active Directory Siteleri ve Hizmetleri'ndeki Şimdi çoğalt komutu "RPC sunucusu kullanılamıyor" değerini döndürür.
Kaynak DC'den bağlantı nesnesine sağ tıklayıp çoğalt'ı seçme işlemi artık "RPC sunucusu kullanılamıyor" hatasıyla başarısız oluyor. Ekrandaki hata iletisi aşağıdaki gibi gösterilir:
İletişim kutusu başlık metni: Şimdi Çoğalt
İletişim kutusu iletisi metni:
Etki alanı denetleyicisi kaynak DC ana bilgisayar adından etki alanı denetleyicisi hedef DC ana bilgisayar adına dizin bölümünün> adlandırma bağlamı <DNS adını> <eşitleme girişimi sırasında aşağıdaki hata oluştu: RPC sunucusu kullanılamıyor.>< Bu işlem devam edecektir. Bu koşul bir DNS arama sorunundan kaynaklanıyor olabilir. Yaygın DNS arama sorunlarını giderme hakkında bilgi için aşağıdaki Microsoft Web sitesine bakın: DNS Arama Sorunu
NTDS Bilgi Tutarlılığı Denetleyicisi (KCC), NTDS Genel veya 1722 durumlu Microsoft-Windows-ActiveDirectory_DomainService olayları dizin hizmeti olay günlüğüne kaydedilir.
Genellikle 1722 durumunu belirten Active Directory olayları şunlardır ancak bunlarla sınırlı değildir:
Olay kaynağı Olay Kodu Olay dizesi Microsoft-Windows-ActiveDirectory_DomainService 1125 Active Directory Etki Alanı Hizmetleri Yükleme Sihirbazı (Dcpromo), aşağıdaki etki alanı denetleyicisiyle bağlantı kuramadı. NTDS KCC 1311 Bilgi Tutarlılığı Denetleyicisi (KCC), aşağıdaki dizin bölümüyle ilgili sorunlar algılamıştır. NTDS KCC 1865 Bilgi Tutarlılığı Denetleyicisi (KCC), tam kapsamlı bir ağaç ağ topolojisi oluşturamadı. Sonuç olarak, aşağıdaki site listesine yerel siteden ulaşılamaz. NTDS KCC 1925 Aşağıdaki yazılabilir dizin bölümü için çoğaltma bağlantısı oluşturma girişimi başarısız oldu. NTDS Çoğaltma 1960 İç olay: Aşağıdaki etki alanı denetleyicisi, uzak yordam çağrısı (RPC) bağlantısından bir özel durum aldı. İşlem başarısız olmuş olabilir.
Neden
RPC, ağ aktarımı ile uygulama protokolü arasındaki bir ara katmandır. RPC'nin kendisi hatalarla ilgili özel bir içgörüye sahip değildir, ancak alt katman protokol hatalarını RPC katmanındaki bir hatayla eşlemeye çalışır.
Alt katman protokol bağlantı hatası bildirdiğinde RPC hatası 1722/0x6ba/RPC_S_SERVER_UNAVAILABLE günlüğe kaydedilir. Yaygın durum, soyut TCP CONNECT işleminin başarısız olmasıdır. AD çoğaltması bağlamında, hedef DC'deki RPC istemcisi kaynak DC'deki RPC sunucusuna başarıyla bağlanamadı. Bunun yaygın nedenleri şunlardır:
- Yerel bağlantı hatası
- DHCP hatası
- DNS hatası
- WINS hatası
- Yönlendirme hatası (güvenlik duvarlarında engellenen bağlantı noktaları dahil)
- IPSec/Ağ kimlik doğrulaması hataları
- Kaynak sınırlamaları
- Daha yüksek katmanlı protokol çalışmıyor
- Bu hatayı döndüren daha yüksek katmanlı protokol
Çözüm
Sorunu tanımlamak için temel sorun giderme adımları.
clientProtocols anahtarının HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc altında bulunduğunu ve doğru varsayılan protokolleri içerdiğini doğrulayın
Protokol adı | Tür | Veri değeri |
---|---|---|
ncacn_http | REG_SZ | rpcrt4.dll |
ncacn_ip_tcp | REG_SZ | rpcrt4.dll |
ncacn_np | REG_SZ | rpcrt4.dll |
ncacn_ip_udp | REG_SZ | rpcrt4.dll |
ClientProtocols anahtarı veya dört varsayılan değerden herhangi biri eksikse, anahtarı bilinen iyi bir sunucudan içeri aktarın.
DNS'nin çalıştığını doğrulama
Etki Alanı Adı Sistemi (DNS) arama hataları, çoğaltma söz konusu olduğunda çok sayıda 1722 RPC hatasının nedenidir.
DNS hatalarını tanımlamaya yardımcı olmak için kullanabileceğiniz birkaç araç vardır:
DCDIAG /TEST:DNS /V /E /F:<filename.log>
Komut,
DCDIAG /TEST:DNS
Windows 2000 Server (SP3 veya üzeri), Windows Server 2003 ve Windows Server 2008 ailesi etki alanı denetleyicilerinin DNS durumunu doğrulayabilir. Bu test ilk olarak Windows Server 2003 Service Pack 1 ile kullanıma sunulmuştur.Bu komut için yedi test grubu vardır.
Kimlik Doğrulaması (Kimlik Doğrulaması)
Temel (
Basc
)Kayıt kaydı (RReg)
Dinamik güncelleştirme (
Dyn
)TemsilciLer (Del)
İleticiler/Kök ipuçları (Forw)
Örnek çıkış:
TEST: Authentication (Auth) Authentication test: Successfully completed TEST: Basic (Basc) Microsoft(R) Windows(R) Server 2003, Enterprise Edition (Service Pack level: 2.0) is supported NETLOGON service is running kdc service is running DNSCACHE service is running DNS service is running DC is a DNS server Network adapters information: Adapter [00000009] Microsoft Virtual Machine Bus Network Adapter: MAC address is 00:15:5D:40:CF:92 IP address is static IP address: <IP Address> DNS servers: <DNS IP Address> (DC.domain.com.) [Valid] The A record for this DC was found The SOA record for the Active Directory zone was found The Active Directory zone on this DC/DNS server was found (primary) Root zone on this DC/DNS server was not found <omitted other tests for readability>
DNS test sonuçlarının özeti:
Auth Basc Forw Del Dyn RReg Ext Domain: fragale.contoso.com DC1 PASS PASS FAIL PASS PASS PASS n/a Domain: child.fragale.contoso.com DC2 PASS PASS n/a n/a n/a PASS n/a Enterprise DNS infrastructure test results: For parent domain domain.com and subordinate domain child: Forwarders or root hints are not misconfigured from parent domain to subordinate domain Error: Forwarders are configured from subordinate to parent domain but some of them failed DNS server tests (See DNS servers section for error details) Delegation is configured properly from parent to subordinate domain ......................... domain.com failed test DNS
Özet, bu testten daha yaygın hatalar için düzeltme adımları sağlar.
Bu test için açıklama ve ek seçenekler Etki Alanı Denetleyicisi Tanılama Aracı(dcdiag.exe) adresinde bulunabilir.
NLTEST /DSGETDC:<netbios or DNS domain name>
Nltest /dsgetdc
DC bulucu işlemini uygulamak için kullanılır. Bu nedenle/dsgetdc:<domain name>
, etki alanı için etki alanı denetleyicisini bulmaya çalışır. Zorlama bayrağını kullanmak, önbelleği kullanmak yerine etki alanı denetleyicisi konumunu zorlar. Genel Katalog veya birincil etki alanı denetleyicisi öykünücüsü bulmak için /gc veya /pdc gibi seçenekleri de belirtebilirsiniz. Genel Kataloğu bulmak için kök etki alanının DNS etki alanı adı olan bir ağaç adı belirtmeniz gerekir.Örnek çıkış:
DC: [\DC.fabrikam.com] Address: \\<IP Address> Dom Guid: 5499c0e6-2d33-429d-aab3-f45f6a06922b Dom Name: fabrikam.com Forest Name: fabrikam.com Dc Site Name: Default-First-Site-Name Our Site Name: Default-First-Site-Name Flags: PDC GC DS LDAP KDC TIMESERV WRITABLE DNS_DC DNS_DOMAIN DNS_FOREST CLOSE_SITE The command completed successfully
Netdiag -v
Ağ yapılandırması ve hatasıyla ilgili belirli bilgileri toplamak için Windows 2003 ve önceki sürümlerle kullanılabilir. Anahtarı yürütürken
-v
bu aracın çalıştırılması biraz zaman alır.DNS testi için örnek çıktı:
DNS test . . . . . . . . . . . . . : Passed Interface {34FDC272-55DC-4103-B4B7-89234BC30C4A} DNS Domain: DNS Servers: <DNS Server IP address> IP Address: Expected registration with PDN (primary DNS domain name): Hostname: DC.fabrikam.com. Authoritative zone: fabrikam.com. Primary DNS server: DC.fabrikam.com <IP Address> Authoritative NS:<IP Address> Check the DNS registration for DCs entries on DNS server <DNS Server IP address> The Record is correct on DNS server '<DNS Server IP address>'. (You will see this line repeated several times for every entry for this DC. Including srv records.) The Record is correct on DNS server '<DNS Server IP address>'. PASS - All the DNS entries for DC are registered on DNS server '<DNS Server IP address>'.
ping -a <IP_of_problem_server>
Bir etki alanı denetleyicisinin konak kaydının doğru makineye çözümlendiğinden doğrulamak için basit ve hızlı bir testtir.
dnslint /s IP /ad IP
DNSLint, yaygın DNS ad çözümleme sorunlarını tanılamanıza yardımcı olan bir Windows yardımcı programıdır. Çıkış, aşağıdakiler dahil olmak üzere çok fazla bilgi içeren bir HTM dosyasıdır:
DNS sunucusu: localhost
IP Address: 127.0.0.1 UDP port 53 responding to queries: YES TCP port 53 responding to queries: Not tested Answering authoritatively for domain: NO
SOA verileri sunucudan kaydeder:
Authoritative name server: DC.domain.com Hostmaster: hostmaster Zone serial number: 14 Zone expires in: 1.00 day(s) Refresh period: 900 seconds Retry delay: 600 seconds Default (minimum) TTL: 3600 seconds
Sunucudan ek yetkili (NS) kayıtlar:
DC2.fabrikam.com <IP Address>
Sunucudan orman GUID'leri için diğer ad (CNAME) ve tutkal (A) kayıtları:
CNAME: 98d4aa0c-d8e2-499a-8f90-9730b0440d9b._msdcs.fabrikam.com
- Diğer ad:
DC.fabrikam.com
- Tutkal: <IP Adresi>
- Diğer ad:
CNAME: a2c5007f-7082-4adb-ba7d-a9c47db1efc3._msdcs.fabrikam.com
- Diğer ad:
dc2.child.fabrikam.com
- Tutkal: <IP Adresi>
Daha fazla bilgi için bkz . DNSLint yardımcı programının açıklaması.
- Diğer ad:
Ağ bağlantı noktalarının gerekli bağlantı noktalarını dinleyen bir güvenlik duvarı veya üçüncü taraf uygulama tarafından engellenmediğini doğrulayın
Uç nokta eşleyicisi (bağlantı noktası 135'te dinleme) istemciye rastgele atanan bir hizmet (FRS, AD çoğaltma, MAPI vb.) dinlemesini bildirir.
Active Directory etki alanları ve güvenleri için güvenlik duvarı yapılandırma başlığı altında gerekli bağlantı noktalarının listesine bakın.
Portqry, başka bir DC'yi hedeflerken bir bağlantı noktasının DC'den engellenip engellenmediğini belirlemek için kullanılabilir. PortQry Komut Satırı Bağlantı Noktası Tarayıcısı Sürüm 2.0'dan indirilebilir.
Örnek söz dizimi:
portqry -n <problem_server> -e 135
portqry -n <problem_server> -r 1024-5000
Portqry'nin Portqryui adlı grafiksel sürümü, PortQry Komut Satırı Bağlantı Noktası Tarayıcısı için PortQryUI - Kullanıcı Arabirimi'nde bulunabilir.
Dinamik Bağlantı Noktası aralığında engellenen bağlantı noktaları varsa, müşteri için yönetilebilir bir bağlantı noktası aralığı yapılandırmak için aşağıdaki bağlantıları kullanın.
Yapılandırma ve güvenlik duvarları ve etki alanı denetleyicileriyle çalışma için ek önemli bağlantılar:
- RPC dinamik bağlantı noktası ayırmayı güvenlik duvarlarıyla çalışacak şekilde yapılandırma
- Active Directory RPC trafiğini belirli bir bağlantı noktasıyla kısıtlama
- Active Directory etki alanları ve güvenleri için güvenlik duvarı yapılandırma
- Windows Server etki alanı denetleyicisi varsayılan bağlantı noktalarının listesi
- Microsoft Windows Server sistemi için bağlantı noktası gereksinimleri
Hatalı NIC sürücüleri
En son sürücüler için bkz. ağ kartı satıcıları veya OEM'ler.
UDP parçalanması, RPC sunucusunun kaynağı kullanılamıyor gibi görünen çoğaltma hatalarına neden olabilir
Bu özel neden için LSASRV kaynağıyla ilgili olay kimliği 40960 ve 40961 hataları yaygındır.
Daha fazla bilgi için bkz . Windows'da UDP yerine TCP kullanmak için Kerberos'ı zorlama.
DC'ler arasında SMB imzalama uyuşmazlıkları
Aşağıdaki bölüm altında SMB İmzalama için tutarlı ayarları yapılandırmak için Varsayılan Etki Alanı Denetleyicileri İlkesi'ni kullanmak bu nedeni gidermeye yardımcı olur:
Computer Configuration\Windows Settings\Security Settings\Local Policies\Security Options
Microsoft network client: Digitally sign communications (always) Disabled
.Microsoft network client: Digitally sign communications (if server agrees) Enabled
.Microsoft network server: Digitally sign communications (always) Disabled
.Microsoft network server: Digitally sign communications (if client agrees) Enabled
.
Ayarlar aşağıdaki kayıt defteri anahtarları altında bulunabilir:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManWorkstation\Parameters
veHKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManServer\Parameters
- RequireSecuritySignature = always (0 = disable, 1 = enable).
- EnableSecuritySignature = sunucu kabul ederse (0 = devre dışı bırak, 1 = etkinleştir).
Ek sorun giderme:
Yukarıdaki yöntemler 1722 hatasına çözüm sağlamıyorsa, daha fazla bilgi toplamak için aşağıdaki tanılama günlüğünü kullanın:
Windows Server 2003 SP2 computers logs extended RPC Server info in NTDS Replication events 1960, 1961, 1962 and 1963.
Crank up NTDS Diagnostic logging
1 = basic, 2 and 3 add continually verbose info and 5 logs extended info.
Veri toplama
Microsoft desteğinden yardıma ihtiyacınız varsa, Active Directory çoğaltma sorunları için TSS kullanarak bilgi toplama bölümünde belirtilen adımları izleyerek bilgileri toplamanızı öneririz.