Home
» Wiki
»
RPC sunucusu kullanılamıyor hatası nasıl düzeltilir
RPC sunucusu kullanılamıyor hatası nasıl düzeltilir
Eğer Windows kullanıcısı iseniz "RPC sunucusu kullanılamıyor" hatasıyla karşılaşmış olmalısınız. RPC hataları, bir ağ üzerinden iki veya daha fazla makine arasında iletişim sorunu olduğunda oluşur, bu Windows'ta yaygın bir hatadır. RPC sunucusu kullanılamıyor hatasının nedenini ve nasıl düzeltileceğini ele almadan önce, öncelikle RPC hakkında bilgi edinmemiz gerekiyor.
"RPC sunucusu kullanılamıyor" hatası nasıl düzeltilir
RPC, bir ağdaki Windows işlemleri arasında veri değişim teknolojisini kullanan Uzaktan Yordam Çağrısı anlamına gelir. RPC, istemci ve sunucunun her zaman farklı makineler olmadığı, istemci-sunucu değişim modeli temelinde çalışır. RPC aynı zamanda tek bir makinedeki farklı süreçler arasında iletişim kurmak için de kullanılabilir.
RPC, istemci/sunucu iletişim modeli kullanılarak kolayca açıklanabilen bir tür istek-yanıt protokolüdür. İsteği yapan işleme "istemci", bu isteğe yanıt veren işleme ise "sunucu" adı verilir. Unutmayın, istemci veya sunucu bir ağ sistemindeki farklı cihazlar veya aynı sistem içindeki farklı işlemler olabilir.
RPC'de bir prosedür çağrısı istemci sistem tarafından başlatılır, kodlanır ve ardından sunucuya gönderilir. Sunucu daha sonra çağrıyı çözer ve istemciye bir yanıt gönderir. RPC, bir ağ üzerinden uzaktan cihaz yönetiminde önemli bir rol oynar ve yazıcılar ve tarayıcılar gibi çevre birimlerine erişimi paylaşmak için kullanılır. Ağ üzerinden veri dağıtımı ve paylaşımı ile ilgili Windows işlemleri çoğunlukla RPC teknolojisini kullanır. Sonuç olarak Windows kullanıcıları sıklıkla "RPC sunucusu kullanılamıyor" sorunuyla karşı karşıya kalmaktadır. Ancak uzaktan yapılan çağrılar yürütme sırasında sıklıkla kesintiye uğrar ve bu nedenle izlenmesi zordur.
RPC hatalarının nedenleri
Dosya ve yazıcı paylaşımı devre dışı bırakıldı
Bu, RPC hatalarının en yaygın nedenidir. Yazıcı gibi bir çevresel aygıt bir prosedür çağrısı veya isteği yaptığında, RPC için etkinleştirilmesi ve çalışabilmesi için istemciye ağ üzerinden bağlanması gerekir. Burada bir sorun olursa RPC çalışmayı durduracaktır.
Ağ bağlantı sorunları
Uzaktan yordam çağrılarının çalışması ağa bağlı olduğundan, ağ bağlantısı sorunları sunucu kullanılamama hatalarına yol açabilir. Sonuç olarak, istemci sunucuya bir prosedür çağrısı gönderemez ve "RPC sunucusu kullanılamıyor" hatasıyla karşılaşır.
İsim çözümleme sorunları
İstemci bir istekte bulunup bunu sunucuya ismini, IP adresini ve port adresini kullanarak gönderir. RPC sunucu adı yanlış bir IP adresine eşlenirse, istemci yanlış sunucuyla iletişim kurar ve bir RPC hatası oluşabilir.
RPC'nin çalışması için geçerli bir Windows kayıt defterine ihtiyaç vardır. Bu öğelerden herhangi biri değiştirilirse veya bozulursa RPC servisi çalışmayı durduracaktır.
RPC hataları nasıl düzeltilir
RPC hizmetini kontrol edin
İstemci ve sunucunun arka planında çeşitli RPC ile ilgili servisler çalışır. Aşağıdaki adımlar RPC'nin çalışması için ihtiyaç duyduğu hizmetleri tam olarak kontrol etmenize yardımcı olacaktır.
Adım 1: Sisteme yönetici haklarıyla giriş yapın.
Adım 2: Klavyedeki Windows + R tuşlarına aynı anda basarak Çalıştır penceresini açın ve kutucuğa "services.msc" yazıp Tamam'a basın .
Adım 3: Servis penceresi açılır, gerekli RPC servislerini kontrol edin.
Adım 4: Gerekli herhangi bir servisin çalışmadığını veya etkinleştirilmediğini görürseniz, özellik penceresini açmak için o servise çift tıklayın.
Adım 5: Özellikler penceresinin Genel sekmesinde , " Başlangıç türü " nü Otomatik olarak seçin ve servisi başlatın.
Bu şekilde tüm RPC servislerinin düzgün çalıştığından emin olabilirsiniz.
Üçüncü taraf uygulamalarını ortadan kaldırmak için bilgisayarınızı temiz önyüklemeyle başlatın
"Temiz önyükleme", tüm üçüncü taraf yazılım ve hizmetlerini devre dışı bırakan bir önyükleme durumudur. Bu, Windows'a otomatik olarak eklenen bir özellik olmasa da, yapılması oldukça kolaydır. Birçok kullanıcı, "RPC Sunucusu kullanılamıyor" hatasının hatalı bir üçüncü taraf uygulamasından kaynaklandığını bildiriyor.
Hatanın bu nedenden kaynaklanmadığını doğrulamak için bilgisayarınızda temiz önyükleme yapmanız gerekir:
Hizmetler sekmesine gidin ve Tüm Microsoft hizmetlerini gizle düğmesini seçin .
Daha sonra listeden tüm servisleri işaretleyin ve Tümünü devre dışı bırak butonuna tıklayın .
Daha sonra Görev Çubuğu'na sağ tıklayıp Görev Yöneticisi'ni seçerek Görev Yöneticisi'ni açın .
Başlangıç sekmesine gidin ve her bir hizmete tek tek tıklayın, ardından Devre Dışı Bırak seçeneğini seçin .
Çıkın ve bilgisayarınızı yeniden başlatın.
Tüm Microsoft hizmetlerini gizle seçeneği
Bilgisayarınızı kullanmayı deneyin ve hatanın tekrar ortaya çıkıp çıkmadığına bakın. Aksi takdirde hatanın üçüncü parti bir uygulamanın müdahalesinden kaynaklandığı anlamına gelir. Son zamanlarda yüklediğiniz uygulamaları kaldırıp yeni bir sürümünü indirmeniz en iyisidir.
İnternet bağlantınızı ve protokollerini kontrol edin
RPC, ağa bağımlı bir istemci/sunucu modeli üzerinde çalışır. RPC hataları genellikle istemci ile sunucu arasındaki bağlantının kesilmesi durumunda ortaya çıkar. Bu hatayla karşılaştığınızda ağdaki tüm sistemlerin düzgün bir şekilde bağlandığından emin olun. İstemci ve sunucu bağlantısını test etmek için "ping " komutunu da kullanabilirsiniz . Ayrıca, ağ sürücüleri genellikle RPC hatalarına neden olmasa da, sürücülerin düzgün bir şekilde yüklendiğinden emin olmalısınız, ancak bunları kontrol etmekte fayda var.
Adım 1: Sisteme yönetici haklarıyla giriş yapın ve Başlat menüsü üzerinde gezinin.
Adım 2: Klavyenizdeki Windows + R tuşlarına aynı anda basarak Çalıştır penceresini açın ve kutuya " ncpa.cpl " yazın ve Tamam'a basın .
Adım 3: Bağlantıyı seçin, ardından üzerine sağ tıklayın ve Özellikler'i seçin .
Adım 4: Açılan menüden “ İnternet Protokolleri ” ve “ Microsoft Ağları için Dosya ve Yazıcı Paylaşımı ” seçeneklerinin aktif olduğundan emin olun. Bu öğelerden herhangi biri özelliklerde eksikse, bunları yeniden yüklemeniz gerekir.
Daha önce de değinildiği gibi, sistemde çalışan güvenlik duvarları veya güvenlikle ilgili uygulamalar RPC isteklerinden gelen trafiği engelleyebilir. Üçüncü taraf bir güvenlik duvarınız yüklüyse, RPC ve RPC kullanmayı amaçlayan diğer uygulamalar için gelen ve giden bağlantılara izin verecek şekilde yapılandırmayı deneyin. Güvenlik duvarı yapılandırılamıyorsa, RPC başarılı olana kadar bir süre devre dışı bırakmayı deneyin.
Adım 1: Sisteme yönetici haklarıyla giriş yapın.
Adım 2: Başlat'a tıklayın ve " Denetim Masası "na gidin (Windows 8 veya üzeri için Windows aramasından doğrudan Denetim Masası'nı arayın)
Adım 3: Denetim Masası penceresinde " Sistem ve Güvenlik" seçeneğine tıklayın .
Adım 4: Görüntülenen menüden "Windows Güvenlik Duvarı " seçeneğinde " Bir uygulamaya Windows güvenlik duvarı üzerinden izin ver " seçeneğine tıklayın .
Adım 5: İzin verilen uygulamalar penceresinde Uzaktan Yardım'ı seçin .
Yukarıda da belirtildiği gibi RPC'nin çalışabilmesi için sistemde geçerli bir Windows Kayıt Defteri'nin bulunması gerekir. Kayıt defteri girdilerinden herhangi biri bozulursa veya değiştirilirse RPC çalışmayacaktır. Kayıt defterini düzenlerken, kullanıcılar sistem geri yükleme noktası oluşturmadan önce herhangi bir kayıt defteri girdisini düzenlememeye veya silmemeye dikkat etmelidir ; böylece sorunlar ortaya çıkarsa eski kayıt defterine geri dönebilirsiniz.
Bir geri yükleme noktası oluşturduktan sonra, RPC kayıt defteri girdisini kontrol etmek için şu adımları izleyin.
Adım 1: Başlat menüsüne tıklayın ve Çalıştır'ı seçin
Adım 2: Çalıştır penceresine "regedit" yazın ve Tamam'a tıklayın.
Adım 3: Şimdi Windows sürümünüze karşılık gelen "RpcSs" yoluna/yollarına gidin.
Yol(lar)da herhangi bir kayıt defteri girişinin eksik olduğu bulunursa, Windows'u yeniden yüklemeyi veya bozuk ya da geçersiz kayıt defterini onarmak için üçüncü taraf araçları kullanmayı düşünün.
Bilgisayarınızı geri yüklemek için Sistem Geri Yükleme'yi kullanın
Kullanıcı listedeki her şeyi denemiş ve hala hatayı düzeltemiyorsa, o zaman Sistem Geri Yükleme'yi kullanmanın zamanı gelmiş olabilir . Sistem Koruması açıksa, Windows genellikle yeni bir yazılım yüklediğinizde otomatik olarak geri yükleme noktaları oluşturur.
Sistem Geri Yükleme'yi kullanmak için şu adımları izleyin:
Başlat menüsü arama çubuğuna Denetim Masası yazın ve En İyi Eşleşme'yi seçin.
Denetim Masası arama çubuğuna "kurtarma" yazın ve Kurtarma seçeneğine tıklayın.
Kurtarma penceresinde Sistem Geri Yükleme'yi Aç'a tıklayın . Bunu yapmak için yönetici ayrıcalıklarına ihtiyacınız olacak.
İleri'ye tıklayın ve ardından listeden bir geri yükleme noktası seçin.
Bitir'e tıklayın .
Sistem geri yüklemeyi çalıştırıyorum
Windows daha sonra bilgisayarınızı otomatik olarak yeniden başlatarak önceki durumuna döndürecektir. Ayrıca bilgisayarınızı sıfırlamanın diğer yollarına da göz atabilirsiniz .
DNS sunucusunu sil
Windows Register'da herhangi bir sorun görmüyorsanız DNS'inizi temizlemelisiniz. Bunu yaparak önbelleği temizleyecek ve RPC sunucu hatasını düzeltebileceksiniz.
DNS'i temizlemek için CMD'yi yönetici haklarıyla başlatın. Daha sonra ipconfig /flushdns yazıp Enter'a basarak komutu çalıştırın.
CMD kullanarak DNS'yi temizleyin
RPC hatalarını manuel olarak bulup düzeltmek istemiyorsanız, bu hataları düzeltmek için bir dizi otomatik seçenek mevcuttur. Sistemdeki tüm kayıt defteri girdilerini temizleyip onarabilen ve kayıt defterindeki tüm eski girdileri temizleyerek sistemin performansını artırabilen SpeedyPC ve Reimage gibi birçok üçüncü parti uygulama ve araç bulunmaktadır.
RPC hatalarının hemen hemen hepsi yukarıdaki nedenlerden bir veya birkaçından kaynaklanır. Yukarıdaki yöntemler RPC hatasını hala düzeltemiyorsa, Windows işletim sisteminizi güncellemeyi deneyin; bozuk kayıt defteri, ağ ayarları, izinler ve dosya sistemi gibi sorunların çoğu Windows'u güncelledikten sonra varsayılanlara geri yüklenir.