Anonim

Kung madalas kang gumagamit ng Windows, malamang na pamilyar ka sa isa sa mga pinaka-karaniwang nakikita at tila hindi maipaliwanag na mga mensahe ng error na lilitaw: "Hindi magagamit ang RPC Server." Kahit na ang error na ito ay maaaring maging sanhi ng malaking pagkalito sa mga walang karanasan na mga gumagamit ng Windows, hindi ito isang malubhang o mapanganib na pagkakamali, nangangahulugang hindi ito magiging sanhi ng pagkawala ng anumang data o programa. Ito rin, salamat, medyo madaling ayusin kung alam mo ang ginagawa mo.

Una, pag-usapan natin kung ano ang una sa RPC upang mapawi ang ilan sa pagkalito at misteryo. Ang RPC ay nakatayo para sa "remote procedure call", at ito ay isang pamamaraan na literal na ginamit ng mga computer sa loob ng mga dekada upang makipag-usap sa isa't isa. Ang nakakagawa ng isang maliit na nakalilito ay sa mga modernong PC na maraming multitasking at pagpapatakbo ng maraming mga programa nang sabay-sabay, ang RPC ay naging isang pamamaraan na ginagamit ng ilang mga aplikasyon upang makipag-usap sa iba pang mga application na tumatakbo sa parehong computer. Ang RPC ay isa lamang isang sistema na nagbibigay-daan sa iba't ibang mga proseso upang makipag-usap sa bawat isa upang magsagawa ng isang gawain. Gumagana ito nang kaunti tulad ng networking sa buksan ng server ng RPS ang isang port, makipag-usap sa patutunguhan na serbisyo o server, naghihintay ng tugon, magpadala ng isang packet kapag mayroon itong tugon, at pagkatapos ay ilipat ang data ng gawain sa patutunguhan ng server o serbisyo. Ang buong proseso ay nagpapatakbo nang baligtad kapag ang serbisyo ng patutunguhan o server ay tapos na ang trabaho at may data upang maibalik sa programa ng nagsisimula.

Kahit na pag-uusapan natin ang tungkol sa mga RPC sa mga Windows system, dapat mong malaman na ang pamamaraan ng RPC ay ginagamit sa halos lahat ng uri ng computer system na ginagamit ngayon. Ito ay isang pamamaraan, hindi isang proseso na tinukoy sa Windows. Karamihan sa mga error sa RPC server ay nangyayari sa loob ng isang computer, ngunit ang sanhi ng problema ay maaaring isang bagay sa computer na iyon o isang bagay sa network sa kabuuan. Ipapakita ko sa iyo kung paano malaman ang parehong uri ng mga problema.

Hindi magagamit ang mga error sa RPC server

Kaya ano ang magiging sanhi ng isang error na "RPC server"? Sa gayon, sabihin natin na ang isang serbisyo sa iyong computer ay kailangang makipag-usap sa isa pa, kaya nakikipag-ugnay ito sa RPC server sa computer upang simulan ang palitan. Ang RPC server ay gumagamit ng mga port sa iyong computer upang "makinig" at "makipag-usap", at ito ang server na gumagawa ng aktwal na pagpapagana ng komunikasyon sa pagitan ng mga serbisyo, network man o lokal. Kung ang tawag sa server ng RPC ay nabigo dahil ang server ay hindi magagamit, hindi tumugon, hindi maaaring sumulat sa memorya, o hindi mabuksan ang isang port, pagkatapos ang "RPC server ay hindi magagamit" error ay na-trigger.

Paano maiayos ang RPC server ay hindi magagamit na mga error

Sa isang Windows 10 machine, mayroong tatlong pangunahing potensyal na sanhi para sa error na mensahe na ito. Alinman ang serbisyo ng RPC ay hindi tumatakbo, may mga isyu sa network, o ilang mahalagang mga entry sa rehistro na kumokontrol sa serbisyo ng RPC ay nasira. Sa Windows 10, ang pinakakaraniwang sanhi ng pagkakamali ay ang serbisyo ng RPC ay hindi tumatakbo lamang.

Ang unang bagay na subukan sa anumang error sa Windows ay isang buong pag-reboot. Kung ang serbisyo ng RPC ay tumigil sa pagtatrabaho dahil sa isang pansamantalang isyu, pagkatapos ang isang pag-reboot ay i-restart ito kasama ang natitirang bahagi ng computer, kaya ito ang unang bagay na subukan. Kung ang isang pag-reboot ay hindi lutasin ang error, pagkatapos ay subukan ang mga sumusunod na pag-aayos. Tandaan na ang mga pag-aayos na ito ay partikular na isinulat para sa Windows 10 computer, ngunit ang parehong pangkalahatang mga proseso ay maaaring magamit sa mga nakaraang bersyon ng Windows.

Serbisyo ng RPC

Kung ang isang pag-reboot ay hindi malutas ang problema, pagkatapos ang unang bagay upang suriin ay upang makita kung ang serbisyo ng RPC ay talagang tumatakbo.

  1. Mag-right click sa Windows Task Bar at piliin ang Task Manager.
  2. Piliin ang tab na Mga Serbisyo at pagkatapos ay ang link ng Open Services.
  3. Mag-navigate sa serbisyo ng Telepono ng Remote na Pamamaraan. Tiyakin na tumatakbo ito at nakatakda sa Awtomatikong.
  4. Mag-navigate sa Proseso ng Proseso ng DCOM Server. Tiyakin na tumatakbo din ito at nakatakda sa Awtomatikong.

Kung ang dalawang serbisyo ay nakatakda sa anumang bagay maliban sa Awtomatiko at Pagpapatakbo, baguhin ang mga ito. Depende sa iyong mga pahintulot sa system, maaari mo ring i-restart ang mga serbisyong ito. Kung na-reboot mo ang iyong computer na hindi na ito makakamit kahit ano dahil na-restart na nila ito.

Mga isyu sa network na nagdudulot ng mga error sa RPC server

Kahit na ang isang partikular na tawag sa RPC ay maaaring gumana nang ganap sa loob ng iyong computer, ginagamit pa rin nito ang network stack upang makipag-usap. Nangangahulugan ito na ang mga isyu sa TCP o ang iyong firewall ay maaaring ihinto ang RPC mula sa pagtatrabaho.

  1. I-type ang 'control' sa kahon ng Paghahanap ng Windows at piliin ang Control Panel.
  2. Piliin ang Network at Internet at Network and Sharing Center.
  3. Piliin ang link ng Ethernet sa gitna at pagkatapos Mga Katangian sa popup box.
  4. Tiyaking pinagana ang IPv6 at Pagbabahagi ng File at Printer para sa Microsoft Networks.

Kung pareho nang nasuri ang parehong IPv6 at Pagbabahagi ng File at Printer para sa Microsoft Networks, kailangan mong suriin ang firewall.

  1. Kung gumagamit ka ng Windows Firewall, piliin ito sa Control Panel.
  2. Maghanap ng Malayong Tulong at tiyaking pinagana ang para sa Domain, Pribado at Pampublikong network.
  3. I-save ang anumang mga pagbabago kung ginawa mo ang mga ito.

Kung gumagamit ka ng isang third-party na firewall, maaaring kailanganin mong mag-eksperimento upang paganahin ang setting na ito. Hindi mo na kailangang magbago ng anumang bagay kung nagamit mo ang iyong firewall ngunit suriin kung sakali.

Mga error sa pagpapatala na nagdudulot ng mga error sa RPC server

OK, kaya ang pag-reboot ay hindi tumulong, ang iyong mga serbisyo sa RPC at DCOM ay tumatakbo nang maayos, at ang network ng stack ay chugging kasama. (Marahil ay hindi mo babasahin ang artikulong ito kung hindi, gayon pa man.) Ang huling bagay na maaari mong gawin ay upang suriin ang mga entry sa rehistro na kinokontrol ang mga serbisyo ng RCP at DCOM upang matiyak na hindi pa sila napinsala. Ang pag-message sa paligid ng pagpapatala ay hindi para sa mahina ng puso ngunit kung gumawa ka ng isang backup ng mga ito muna, maaari mong palabasin ang anumang binago mo. Kaya ibalik muna natin ang pagpapatala.

  1. I-type ang "muling ibalik" sa kahon ng paghahanap.
  2. Piliin ang Computer mula sa kaliwang bahagi.
  3. Pumunta sa File-> I-export.
  4. Sa diyalogo ng Export Registry File, mag-type ng isang pangalan para sa backup file at pindutin ang "I-save".

Ngayon na mayroon kang isang ligtas na kopya ng iyong pagpapatala na itinago, maaari mong suriin ang mga entry para sa mga serbisyo ng RPC at DCOM.

  1. Mag-navigate sa HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ RpcSs.
  2. Piliin ang Start key sa kanang pane at tiyaking nakatakda ang (2).
  3. Mag-navigate sa HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ DcomLaunch.
  4. Piliin ang Start key sa kanang pane at tiyaking nakatakda ang (2).
  5. Mag-navigate sa HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ RpcEptMapper.
  6. Piliin ang Start key sa kanang pane at tiyaking nakatakda ang (2).

Kung sinubukan mo ang lahat ng mga pag-aayos na ito at lumilitaw pa rin ang mga error sa RPC, oras na upang maibalik mula sa isang punto ng pagpapanumbalik o i-refresh ang Windows. Siguraduhin lamang na piliin ang mga pagpipilian na hindi overwrite ang iyong mga file at setting kung pupunta ka para sa pag-refresh!

***

Kailangan bang linisin ang iyong pagpapatala? Suriin ang aming artikulo tungkol sa pinakamahusay na mga tagapaglinis ng pagpapatala para sa Windows 10. Kailangan mong ihinto ang iyong mga anak o katrabaho mula sa pagpasok sa iyong mga setting ng rehistro? Nakasali ka namin sa aming tutorial sa pag-lock ng pag-access sa editor ng registry. At kung kailangan mong mapabilis ang iyong makina, tingnan ang aming artikulo sa paggamit ng pagpapatala upang gawing mas mabilis ang iyong Windows 10 PC.

Paano maiayos ang 'rpc server ay hindi magagamit' error sa mga bintana