Error sa Pagtitiklop 1722: Error na "Hindi Magagamit ang RPC Server": Mga Pangunahing Workaround. Huwag paganahin ang Windows Firewall

Walang alinlangan, maraming user ng ikapitong bersyon ng Windows ang nakakita ng mensahe ng error na "RPC Server is unavailable" sa kanilang monitor o laptop screen. Anong uri ng kabiguan ito at kung paano ayusin ito ay tatalakayin ngayon.

Ang pinakakaraniwang sitwasyon ng pagkabigo ng RPC server

Kapag lumitaw ang isang mensahe na ang RPC server ay hindi magagamit, sa pangkalahatan, hindi ito nangangahulugan na ang server mismo. Ito ay talagang isang remote procedure call service.

At, bilang panuntunan, kadalasang lumilitaw ang error na ito kapag nagmamanipula ng mga printer, halimbawa, kapag sinusubukang mag-print ng isang dokumento o mag-install lamang (magdagdag) ng bagong printer. At ang punto dito ay hindi kahit sa device mismo, ngunit sa serbisyo, na sa ilang kadahilanan ay tumigil sa pagtatrabaho o nasa isang hindi pinaganang estado.

Error sa "RPC Server Unavailable": Mga Problema sa Mga Dynamic na Aklatan

Kaya, tingnan natin kung ano ang maaaring gawin upang itama ang sitwasyon. Una, kailangan mong tiyakin na ang system ay may dynamic na file ng library na Spoolss.dll at ang executable na bahagi na Spoolss.exe. Dapat silang matatagpuan sa direktoryo ng System32 ng pangunahing direktoryo kung saan naka-install ang system.

Kung ang mga naturang file ay naroroon, maaaring mayroong hindi bababa sa dalawang mga pagpipilian sa pagkabigo: alinman sa mga ito ay nasira, o ang serbisyo ay hindi nagsisimula.

Nag-crash sa mensaheng "RPC Server Unavailable" Windows 7: Pagsisimula ng serbisyo mula sa command line

Upang magsimula, ang pinakamadaling paraan upang itama ang sitwasyon ay simulan ang serbisyo mula sa command line. Sa yugtong ito, naniniwala kami na ang lahat ay maayos sa mga file mismo.

Tawagan ang command line (cmd) mula sa menu na "Run" (Win + R) at pagkatapos ay ipasok ang command net start rpcss doon. Kung maayos ang lahat sa serbisyo mismo, pagkatapos i-reboot ang terminal ng computer (na, sa pamamagitan ng paraan, ay sapilitan), mawawala ang problema, at ang mensahe na hindi magagamit ang RPC server ay hindi na mag-abala sa gumagamit (upang ihinto ang serbisyo , pumili ng katulad na utos, gamit lamang ang salitang stop) . Kung sa ilang kadahilanan ang pamamaraan sa itaas ay hindi na-activate ang serbisyo, kailangan mong kumuha, kumbaga, isang roundabout na ruta.

Pag-aayos ng error gamit ang mga orihinal na aklatan

Ngayon tingnan natin ang sitwasyon kung saan ang mga file sa itaas ay nasira o nawawala. Sa prinsipyo, magagawa mo ito sa pinakasimpleng paraan: kopyahin ang mga ito mula sa isang katulad na sistema (mula sa isa pang computer), at pagkatapos ay i-paste ang mga ito sa folder ng System32 system.

Gayunpaman, pagkatapos nito, upang ang mensahe na hindi magagamit ang RPC server ay hindi na muling lumitaw, kakailanganin mong gumawa ng ilang mas mahahalagang hakbang at pumunta muna sa seksyon ng mga serbisyo. Magagawa ito mula sa Control Panel, ngunit mas madaling gamitin ang mga espesyal na command services.msc, na nakasulat sa parehong menu na "Run".

Sa editor mismo, dapat mong mahanap ang serbisyo ng remote procedure call (RPC) at mag-click sa startup, pagkatapos ay piliin ang "Awtomatiko" sa uri ng startup. Pagkatapos i-save ang mga nabagong parameter, tulad ng sa unang kaso, kakailanganin mong ganap na i-reboot ang system para magkabisa ang mga ito.

Tandaan: pagkatapos mag-reboot, ipinapayong patakbuhin nang manu-mano ang pag-update ng system at i-install ang pinakabagong mga pakete ng pag-update. Ito ay maaaring gumanap ng isang mahalagang papel sa tamang pag-activate ng serbisyo. Sa kahabaan ng paraan, bigyang-pansin ang sistema kung saan makokopya ang mga orihinal na file, hindi bababa sa isinasaalang-alang ang kapasidad nito.

Komprehensibong solusyon gamit ang mga espesyal na kagamitan

Sa prinsipyo, kung walang paraan upang kopyahin o i-download ang mga orihinal na file, magagawa mo ito sa mas simpleng paraan.

Ang mga utility tulad ng DLL Suite ay makakatulong na itama ang sitwasyon, na awtomatikong nag-scan sa system para sa mga nasira o nawawalang mga bahagi, at pagkatapos ay hiwalay na isinasama ang mga nawawalang bagay dito. Gayunpaman, hindi natin malilimitahan ang ating sarili dito nang mag-isa. Sa pagtatapos ng proseso, kakailanganin mo pa ring tiyakin na ang serbisyo ay nasa isang aktibong estado (naka-enable) at tumatakbo nang maayos. Ginagawa ito tulad ng ipinakita sa itaas.

Konklusyon

Iyon lang ang mayroon tungkol sa problema sa serbisyo ng RPC. Tulad ng nakikita mo, walang mali sa gayong pagkabigo, at ang solusyon sa isyu ay mukhang medyo simple. Ang tanging ibang bagay na dapat tandaan ay ang pag-install ng bago o pag-update ng mga kasalukuyang driver ng printer. Siyempre, ito ay hindi isang paunang kinakailangan, gayunpaman, ito ay magiging lubhang kanais-nais na isagawa ang gayong pamamaraan. Magagawa ito mula sa Device Manager, o gamit ang mga espesyal na binuong utility tulad ng Driver Booster program o iba pa.

Tulad ng para sa pagwawasto ng sitwasyon sa serbisyo mismo, ang mga isyu na nauugnay sa pag-scan ng mga system ng computer para sa mga virus ay hindi isinasaalang-alang dito. Gayundin, ang mga pamamaraan para sa pagpapagana (pag-activate) ng serbisyo ay hindi ibinigay, halimbawa, sa mga setting ng patakaran ng grupo o sa pamamagitan ng pagbabago ng kaukulang mga parameter ng mga registry key ng system, dahil ang ganitong pamamaraan ay mas kumplikado kaysa sa inilarawan sa itaas. At hindi lahat ng gumagamit ay nais na bungkalin ang mga ito, kung hindi, ano ang impiyerno, ang buong sistema ay maaaring mabilanggo.

Kung hindi, walang user ang dapat magkaroon ng anumang problema. Ang bawat tao'y nagpasya para sa kanilang sarili nang eksakto kung ano ang gagawin at kung aling paraan ang gagamitin, ngunit, tulad ng ipinapakita ng kasanayan, ang pinakamadaling paraan ay ang pag-activate ng serbisyo mula sa command line (sa kondisyon na ang mga kinakailangang file ay nasa order). Ang paraan ng pagpapanumbalik ng mga file at pag-activate ng bahagi ng system na ito mula sa seksyon ng mga serbisyo ay maaaring gamitin kung ang pinakasimpleng paraan ay walang epekto sa system. At, siyempre, kung natuklasan mo na ang mga file ay nasira o nawawala lamang mula sa system, mas mahusay na huwag kopyahin ang mga ito mula sa isa pang device, ngunit kung mayroon kang aktibong koneksyon sa Internet, gumamit ng mga awtomatikong kagamitan na magda-download ng mga nawawalang file at isama. sila sa system nang walang partisipasyon ng user. Sa katunayan, ito mismo ang kanilang binuo.

Ang software ng third-party ay maaaring makabuluhang mapalawak ang mga kakayahan ng operating system, ngunit kahit na ang pinaka-advanced na mga programa ay hindi maaaring gawing isang unibersal na aparato ang isang computer. May mga gawain na hindi makumpleto gamit ang isang PC dahil sa mga limitasyon ng hardware. Halimbawa, upang mag-output ng data sa analog printing kailangan mo ng isang pangunahing naiibang device - isang printer.

Samakatuwid, upang malutas ang mga kumplikadong multi-stage na problema, ang mga computer at iba pang mga aparato ay madalas na pinagsama sa mga network, kung saan ang bawat bahagi ay gumaganap ng bahagi nito sa trabaho. Ang ganitong pakikipag-ugnayan ay maaaring isagawa sa loob ng balangkas ng iba't ibang mga teknolohiya, halimbawa, teknolohiya ng RPC, na tatalakayin ngayon. Mas tiyak, pag-uusapan natin ang karaniwang error na "Hindi available ang RPC server" na nauugnay dito. Ngunit bago magpatuloy nang direkta sa pagsusuri ng mga solusyon, sabihin natin ang ilang salita tungkol sa RPC mismo.

Ano ang RPC at paano ito gumagana?

Ang RPC o kung hindi man ay malayuang procedure na tawag ay maaaring ilarawan bilang isang paraan ng komunikasyon sa pagitan ng mga device, ang isa ay isang client at ang isa ay isang server. Gayundin, ang RPC ay isang serbisyo sa network na idinisenyo upang magsagawa ng ilang partikular na pagkilos sa mga malalayong device o, gaya ng sinasabi nila, iba pang mga puwang ng address. Kasama sa mga halimbawa ang pagpapadala ng data sa at, na kinabibilangan ng pagpapatakbo ng anumang mga program sa kinokontrol na computer.

Ang teknolohiya ng RPC ay kinakatawan ng dalawang pangunahing bahagi - isang network protocol at isang programming language na nagbibigay ng serialization ng mga bagay at istruktura. Maaaring gamitin ang iba't ibang mga protocol, halimbawa, ang pinakakaraniwan ay UDP at TCP. Ang pakikipag-ugnayan sa pagitan ng mga device sa loob ng RPC ay nangyayari sa pamamagitan ng pagpapalitan ng mga packet sa pamamagitan ng naaangkop na port. Kung nabigo ang chain of action na ito, tutugon ang serbisyo nang may error na "RPC server unavailable."

Kapag lumitaw ang isang error sa RPC

Sa karamihan ng mga kaso, ang error ay nangyayari sa gilid ng server, ngunit ang mga gumagamit ng mga client machine ay kadalasang nakakaranas din nito. Maaari mong matukoy ang sanhi ng problema sa pamamagitan ng pagsusuri sa mga nilalaman. Kadalasan ang error ay sanhi ng isang hindi normal na pagwawakas ng pamamaraan ng koneksyon, hindi pagkakatugma ng software, mga pagkakaiba sa mga istruktura ng data, pag-install o pag-update ng iba't ibang mga programa at driver, pag-encrypt, o hindi pagpapagana ng isang bilang ng mga serbisyo.

Ang pinagmumulan ng problema ay maaari ding pagharang ng trapiko ng isang firewall o antivirus, at ang impeksiyon ng computer na may virus ay hindi maaaring maalis. Ngunit pag-usapan natin ang lahat sa pagkakasunud-sunod, tingnan natin ang mga pinakakaraniwang sanhi ng error sa kaunti pang detalye.

Paano mahahanap ang dahilan

Ang ibig sabihin na hindi available ang RPC server ay malinaw sa mga pangkalahatang tuntunin. Ito ang kawalan ng kakayahang magtatag ng komunikasyon sa pagitan ng mga device, ngunit ano ang gagawin sa mga ganitong kaso? Tulad ng nabanggit na, upang malaman ang sanhi ng error, dapat mong gamitin ang Log ng Kaganapan, na binuksan gamit ang utos eventvwr.msc. Ang mga pagkabigo na nauugnay sa RPC ay matatagpuan sa seksyon ng System, at kung sisimulan mong tingnan ang Log kaagad pagkatapos lumitaw ang error, ang paglalarawan nito ay nasa pinakatuktok. Maaari mo ring gamitin ang paghahanap sa pamamagitan ng pag-filter ng mga kaganapan ayon sa pinagmulan. Susunod, ito ay isang bagay ng pamamaraan - tingnan ang error code at maghanap ng solusyon sa Internet.

Ang RPC server ay hindi magagamit. Error 1722

Ang pinakakaraniwang problema sa RPC, na kadalasang nangyayari sa Windows 7. Error 1722 RPC server ay hindi magagamit sa "pito" ay sinamahan ng walang tunog sa computer. Dahil ang problema ay nagsasangkot ng hindi pagpapagana ng ilang mahahalagang serbisyo, ang sumusunod na solusyon ay iminungkahi. Buksan ang snap-in ng Pamamahala ng Serbisyo, hanapin ang serbisyo ng Windows Audio Endpoint Builder at paganahin ito kung ito ay hindi pinagana. Maipapayo na itakda ang uri ng startup sa "Awtomatiko".

Kasabay nito, dapat mong suriin ang katayuan ng Remote Registry, Remote Procedure Call, Power, at mga serbisyo ng Server. Dapat silang lahat ay gumana, at dapat silang lahat ay nakatakda sa Awtomatikong uri ng startup. Lumilitaw ang isang error na may code 1722 at ang paglalarawan na "RPC server ay hindi magagamit" hindi lamang sa Windows 7, kundi pati na rin sa Windows 10. Ang mga pamamaraan para sa pag-aalis nito sa iba't ibang bersyon ng system ay katulad ng mga ibinigay sa itaas.

Mga error sa pag-print

Ang error 1722 ay maaari ding iugnay sa maling operasyon ng mga application na nagpapahintulot sa computer na makipag-ugnayan sa mga printer, na madalas na sanhi ng mga serbisyo na hindi pinagana. Kung natanggap mo ang mensaheng "bigong mag-print ng larawan, hindi available ang RPC server" kapag nagpi-print, tiyaking naka-enable at tumatakbo ang Print Spooler, DCOM Server Process Launcher, Remote Procedure Call, at Power services.

Kung maayos ang lahat sa mga serbisyo, subukang huwag paganahin ang firewall at antivirus para sa tagal ng session. Nangyayari na ang mga koneksyon sa network ay naharang ng mga hakbang sa seguridad na ito. Sa pamamagitan ng paraan, ang "RPC server ay hindi magagamit" na error code 0x800706ba ay madalas na nagpapahiwatig ng mga problema sa firewall sa pagitan ng computer at isa pang device.

Salungat sa FineReader

May mga kaso kung saan lumilitaw ang error na “RPC server is unavailable” sa Windows 10 at mga naunang bersyon ng system kapag pinapatakbo ang sikat na text recognition application na ABBYY FineReader. Ngunit ang salarin dito ay hindi ang mismong aplikasyon kundi ang aktibong serbisyo sa background nito, na kahit papaano ay sumasalungat sa mga mekanismo ng RPC. Huwag paganahin ito para sa tagal ng session sa snap-in ng pamamahala ng serbisyo at suriin ang resulta.

Pagkahawa sa virus

Ang pagkahawa sa iyong computer ng malware ay isa pang dahilan para lumitaw ang mga error sa server ng RPC. Ang katotohanan na ang PC ay nahawahan ay maaaring hindi direktang ipahiwatig ng kawalan ng mga entry ng error sa Windows Log. Ang karaniwang solusyon ay i-scan ang iyong computer gamit ang mga antivirus application.

Mga problema sa driver

Kung ang RPC server ay naging hindi magagamit kapag nagpi-print pagkatapos i-update ang mga driver ng isang video o audio card, printer, atbp., maaaring may salungat sa mga mekanismo ng RPC. Sa kasong ito, dapat kang bumalik sa mga dating gumaganang bersyon ng mga driver.

Paglabag sa integridad ng file

Kung nagkaroon ng pag-crash o pag-atake ng virus sa iyong computer, dapat mong suriin ang katayuan ng dalawang pangunahing RPC file - spoolsv.exe At spoolss.dll matatagpuan sa direktoryo ng system Sistema32. Kung nawawala ang mga file, kailangan mong kopyahin ang mga ito mula sa isa pang computer na may parehong bersyon ng operating system at i-drop ang mga ito sa folder ng System32, at pagkatapos ay simulan nang manu-mano ang serbisyo ng remote na pagtawag mula sa snap-in ng pamamahala ng serbisyo. Bilang kahalili, magpatakbo ng system scan para sa mga sira at nawawalang file gamit ang command sfc /scannow.

Korapsyon sa rehistro

Minsan ang mga problema ay nauugnay sa pagpapatala. Upang ayusin ang problema, mas mainam na gamitin ang tradisyonal na tool ng rollback. Maaari mo ring kopyahin mula sa folder C:/Windows/System32/config/RegBack SYSTEM file at ilagay ito sa parent folder config may kapalit. Maipapayo na gawin ang operasyong ito mula sa isang LiveCD.

Mga konklusyon

Ang hindi available na error sa RPC server sa mga lokal na computer ay kadalasang malulutas sa pamamagitan ng pagpapagana ng lahat ng kinakailangang serbisyo o pagpapanumbalik ng mga file at ang registry (kung may naganap na mga pagkabigo). Ang isang paraan upang malutas ang problema ay ang pag-update din ng Windows sa isang mas bagong bersyon. Tulad ng para sa parehong error sa mga server, ang lahat dito ay maaaring maging mas kumplikado, gayunpaman, ang mga ordinaryong gumagamit ay malamang na hindi makatagpo ng ganoong sitwasyon, dahil ang bagay na ito ay karaniwang nahuhulog sa mga balikat ng mga administrator ng system.

Dieser Article enthält Informationen zur Behebung des Fehlers "RPC-Server is nicht verfügbar" sa Microsoft Windows Server.

Inhaltsverzeichnis

1. Einführung

"Ang RPC-Server ay hindi verfügbar" ist ein relativ häufiger Fehler in Windows, der in einer Vielzahl von Situationen auftreten kann, wobei die meisten mit der Kommunikation zwischen zwei Computern in einem Netzwerk zusammenhängen. Ito ay maaaring maging isang lokal na Vorgängen auf einem Computer auftreten. Der Übersichtlichkeit halber wird in diesem Artikel der Computer, auf dem die RPC-Kommunikation gestartet wird, als der Kliyente und der Computer, mit dem kommuniziert wird, als der Server bezeichnet.

Ang Remote Procedure Call (RPC) ay isang Mechanismus, der es Windows-Prozessen ermöglicht, miteinander zu kommunizieren, entweder zwischen einem Client und Server über ein Netzwerk oder innerhalb eines einzigen Systems. Zahlreiche integrierte Windows-Componenten verwenden RPC. Bei RPC kommen dynamische Ports für die Kommunikation zwischen verschiedenen Systemen zum Einsatz, doch darüber hinaus muss ein statischer Port (TCP-Port 135) als Ausgangspunkt für die Kommunikation verwendet werden. Die RPC-Endpunktzuordnung hört diesen statischen Port ab.

Sa ilang mga uri ng RPC-Sitzung contacttiert sa Client ay namamatay Endpunktzuordnung eines Servers auf TCP-Port 135 und fordert die einem bestimmten Dienst zugewiesene dynamische Portnummer an. Der Server antwortet mit der IP-Adresse und Portnummer, mit der der Dienst beim Starten bei RPC registriert wird, at der Client contact atn den Dienst unter dieser IP-Adresse at auf diesem Port.

Mögliche Gründe für den "RPC-Server nicht verfügbar"-Fehler sind u. a.:

  • RPC-Dienst gestopt: Wenn der RPC-Dienst auf dem Server nicht ausgeführt wird, ist die Clientsoftware offensichtlich nicht in der Lage, ihn zu erreichen.
  • Mga Pangalan ng Problema: Der Name des RPC-Servers wird möglicherweise auf die falsche IP-Adresse aufgelöst, sodass der Client den falschen Server kontaktiert oder versucht, eine IP-Adresse zu kontaktieren, die derzeit nicht verwendet wird. Alternativ dazu wird der Name des Servers eventuell überhaupt nicht aufgelöst.
  • Datenverkehr durch Firewall blockiert: Eine Firewall oder andere Sicherheitsanwendung auf dem Server oder eine Netzwerk-Firewall-Appliance zwischen dem Client at dem Server verhindert unter Umständen, dass der Datenverkehr den Server auf TCP-Port 135 erreicht.
  • Netzwerkverbindungsprobleme: Der Client kann den Server u. U. aufgrund eines allgemeinen Problema mit dem Netzwerk nicht erreichen.

Die folgenden, nach Ursache kategorisierten Schritte können bei der Fehlerbehebung des Problems nützlich sein.

2. RPC-Dienst gestopt

  1. Öffnen Sie die Dienste-Konsole auf dem Server.
  2. Ermitteln Sie den Remote Procedure Call (RPC)-Dienst und stellen Sie sicher, dass er ausgeführt wird.

    Hinweis: Die Remote Procedure Call (RPC) Locator-Dienst muss in der Regel nicht ausgeführt werden.

  3. Wenn der Dienst angehalten ist, ver Suchen Sie, ihn manuell zu starten.

3. Namensauflösungsprobleme

  1. Wenden Sie den Ping-Befehl vom Client aus auf den Server an. Verwenden Sie dabei den Servernamen, um zu überprüfen, ob der Name auf die korrekte IP-Adresse aufgelöst wird. Wenn dies der Fall ist, ist Namensauflösung wahrscheinlich nicht die Ursache des Problems, und die verbleibenden Schritte in diesem Abschnitt können übersprungen werden.
  2. Wenn Client und Server Mitglieder einer Active Directory (AD)-Domäne, i-wird DNS para mamatay ang Namesauflösung verwendet. Stellen Sie sicher, dass der Client und der Server beide die richtigen DNS-Server verwenden, die sich innerhalb der Domäne befinden müssen und in der Regel Domänen-Controller sind.
  3. Kung hindi mayaman ang DNS-Server verwendet werden, überprüfen Sie anhand der DNS-Verwaltungskonsole (IIS-Verwaltungskonsole) auf diesen Servern, ob der RPC-Server den richtigen Datensatz bzw. die richtigen Datensätze im DNS registriert hat. Falls Erforderlich, Kann der Befehl ipconfig /registerdns auf dem RPC-Server verwendet werden, um die DNS-Datensätze erneut zu registrieren.
  4. Wenn keine AD-Domäne vorhanden ist, kann WINS für die Namensauflösung verwendet werden. Mit dem Befehl ipconfig /all werden unter anderem auch die WINS-Server aufgelistet, die vom RPC-Server verwendet werden. Überprüfen Sie die WINS-Datenbank auf diesen Servern, um sicherzustellen, dass die für den RPC-Server registrierten Datensätze korrekt sind. Falls Erforderlich, Kann der Befehl nbtstat -RR auf dem RPC-Server ausgeführt werden, um die WINS-Datensätze erneut zu registrieren.

4. Datenverkehr durch die Firewall blockiert

  1. Überprüfen Sie die Einstellungen der Windows-Firewall auf dem RPC-Server.
  2. Wenn die Firewall aktiviert ist, stellen Sie sicher, dass der Datenverkehr auf TCP-Port 135 durchgelassen wird.
    1. Sa pamamagitan ng Windows Server 2003, ang Windows-Firewall ay namatay sa dynamische RPC-Portzuweisung eventuell nicht richtig handhaben. Sa diesem Fall na ito ay erforderlich sein, die Windows-Firewall zu deaktivieren oder die von RPC verwendeten Ports einzuschränken (siehe Schritt 4).
    2. Ibig sabihin, ang Server ng Windows Server 2008 ay may higit na ausgeführt wird, stellen Sie sicher, dass der Windows-Firewall-Dienst ausgeführt wird. Die Windows-Firewall sa Windows Server 2008 at höher sollte RPC-Verkehr standardmäßig fehlerfrei handhaben; wenn dies jedoch manuell konfiguriert werden muss, finden Sie entsprechende Anweisungen in diesem TechNet-Artikel: Pagpapahintulot sa Inbound Network Traffic na Gumagamit ng Dynamic RPC (Eingehenden Netzwerkverkehr, bei dem dynamische RPC verwendet werden, zulassen).
      Namatay ang Windows-Firewall sa Windows Server 2008 sa pamamagitan ng pag-install ng hindi aktibo na pag-andar, huminto sa isang lugar sa Windows-Firewall-Dienst. Befolgen Sie stattdessen die Schritte unter in .
  3. Wenn die Firewall-Software eines Drittanbieters, eine andere Sicherheitsanwendung oder eine Netzwerk-Firewall-Appliance verwendet wird, schauen Sie in der Documentation der Anwendung oder der Appliance nach, ob sie ordnungsgemäß für konfiguradong RPC-Vter.
  4. Wenn die Firewall-Software, eine andere Sicherheitsanwendung oder eine Netzwerk-Firewall-Appliance nicht für die korrekte Handhabung von dynamischem RPC-Verkehr konfiguriert werden kann, kann der von RPC verwendete Port-Bereich eingeschränkt di werden Bereich at Firewall oder der Sicherheitsanwendung geöffnet werden. Informationen zum Beschränken des von RPC verwendeten Port-Bereichs finden Sie unter How to Configure RPC Dynamic Port Allocation to Work with Firewalls (Anleitung zum Konfigurieren der dynamischen RPC-Portzuweisung zur Verwendung mit Firewalls).

5. Netzwerkverbindungsprobleme

  1. Verwenden Sie den Befehl ping, um die grundlegende Konnektivität zwischen dem RPC-Client at Server zu testen. Beachten Sie, dass dieser Test möglicherweise nicht schlüssig ist, da es für eine Firewall möglich ist, den ICMP-Datenverkehr zu blockieren und anderen Datenverkehr durchzulassen. (ICMP, oder Internet Control Message Protocol, ist das Protokoll, das bei ping-und tracert-Befehlen verwendet wird.)
  2. Mit dem Befehlszeilendienstprogramm PortQry können Sie die Konnektivität vom Client zum Server testen und feststellen, welche Ports auf dem Server geöffnet sind. Es bietet Unterstützung für RPC und kann verwendet werden, um festzustellen, für welche Dienste dynamische Ports bei RPC registriert sind und welche spezifischen Schnittstellen sie verwenden. Ausführliche Informationen zu PortQry Version 2.0 finden Sie hier:

Walang alinlangan, maraming user ng ikapitong bersyon ng Windows ang nakakita ng mensahe ng error na "RPC Server is unavailable" sa kanilang monitor o laptop screen. Anong uri ng kabiguan ito at kung paano ayusin ito ay tatalakayin ngayon.

Ang pinakakaraniwang sitwasyon ng pagkabigo ng RPC server

Kapag lumitaw ang isang mensahe na ang RPC server ay hindi magagamit, sa pangkalahatan, hindi ito nangangahulugan na ang server mismo. Ito ay talagang isang remote procedure call service.

At, bilang panuntunan, kadalasang lumilitaw ang error na ito kapag nagmamanipula ng mga printer, halimbawa, kapag sinusubukang mag-print ng isang dokumento o mag-install lamang (magdagdag) ng bagong printer. At ang punto dito ay hindi kahit sa device mismo, ngunit sa serbisyo, na sa ilang kadahilanan ay tumigil sa pagtatrabaho o nasa isang hindi pinaganang estado.

Error sa "RPC Server Unavailable": Mga Problema sa Mga Dynamic na Aklatan

Kaya, tingnan natin kung ano ang maaaring gawin upang itama ang sitwasyon. Una, kailangan mong tiyakin na ang system ay may dynamic na file ng library na Spoolss.dll at ang executable na bahagi na Spoolss.exe. Dapat silang matatagpuan sa direktoryo ng System32 ng pangunahing direktoryo kung saan naka-install ang system.

Kung ang mga naturang file ay naroroon, maaaring mayroong hindi bababa sa dalawang mga pagpipilian sa pagkabigo: alinman sa mga ito ay nasira, o ang serbisyo ay hindi nagsisimula.

Nag-crash sa mensaheng "RPC Server Unavailable" Windows 7: Pagsisimula ng serbisyo mula sa command line

Upang magsimula, ang pinakamadaling paraan upang itama ang sitwasyon ay simulan ang serbisyo mula sa command line. Sa yugtong ito, naniniwala kami na ang lahat ay maayos sa mga file mismo.

Tawagan ang command line (cmd) mula sa menu na "Run" (Win + R) at pagkatapos ay ipasok ang command net start rpcss doon. Kung maayos ang lahat sa serbisyo mismo, pagkatapos i-reboot ang terminal ng computer (na, sa pamamagitan ng paraan, ay sapilitan), mawawala ang problema, at ang mensahe na hindi magagamit ang RPC server ay hindi na mag-abala sa gumagamit (upang ihinto ang serbisyo , pumili ng katulad na utos, gamit lamang ang salitang stop) . Kung sa ilang kadahilanan ang pamamaraan sa itaas ay hindi na-activate ang serbisyo, kailangan mong kumuha, kumbaga, isang roundabout na ruta.

Pag-aayos ng error gamit ang mga orihinal na aklatan

Ngayon tingnan natin ang sitwasyon kung saan ang mga file sa itaas ay nasira o nawawala. Sa prinsipyo, magagawa mo ito sa pinakasimpleng paraan: kopyahin ang mga ito mula sa isang katulad na sistema (mula sa isa pang computer), at pagkatapos ay i-paste ang mga ito sa folder ng System32 system.

Gayunpaman, pagkatapos nito, upang ang mensahe na hindi magagamit ang RPC server ay hindi na muling lumitaw, kakailanganin mong gumawa ng ilang mas mahahalagang hakbang at pumunta muna sa seksyon ng mga serbisyo. Magagawa ito mula sa Control Panel, ngunit mas madaling gamitin ang mga espesyal na command services.msc, na nakasulat sa parehong menu na "Run".

Sa editor mismo, dapat mong mahanap ang serbisyo ng remote procedure call (RPC) at mag-click sa startup, pagkatapos ay piliin ang "Awtomatiko" sa uri ng startup. Pagkatapos i-save ang mga nabagong parameter, tulad ng sa unang kaso, kakailanganin mong ganap na i-reboot ang system para magkabisa ang mga ito.

Tandaan: pagkatapos mag-reboot, ipinapayong patakbuhin nang manu-mano ang pag-update ng system at i-install ang pinakabagong mga pakete ng pag-update. Ito ay maaaring gumanap ng isang mahalagang papel sa tamang pag-activate ng serbisyo. Sa kahabaan ng paraan, bigyang-pansin ang sistema kung saan makokopya ang mga orihinal na file, hindi bababa sa isinasaalang-alang ang kapasidad nito.

Komprehensibong solusyon gamit ang mga espesyal na kagamitan

Sa prinsipyo, kung walang paraan upang kopyahin o i-download ang mga orihinal na file, magagawa mo ito sa mas simpleng paraan.

Ang mga utility tulad ng DLL Suite ay makakatulong na itama ang sitwasyon, na awtomatikong nag-scan sa system para sa mga nasira o nawawalang mga bahagi, at pagkatapos ay hiwalay na isinasama ang mga nawawalang bagay dito. Gayunpaman, hindi natin malilimitahan ang ating sarili dito nang mag-isa. Sa pagtatapos ng proseso, kakailanganin mo pa ring tiyakin na ang serbisyo ay nasa isang aktibong estado (naka-enable) at tumatakbo nang maayos. Ginagawa ito tulad ng ipinakita sa itaas.

Konklusyon

Iyon lang ang mayroon tungkol sa problema sa serbisyo ng RPC. Tulad ng nakikita mo, walang mali sa gayong pagkabigo, at ang solusyon sa isyu ay mukhang medyo simple. Ang tanging ibang bagay na dapat tandaan ay ang pag-install ng bago o pag-update ng mga kasalukuyang driver ng printer. Siyempre, ito ay hindi isang paunang kinakailangan, gayunpaman, ito ay magiging lubhang kanais-nais na isagawa ang gayong pamamaraan. Magagawa ito mula sa Device Manager, o gamit ang mga espesyal na binuong utility tulad ng Driver Booster program o iba pa.

Tulad ng para sa pagwawasto ng sitwasyon sa serbisyo mismo, ang mga isyu na nauugnay sa pag-scan ng mga system ng computer para sa mga virus ay hindi isinasaalang-alang dito. Gayundin, ang mga pamamaraan para sa pagpapagana (pag-activate) ng serbisyo ay hindi ibinigay, halimbawa, sa mga setting ng patakaran ng grupo o sa pamamagitan ng pagbabago ng kaukulang mga parameter ng mga registry key ng system, dahil ang ganitong pamamaraan ay mas kumplikado kaysa sa inilarawan sa itaas. At hindi lahat ng gumagamit ay nais na bungkalin ang mga ito, kung hindi, ano ang impiyerno, ang buong sistema ay maaaring mabilanggo.

Kung hindi, walang user ang dapat magkaroon ng anumang problema. Ang bawat tao'y nagpasya para sa kanilang sarili nang eksakto kung ano ang gagawin at kung aling paraan ang gagamitin, ngunit, tulad ng ipinapakita ng kasanayan, ang pinakamadaling paraan ay ang pag-activate ng serbisyo mula sa command line (sa kondisyon na ang mga kinakailangang file ay nasa order). Ang paraan ng pagpapanumbalik ng mga file at pag-activate ng bahagi ng system na ito mula sa seksyon ng mga serbisyo ay maaaring gamitin kung ang pinakasimpleng paraan ay walang epekto sa system. At, siyempre, kung natuklasan mo na ang mga file ay nasira o nawawala lamang mula sa system, mas mahusay na huwag kopyahin ang mga ito mula sa isa pang device, ngunit kung mayroon kang aktibong koneksyon sa Internet, gumamit ng mga awtomatikong kagamitan na magda-download ng mga nawawalang file at isama. sila sa system nang walang partisipasyon ng user. Sa katunayan, ito mismo ang kanilang binuo.

Magandang hapon, mahal na mga mambabasa at tagasuskribi, noong huling beses na naayos namin ang isang problema sa Active Directory, katulad ng error 14550 DfsSvc at netlogon 5781 sa isang domain controller, ngayon ang epiko ay nagpapatuloy sa pagpapatuloy ng mga error na ito, ibig sabihin, tinanggal namin ang mga ito, ngunit bago dumating na ang mga : Error 1722: Ang RPC server ay nakatagpo ng mga babala o error sa nakalipas na 24 na oras mula noong ibinahagi ang SYSVOL. Ang mga pagkabigo sa pagtitiklop ng SYSVOL ay maaaring magdulot ng mga problema sa Patakaran ng Grupo. Alamin natin kung ano ang nangyayari.

Ang pag-aayos ng error 1722 rpc server ay hindi magagamit

Ang mga problema sa network sa pagtitiklop at ang kanilang solusyon, basahin ang link sa itaas, tungkol sa 14550. At ipaalala ko sa iyo, mayroon akong dalawang domain, isang magulang at isang anak. Ang bata ay may 3 Active Directory domain controllers. Pagkatapos mag-migrate ng isang domain controller mula sa isang site, nagsimulang lumitaw ang mga error 1722 para sa lahat ng iba.

Natuklasan ko ang mga ito kapag nag-diagnose ng pagtitiklop sa pagitan ng mga controllers ng domain gamit ang command:

Ipinapakita ng command na ito ang lahat ng error sa pagtitiklop sa enterprise. Ganito ang hitsura ng error:

RPC server at nagkaroon ng mga babala o mensahe ng error sa nakalipas na 24 na oras mula noong ibinahagi ang SYSVOL. Ang mga pagkabigo sa pagtitiklop ng SYSVOL ay maaaring magdulot ng mga problema sa Patakaran ng Grupo.

Una sa lahat, upang matiyak na ang lahat ay maayos sa pagtitiklop, kailangan mong tiyakin na ang SYSVOL at NETLOGON na folder ay nababasa sa pamamagitan ng UNC path \\ iyong domain.

Kung hindi magagamit ang mga ito, kailangan mong suriin ang mga karapatan sa mga folder at suriin ang pagkakaroon ng mga port ng serbisyo ng RPC TCP/UDP 135, marahil ay sarado ang mga ito sa iyong firewall. Kung maayos ang lahat, pagkatapos ay magpatuloy tayo. Tingnan natin ngayon kung kailan huling na-replicate ang mga controllers ng domain, ginagawa ito gamit ang command:

repadmin /replsummary

Bilang resulta, natuklasan ko na ang aking dc7 at dc13 ay may error na 1722 RPC Server ay hindi magagamit. I checked ports 135, sumunod naman sila. Para sa mga hindi alam kung paano suriin, narito ang utos ng telnet upang matulungan ka.

Ang susunod na hakbang ay ang pagsuri sa mga DNS server sa mga setting ng TCP/IP stack. Kung mayroon kang higit sa isang domain controller, kung gayon ang iyong unang DNS server sa mga setting ng interface ng network ay ang DNS ng isa pang domain controller, pagkatapos ay ang address ng kasalukuyan o loopback IP, at pagkatapos lamang ng anumang kailangan mo.

Kaya, ang tamang pagkakasunud-sunod ng mga DNS server ay 90 porsyento ng mga kaso

Ngayon pinapatakbo muli ang repadmin /replsummary command, nakita kong matagumpay ang lahat ng replikasyon. Pinapayuhan din kita na manu-manong simulan ang pagtitiklop ng AD. at suriin kung may mga error, siguraduhin din na ang dcdiag /a /q command ay hindi nagbibigay ng mga error.

Ito ay kung paano mo madaling malutas ang error 1722 RPC server ay hindi magagamit sa domain controller sa Windows Server 2012 R2. Kung mayroon kang anumang idadagdag sa artikulo, mangyaring isulat ito sa mga komento.