RPC, Uzaktan Prosedür Çağrısı olarak da bilinir. Bilgisayarların ortaya çıkmasından bu yana var olan ve süreçler arası iletişim tekniğini kullanan bir teknolojidir. Birincil amacı, bir istemcinin ve bir sunucunun ağ üzerinden birbirleriyle iletişim kurmasını sağlamaktır. Cihazlar için de aynı şey söylenebilir.
Basit bir ifadeyle, herhangi bir ağ üzerinden veri veya bilgi paylaştığınızda, RPC devreye girer ve tüm işi sizin için yapar. RPC ayrıca ağ üzerinden cihazların yönetilmesinde önemli bir rol oynar ve ayrıca tarayıcılar veya yazıcılar gibi denetleyici çevre birimlerinde de kullanılır.
'RPC Sunucusu Kullanılamıyor' hatasına neden olan nedir?
RPC, farklı cihazların iletişimi olduğundan, hata mesajına neden olmaktan sorumlu olabilecek birkaç farklı modül vardır. Bununla birlikte, işte sizin durumunuzdan sorumlu olabilecek suçlulardan bazıları:
- RPC'nin gerektirdiği bir veya daha fazla hizmet devre dışı bırakılır - Çoğu durumda, bu belirli sorun, bağlantıya dahil olan bir veya daha fazla bilgisayarın bir (veya daha fazla) zorunlu hizmet devre dışı bırakılması durumunda ortaya çıkar. Bu senaryo uygulanabilirse, devre dışı bırakılan hizmetleri başlatmaya zorlamak için Hizmetler yardımcı programını kullanarak sorunu çözebilirsiniz.
- Uzaktan yardım, Güvenlik Duvarı tarafından devre dışı bırakılmıştır - Windows Güvenlik Duvarı ve diğer birkaç üçüncü taraf eşdeğerinin Uzaktan Yardım bağlantısını varsayılan olarak engellediği bilinmektedir. Sorunu tetikleyen suçlu buysa, bu tür bir bağlantı için bir istisna oluşturarak sorunu çözebilirsiniz.
- IPV6 veya Dosya Yazıcı Paylaşımı devre dışı bırakıldı - Bazı RPC sunucu türleri, geçerli ağ bağlantısında hem IPV6 hem de Dosya Yazıcı Paylaşımı'nın etkinleştirilmesini gerektirecektir. Bu sorunu çözmek için mücadele eden birkaç kullanıcı, sorunun Ağ Özellikleri'nden her ikisini de etkinleştirdikten sonra çözüldüğünü bildirdi.
- IP adresi RPC sunucusunu çökertiyor - Belirsiz bir IP de bu belirli hata mesajını tetikleyebilir. Bu senaryo uygulanabilirse, IP adresini temizleyerek ve ardından yenileyerek sorunu çözebilirsiniz.
- RPC hizmetleri Kayıt Defteri aracılığıyla devre dışı bırakıldı - Bazı yardımcı programlar veya manuel kullanıcı müdahalesi, bir RPC sunucusunun gerektirdiği bazı hizmetlerin devre dışı kalmasını zorunlu kılıyor. Kendilerini benzer bir senaryoda bulan kullanıcılar, RPC bileşeni tarafından kullanılan hizmetleri zorla başlatmak için Kayıt Defteri Düzenleyicisi'ni kullandıktan sonra sorunun çözüldüğünü bildirdi.
Çözümlerin üzerinden geçmeye başlamadan önce, aktif bir internet bağlantınız olduğundan ve bilgisayarınızda yönetici olarak oturum açtığınızdan emin olun. Ayrıca, bilgisayarı bir çalışma ortamında kullanıyorsanız, ağ yöneticinize danışmanız en iyisidir. Her çalışma ortamı, ağ ve PC'ler için ayrı bir konfigürasyona sahiptir.
1.Çözüm: Bilgisayarınızdaki RPC hizmetini kontrol etme
Kullanıcıların bu hatayla karşılaşıp karşılaşmadıklarını kontrol etmesi gereken ilk şey, bilgisayarınızdaki RPC hizmetidir. Diğer üçüncü taraf uygulamalarla çatışmalar veya sistem sistemlerini değiştirmek, RPC hizmetini varsayılan (Otomatik) değerden manuele geçmeye zorlayabilir. Bu, gerektiğinde RPC'nin otomatik olarak başlamayabileceği anlamına gelir.
- Windows + R tuşlarına basın , iletişim kutusuna " services.msc " yazın ve Enter tuşuna basın.
- Hizmetler penceresine girdikten sonra aşağıdaki işlemleri arayın:
Uzaktan Yordam Çağrısı (RPC) RPC Uç Nokta Eşleştiricisi veya Uzaktan Yordam Çağrısı (RPC) Bulucu DCOM Hizmet İşlemi Başlatıcı
Her bir hizmete tek tek sağ tıklayın ve Özellikler'i seçin .
- Özelliklere girdikten sonra, hizmetin Başlatıldığını ve Başlangıç türünün Otomatik olarak ayarlanmasını sağlayın .
- Değişiklikleri Kaydet ve Çık. Bilgisayarınızı yeniden başlatın ve hata mesajının düzeltilip düzeltilmediğini kontrol edin.
Çözüm 2: Güvenlik Duvarında Uzaktan Yardımı Etkinleştirme
Uzaktan Yardım, diğer kullanıcıların veya bilgisayarların bilgisayarınızın ekranını görmelerine ve hatta isterseniz onu kontrol etmelerine izin veren bir mekanizmadır. İstemci ve sunucu aynı zamanda çok daha büyük ve karmaşık bir ölçekte bilgi alışverişinde bulunduğundan, RPC sunucuları durumunda uzaktan yardım da devreye girebilir. Güvenlik duvarınız doğru yapılandırılmadıysa, tartışılan hatayı göreceksiniz.
Bir kuruluşa aitseniz, sorunu incelemek için ağ yöneticisine başvurmalısınız. Ağda sorun giderirken, ana güvenlik duvarını kapatmak, sorunun nerede olduğunu gidermenin bir yoludur. Bu demoda, sadece sizin (kullanıcı) kendi bilgisayarındaki kendi kişisel güvenlik duvarında neler yapabileceğinizi inceleyeceğiz.
- Windows + R tuşlarına basın , iletişim kutusuna ' kontrol ' yazın ve Enter tuşuna basın.
- Kontrol paneli açıldığında , ekranın sağ üst tarafındaki arama çubuğunda Güvenlik Duvarını arayın. Sonuçlardan, tıklayın , Windows Güvenlik Duvarı üzerinden bir uygulama izin altına bir alt kategori olan , Windows Güvenlik Duvarı .
- Ayarları değiştir'e tıklayın ve Uzaktan Yardım gibi RPC'yi zorlayan girişlerin etkinleştirildiğinden emin olun .
- Bilgisayarınızı yeniden başlatın ve bunun tartışılan hata mesajını çözüp çözmediğini kontrol edin.
Çözüm 3: Seçmeli Başlatmayı Devre Dışı Bırakma
Seçmeli başlangıç, bilgisayarınızın minimum sayıda öğe yüklenerek açılmasını sağlayan bir önyükleme yöntemidir. Bu genellikle bilgisayarınızda diğer üçüncü taraf uygulamalarını içerebilecek sorunları giderirken yapılır. Ancak, seçmeli başlatmayı kullanarak her önyükleme yaptığınızda, bilgisayarınız tüm RPC bileşenlerini de bilgisayarınıza yüklemeyecektir. Normal başlangıcı seçeceğiz ve bunun sorunu çözüp çözmediğini göreceğiz.
- Windows + R tuşlarına basın , iletişim kutusuna " msconfig " yazın ve Enter tuşuna basın.
- Başlangıç yapılandırmasına girdikten sonra, Genel sekmesini seçin ve Normal başlangıç seçeneğini seçin .
- Değişiklikleri kaydetmek ve çıkmak için Uygula'ya basın . Şimdi yeniden başlatmanız istenecek. Açılan pencereyi kullanarak hemen yeniden başlatın ve hata mesajının çözülüp çözülmediğini kontrol edin.
Çözüm 4: Bağlı ağ için IPV6 ve Dosya ve Yazıcı Paylaşımını Etkinleştirme
Bazı durumlarda, Hata 1722 ile karşılaşabilirsiniz : RPC sunucusu, bir veya daha fazla ayardan kaynaklanan bir ağ bağlantısı kesintisinin olduğu durumlarda kullanılamaz. Etkilenen birkaç kullanıcı, Microsoft Ağları için Yazıcı Paylaşımı ve Protokol Sürüm 6'nın (TCP / IPv6) bağlı Ağ özelliklerinden devre dışı bırakıldığını keşfettikten sonra sorunun çözüldüğünü bildirdi .
Bu iki seçeneği tekrar etkinleştirdikten sonra, etkilenen kullanıcıların çoğu sorunun çözüldüğünü bildirdi. İşte bunun nasıl yapılacağına dair hızlı bir kılavuz:
- Çalıştır iletişim kutusunu açmak için Windows tuşu + R tuşlarına basın . Ardından, "ncpa.cpl" yazın ve Ağ Bağlantıları penceresini açmak için Enter tuşuna basın .
- Ağ Bağlantıları penceresinin içinde, şu anda bağlı olduğunuz ağa sağ tıklayın ve Özellikler'e basın.
- Ağ bağlantınızın Özelliklerine ulaştığınızda, Ağ Oluşturma sekmesine gidin ve öğeler listesinde aşağı kaydırın.
- Microsoft Ağları için Dosya ve Yazıcı Paylaşımı ve İnternet Protokolü Sürüm 6'yı (TCP / IPv6) bulun ve ilişkili her iki kutunun da işaretlendiğinden emin olun. Ardından tıklayın Ok değişiklikleri kaydetmek için.
- Bilgisayarınızı yeniden başlatın ve bir sonraki başlangıçta sorunun çözülüp çözülmediğine bakın.
Hala Hata 1722 ile karşılaşıyorsanız : RPC sunucusu kullanılamıyor , aşağıdaki sonraki yönteme geçin.
Çözüm 5: DNS'yi Temizleme ve Yenileme
Etkilenen bazı kullanıcılar, DNS'yi Temizlemek ve bağlantıyı yenilemek için yükseltilmiş bir Komut İstemi kullandıktan sonra sorunu çözmeyi başardıklarını bildirdi. Ancak bu düzeltmenin etkili olması için, RPC bağlantısına dahil olan hizmetlerin çalıştığından emin olmanız gerekir (Yöntem 1'i izleyin).
Gerekli hizmetlerin çalıştığından eminseniz, burada DNS'yi temizleme ve bağlantıyı yenileme hakkında hızlı bir kılavuz:
- Çalıştır iletişim kutusunu açmak için Windows tuşu + R tuşlarına basın . Ardından, "cmd" yazın ve yükseltilmiş bir Komut İstemi açmak için Ctrl + Shift + Enter tuşlarına basın . UAC (Kullanıcı Hesabı Kontrolü) tarafından istenirse , yönetici ayrıcalıkları vermek için Evet'i tıklayın.
- Yükseltilmiş Komut isteminin içine aşağıdaki komutu yazın ve mevcut IP Yapılandırmasını temizlemek için Enter tuşuna basın :
ipconfig / flushdns
- Komut başarıyla kaydedildikten sonra, aşağıdaki komutu yazın ve IP Yapılandırmasını yenilemek için Enter tuşuna basın :
ipconfig / yenileme
- IP yenilendikten sonra, yükseltilmiş Komut İstemi'ni kapatın ve daha önce Hata 1722'yi tetikleyen adımları yeniden oluşturun : Sorunun çözülüp çözülmediğini görmek için RPC sunucusu kullanılamıyor .
Aynı sorun hala devam ediyorsa, aşağıdaki sonraki yönteme geçin.
Çözüm 6: RPC hizmetlerini başlamaya zorlamak için Kayıt Defteri Düzenleyicisi'ni kullanma
Etkilenen bazı kullanıcılar, DNS'yi Temizlemek ve bağlantıyı yenilemek için yükseltilmiş bir Komut İstemi kullandıktan sonra sorunu çözmeyi başardıklarını bildirdi. Ancak bu düzeltmenin etkili olması için, RPC bağlantısına dahil olan hizmetlerin çalıştığından emin olmanız gerekir (Yöntem 1'i izleyin).
Gerekli hizmetlerin çalıştığından eminseniz, burada DNS'yi temizleme ve bağlantıyı yenileme hakkında hızlı bir kılavuz:
İşte bunun nasıl yapılacağına dair hızlı bir kılavuz:
- Çalıştır iletişim kutusunu açmak için Windows tuşu + R tuşlarına basın . Ardından, "regedit" yazın ve Kayıt Defteri Düzenleyicisini açmak için Enter tuşuna basın . UAC (Kullanıcı Hesabı Denetimi) tarafından istenirse , yönetici ayrıcalıkları vermek için Evet'i tıklayın .
- Kayıt Defteri Düzenleyicisi içinde, aşağıdaki konuma gitmek için sol taraftaki bölmeyi kullanın:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ RpcSs
Not: Sol taraftaki bölmeyi kullanarak oraya manuel olarak gidebilir veya tam adresi doğrudan gezinme çubuğuna yapıştırıp Enter tuşuna basabilirsiniz . İle RpcSs seçilen anahtarı sağ taraftaki bölmede ve çift tıklama için aşağı hareket Başlat.
- İçinde DWORD değerini ilişkili Başlat, set Base için onaltılık ve Değer verilerini için 2 etkinleştirmek için Kaldır Yordam Çağrısı (RPC) .
- Bu konuma gitmek için sol taraftaki bölmeyi veya üstteki gezinme çubuğunu kullanın:
Bilgisayar \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ DcomLaunch
- Bu konuma ulaştığınızda, sağ taraftaki bölmeden Başlat'a çift tıklayın. Daha sonra, belirlenen bir temel için onaltılık ve değer verilerinin 2 sağlamak amacıyla DCOM Sunucusu İşlem Başlatıcı .
- Üstteki gezinme çubuğunu kullanarak veya sol taraftaki bölmeyi kullanarak aşağıdaki konuma gidin:
Bilgisayar \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ RpcEptMapper
- Sağ taraftaki bölmeye gidin ve Başlat'a çift tıklayın . Ardından, set Base için onaltılık ve Değer Verisi için 2 .
- Kayıt Defteri Düzenleyicisi'ni kapatın, bilgisayarınızı yeniden başlatın ve sorunun bir sonraki sistem başlangıcında çözülüp çözülmediğine bakın.
Yukarıdaki çözümlere ek olarak, Düzeltme: Uzaktan yordam çağrısı başarısız oldu makalemizi okuyarak ' RPC Sunucusu Kullanılamıyor ' hatasıyla ilgili daha fazla geçici çözüm de bulabilirsiniz . Her iki hata durumu da neredeyse aynıdır ve her iki durumda da aynı düzeltmeler denenebilir.