Ha gyakran használja a Windows rendszert, valószínűleg ismeri az egyik leggyakrabban látott és megmagyarázhatatlannak tűnő hibaüzenetet, amely valaha is megjelent: „Az RPC-kiszolgáló nem érhető el.” Bár ez a hiba nagy zavart okozhat a tapasztalatlan Windows-felhasználóknak, nem súlyos vagy veszélyes hiba, vagyis általában nem okoz adat- vagy programvesztést. Szerencsére ezt is nagyon könnyű megjavítani, ha tudod, mit csinálsz.
Bár ebben a cikkben a Windows rendszerekben használt RPC-kről fogunk beszélni, tudnia kell, hogy az RPC-módszert szinte minden ma használt számítógépes rendszeren használják. Ez egy módszertan, nem egy Windows-specifikus folyamat. A legtöbb RPC-szerverhiba egy számítógépen belül fordul elő, de a probléma oka lehet valami az adott számítógépen vagy a hálózat egészében. Ebben a cikkben megmutatom, hogyan lehet kitalálni mindkét típusú problémát.
Mi az az RPC?
Először is beszéljünk arról, hogy mi is az az RPC, hogy enyhítsük a zavart és a rejtélyt. Az RPC a „távoli eljáráshívás” rövidítése, és ez egy olyan módszer, amelyet a számítógépek évtizedek óta szó szerint használnak az egymással való kommunikációra. Ami kissé zavaróvá teszi a dolgokat, az az, hogy a modern PC-k többfeladatos és sok programot egyszerre futtató számítógépekkel az RPC olyan módszerré vált, amellyel egyes alkalmazások kommunikálnak más, ugyanazon a számítógépen futó alkalmazásokkal.
Az RPC alapvetően csak egy rendszer, amely lehetővé teszi, hogy a különböző folyamatok kommunikáljanak egymással egy feladat végrehajtása érdekében. Kicsit úgy működik, mint a hálózatépítés, mivel az RPS-szerver megnyit egy portot, kommunikál a célszolgáltatással vagy szerverrel, várja a választ, küld egy csomagot, ha van válasz, majd továbbítja a feladatadatokat a célszervernek vagy -szolgáltatásnak. Az egész folyamat fordítva működik, ha a célszolgáltatás vagy kiszolgáló elvégezte a feladatát, és rendelkezik adatokkal, amelyeket vissza kell küldeni a kezdeményező programnak.
RPC „A szerver nem elérhető” hibák
Tehát mi okozza az „RPC-szerver nem elérhető” hibát? Nos, tegyük fel, hogy a számítógépén lévő egyik szolgáltatásnak kommunikálnia kell egy másikkal, ezért kapcsolatba lép a számítógépen lévő RPC-kiszolgálóval, hogy elindítsa a cserét. Az RPC-szerver a számítógép portjait használja a „hallgatáshoz” és a „beszélgetéshez”, és a szerver végzi el a tényleges kommunikációt a szolgáltatások között, akár hálózati, akár helyi szinten. Ha az RPC-kiszolgáló hívása meghiúsul, mert a szerver nem elérhető, nem válaszol, nem tud a memóriába írni, vagy nem tud portot nyitni, akkor az „RPC-kiszolgáló nem elérhető” hibaüzenet jelenik meg.
Az „RPC-szerver nem elérhető” hibák javítása
Windows 10 rendszerű gépeken három alapvető oka lehet ennek a hibaüzenetnek. Vagy az RPC szolgáltatás nem fut, problémák vannak a hálózattal, vagy az RPC szolgáltatást vezérlő fontos beállításjegyzék-bejegyzések megsérültek. A Windows 10 rendszerben a hiba leggyakoribb oka az, hogy az RPC szolgáltatás egyszerűen nem fut.
Az első dolog, amit minden Windows-hibával meg kell próbálni, egy teljes újraindítás. Ha az RPC szolgáltatás egy ideiglenes probléma miatt leállt, akkor az újraindítás a számítógép többi részével együtt újraindítja, ezért először ezt kell megpróbálni. Ha az újraindítás nem oldja meg a hibát, próbálkozzon a következő javításokkal. Vegye figyelembe, hogy ezek a javítások kifejezetten Windows 10 rendszerű számítógépekhez készültek, de ugyanazok az általános folyamatok használhatók a Windows korábbi verzióiban is.
RPC szolgáltatás
Ha az újraindítás nem oldja meg a problémát, akkor először ellenőrizni kell, hogy az RPC szolgáltatás valóban fut-e.
- Kattintson a jobb gombbal a Windows tálcára, és válassza ki Feladatkezelő, használhatja a Ctrl + Shift + Esc gyorsbillentyű.
- Válaszd ki a Szolgáltatások lapon.
- Ezután kattintson a Nyissa meg a Szolgáltatásokat link az ablak bal alsó sarkában.
- Keresse meg a Távoli eljáráshívás szolgáltatást. Győződjön meg arról, hogy fut, és állítsa Automatikusra.
- Keresse meg a DCOM-kiszolgáló folyamatindítóját. Győződjön meg arról, hogy az is fut, és állítsa Automatikusra.
Ha a két szolgáltatás nem Automatikus és Futó értékre van állítva, módosítsa őket. A rendszerengedélyektől függően újraindíthatja ezeket a szolgáltatásokat. Ha már újraindította a számítógépet, ez nem fog semmit elérni, mivel már újraindították.
RPC szerverhibákat okozó hálózati problémák
Még akkor is, ha egy adott RPC-hívás teljesen belül működik a számítógépen, akkor is a hálózati verem segítségével kommunikál. Ez azt jelenti, hogy a TCP-vel vagy a tűzfallal kapcsolatos problémák megakadályozhatják az RPC működését.
- Írja be a „control” kifejezést a Windows keresőmezőjébe, és válassza ki Kezelőpanel.
- Ezután válassza ki Hálózat és internet.
- Ezután kattintson a gombra Hálózati és megosztási központ.
- Válaszd ki a Ethernet kapcsolat a központban, majd Tulajdonságok a felugró ablakban.
- A legtöbb otthoni hálózatnál biztosítania kell, hogy az IPv4 és a Microsoft Networks fájl- és nyomtatómegosztása egyaránt engedélyezve legyen.
Ha mind az IPv4, mind a Fájl- és nyomtatómegosztás a Microsoft Networks számára már ellenőrizve van, akkor ellenőriznie kell a tűzfalat.
- Ha Windows Defender tűzfalat használ, válassza ki azt a Hálózati és megosztási központ beállítások oldalon, a bal alsó sarokban található.
- megtalálja Távoli segítségnyújtás és győződjön meg arról, hogy engedélyezve van a tartományi, privát és nyilvános hálózatokhoz.
- Mentse el a változtatásokat, ha Ön végezte őket.
Ha harmadik féltől származó tűzfalat használ, előfordulhat, hogy kísérleteznie kell a beállítás engedélyezéséhez. Ha már egy ideje használja a tűzfalat, semmit sem kell módosítania, de minden esetben ellenőrizze.
Öblítse ki a DNS-kiszolgálót
Amint azt Jeff a megjegyzésekben említette, ha a szolgáltatásai futnak, és továbbra is problémái vannak ezzel a hibával, akkor hajtson végre DNS-öblítést.
- Nyissa meg a Start menüt, írja be a „parancssor” és kattintson rá Parancssor, használhatja a Windows PowerShellt is. Megjegyzés, lehet, hogy ki kell választania Futtatás rendszergazdaként.
- Most írja be, hogy "ipconfig /flushdns“, idézőjelek nélkül, és nyomja meg Belép.
A DNS-kiszolgáló most kiürítette a fájlokat, remélhetőleg ez megoldotta a problémát.
RPC-kiszolgálóhibákat okozó regisztrációs hibák
Rendben, szóval az újraindítás nem segített, az RPC és a DCOM szolgáltatásai jól működnek, és a hálózati verem akadozik. (Valószínűleg nem olvasná ezt a cikket, ha nem így lenne.) Az utolsó dolog, amit tehet, az az, hogy ellenőrizze az RPC- és DCOM-szolgáltatásokat vezérlő beállításjegyzék-bejegyzéseket, és győződjön meg arról, hogy nem sérültek-e meg. A rendszerleíró adatbázissal való vacakolni nem valók, de ha először biztonsági másolatot készít róla, bármikor visszavonhat bármit, amit megváltoztat. Tehát először állítsuk fel a rendszerleíró adatbázist.
- Típus "regedit” a keresőmezőbe, és nyomja meg a gombot Belép.
- Válassza ki Számítógép a bal oldalról.
- Menj Fájl>Exportálás.
- A Nyilvántartási fájl exportálása párbeszédpanelen írja be a biztonsági mentési fájl nevét, és nyomja meg a gombot Megment.
Most, hogy megvan a rendszerleíró adatbázis egy biztonságos másolata, ellenőrizheti az RPC és DCOM szolgáltatások bejegyzéseit.
- Lépjen a HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesRpcSs oldalra.
- Válassza ki a Start gombot a jobb oldali ablaktáblában, és ellenőrizze, hogy az érték (2) legyen.
- Lépjen a HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesDcomLaunch oldalra.
- Válassza ki a Start gombot a jobb oldali ablaktáblában, és ellenőrizze, hogy az érték (2) legyen.
- Lépjen a HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesRpcEptMapper oldalra.
- Válassza ki a Start gombot a jobb oldali ablaktáblában, és ellenőrizze, hogy az érték (2) legyen.
Ha ezeket a javításokat mind kipróbálta, és az RPC-kiszolgáló hibák továbbra is megjelennek, ideje visszaállítani a visszaállítási pontból vagy frissíteni a Windows rendszert. Csak ügyeljen arra, hogy azokat a beállításokat válassza, amelyek nem írják felül a fájlokat és a beállításokat, ha a frissítést választja!
***
Ki kell tisztítani a rendszerleíró adatbázist? Tekintse meg cikkünket a legjobb rendszerleíró adatbázis-tisztítókról a Windows 10 rendszerhez. Meg kell akadályoznia, hogy gyermekei vagy munkatársai hozzáférjenek a rendszerleíró adatbázis beállításaihoz? A rendszerleíróadatbázis-szerkesztőhöz való hozzáférés lezárásáról szóló oktatóanyagunkkal foglalkozunk. Ha pedig fel kell gyorsítania gépét, olvassa el cikkünket a registry használatával a Windows 10 rendszerű PC gyorsabbá tételéhez.