Vzdialené postupy. Volanie procedúr na diaľku: podrobné pokyny

Operačný systém Windows akejkoľvek zmeny, počínajúc verziou XP, zahŕňa komponent služby, označený ako RPC. Čo to je, obyčajní používatelia väčšinou nevedia, navyše nehádajú, čo je potrebné pre túto službu a ako to funguje. V tejto súvislosti sa navrhuje zvážiť niektoré z hlavných aspektov týkajúcich sa samotnej zložky, princípov jej práce a rozsahu použitia bez špecifikovania zbytočných a komplikovaných technických termínov. Necháme sa oddelene venovať možným chybám služby a metódam ich rýchlej eliminácie.


Vzdialené postupy (procedúry diaľkového hovoru): čo je to?

Zdá sa, že mnohí používatelia na základe názvu tejto zložky služby už dospeli k záveru, že to je. Skutočne, diaľkové postupy (volanie vzdialených procedúr) znamenajú určitú akciu, keď nie sú v lokálnom počítači, ale na diaľkovom ovládaní (najčastejšie na serveri).
To znamená, že žiadosť sa vytvorí na jednom termináli, potom sa prenesie na iný, kde sa vykoná, po ktorom sa odpoveď (správa o výkone) vráti do prvého počítača. Ale toto je len primitívne vysvetlenie. V skutočnosti je všetko oveľa komplikovanejšie, pretože tu musíte brať do úvahy protokoly prenosu dát (UDP, TCP, HTTP) a mnoho ďalších mechanizmov.

Prečo potrebujete túto službu?

Napriek hlavnému účelu môžu procedúry RPC pre vzdialené volania platiť nie na rôznych počítačoch, ale na jednom. akoNajjednoduchším príkladom je volanie funkcie jedného programu z iného programu. Mnohí hudobníci pracujúci s virtuálnymi štúdiami a sekvencermi vedia, že každá takáto aplikácia má vlastný modul na úpravu zvuku alebo spracovanie, ktorý nie vždy spĺňa požiadavky používateľa. A každé štúdio vám umožňuje pripojiť akýkoľvek iný externý program.


Napríklad v nastaveniach sekvenceru FL Studio môžete zadať inú aplikáciu (napr. Adobe Autody), ktorá bude štandardne použitá na úpravu zvukových súborov (vzoriek) v hlavnom prostredí programu. V takomto prípade sa pripojenie Adobe osCommerce k FL Studio neuskutoční prostredníctvom virtuálnych hostiteľov, ako napríklad VST, RTAS alebo DX, ale priamo cez službu volania na diaľku. Je samozrejmé, že tento príklad nie je jediný, pretože rozsah opísanej zložky je oveľa širší. Veľmi často je táto služba spojená aj s distribúciou zaťaženia počítača na termináloch, medzi ktorými je vytvorené interaktívne spojenie. V tomto prípade, ak je rovnomerné rozloženie zaťaženia na výpočtové zdroje viacerých počítačov, na dosiahnutie maximálnej produktivity môže byť výhradne výmena malých objemov údajov a rýchla spätná väzba medzi komponentmi.

Chyba pri diaľkovom volaní: aký je dôvod?

Bohužiaľ, z dôvodu tejto požiadavky, výskyt zlyhaní a chýb spojených s touto službou - pomerne častým javom.
V dôsledku toho sa stáva nemožnýmpoužívajte len samotný komponent. Niekedy nemôžete získať prístup niektoré nastavenia systému a Windows XP a znamená "zložiť", potom obnoviť ju do bežnej pracovné podmienky, je veľmi problematické. Ďalším problémom je online nástroj na obnovu diskov, ktorý je súčasťou operačného systému.
Pri porušovaní jeho práce je spojená výskyt chyby 1726, ktorá priamo ovplyvňuje fungovanie komponentov služby RPC.
Hlavné dôvody týchto zlyhaní hovore, alebo znamená proces kontroly pre obnovenie systému pri DISM aktívna alebo nie je správne vypnúť (napríklad, zatiaľ čo začiatok dve šarže konzol a nástrojov DISM SFC); keď služba funguje paralelne s obsluhou komponentov RPC; keď je služba zablokovaná antivírusovým softvérom. Ak teda dôjde k zlyhaniu v RPC v systéme Windows 7 a vyššie, prvá vec, ktorú urobiť - prestať DISM, reštartujte počítač a spustiť službu znovu. Ak to nepomôže, môžete sa pokúsiť prejsť do núdzového režimu a úplne zakázať antivírusovú ochranu v čase obnovy. Ďalšie kroky, ktoré pomáhajú opraviť akékoľvek zlyhanie v diaľkovom volaní a v akejkoľvek modifikácii systému Windows, sa zastavíme samostatne. Do tej doby, pozrite sa na otázky spojené s odstávkou komponenty systému (ospravedlňujem sa, ale veľa ľudí, ktorí nepoznajú podstatu otázky, snažil sa vyrovnať s takými vecami).

Canzakázať službu RPC?

Pozrime sa teda, ako skutočne je deaktivácia hovoru na diaľkové postupy. Vzdialené postupy založené na odporúčaniach vývojárov nemôžu byť nijako zakázané. To je dôležité! Samotný operačný systém to samozrejme neumožňuje. Samozrejme existuje niekoľko riešení, ktoré zahŕňajú použitia ďalšieho softvéru, ale z pochopiteľných dôvodov, názvy týchto programov nie sú hlásené, pretože ich zneužitie celý systém môže prísť do rozpadu.

Efekt odpojenie procesov RPC

Aj keď môžeme nejako zakázať vzdialenú procedúr (RPC), následky, bohužiaľ, môže byť veľmi nepredvídateľné. Ako už bolo uvedené, Windows XP môže prestať pracovať úplne, a beží hodnosť vyššie v dôsledku toho môžete vidieť obrovské množstvo systémových porúch, ktoré nebudú riešiť prinajmenšom z dôvodu nedostatočného prístupu k dôležitým nastaveniam a parametre systému Windows, a to aj v núdzovom režime alebo pri štarte s vymeniteľným médiom. Avšak zlyhanie volať vzdialené postupy v operačnom systéme Windows 10 alebo starších verziách môže byť opravené. Metóda nie je najjednoduchšia, takže pri jej používaní musíte byť veľmi opatrní.

Vypnutie lokalizátora vzdialeného prístupu

Preto nie je možné odpojiť hlavnú službu RPC. Možno však má zmysel deaktivovať niektoré jeho sprievodné komponenty? V skutočnosti, keď idete do sekcie systémových služieb a ich komponentov (services.msc), je možné nájsť takzvaný lokátorpostupy diaľkového hovoru.
Môže sa však vypnúť bez strachu z katastrofických následkov. Pri úprave jeho parametrov je potrebné zastaviť prácu s komponentmi a nastaviť typ spustenia na zakázanie. Programy, ktoré môžu používať diaľkové procedúry, volajú diaľkové procedúry tak isto (bez jej pomoci). Ak z nejakého dôvodu inštalovanej možnosti pracovať, môžete použiť inštalačný disk systému Windows, pri štarte z nej vyvolať príkazový riadok a zadajte nasledujúce:
  • CD X: i386 (X - Letter vymeniteľný disk);
  • expand explorer.ex_% TEMP% explorer.exe;
  • rozbaľte svchost.ex_% TEMP% svchost.exe.
  • Po reštarte názvom "Správca úloh" a dokončí proces explorer.exe potom na príkazového riadku predpísané kombinácii kopírovanie% TEMP% explorer.exe% SYSTEMROOT% /y, potom "Správca úloh" úplne ukončí všetky procesy Svchost , Teraz by sme mali byť obzvlášť opatrní, pokiaľ ide o dokončenie procesu počas iba šesťdesiat sekúnd v príkazovom konzole potrebujú čas zaregistrovať príkaz copy% TEMP% svchost.exe% systemroot% system32 /y. Ak používateľ, napríklad v normálnom alebo núdzovom režime prístupu do editora systémového registra (regedit) v pobočke HKCC musieť nájsť parameter CSConfigFlags a priraďte jej hodnotu ako nula.

    Odstránenie zlyhania 1726

    Nakoniec sa odstránenie chyby 1726 vykonáva aj prostredníctvom registra. Ale v tomto prípade, pobočka HKLM musieť nájsť adresár RpcSs a právo upraviť hodnotu Spustiť.
    Je potrebné ho zmeniť zo štyroch,zvyčajne predvolene nastavená na predĺženie a potom reštartovať systém.

    Post-mortem

    To je vlastne všetko o volaní vzdialených procedúr. Diaľkové riadenie, princípy tohto komponentu v rozšírenej verzii je možné popísať na dlhú dobu, ale ohnisko prezentovaného materiálu bol umiestnený na všeobecný prehľad o službách a niektoré metódy na odstránenie chýb a porúch, môže to spôsobiť počítačový systém. Následní užívatelia budú musieť byť trpezliví a veľmi opatrní, pretože jedna nesprávna akcia v registri môže viesť k úplnej farbe operačného systému. Upozorňujeme, že zlyhanie tohto typu inými prostriedkami nevylučuje vzorku programátorských optimalizátorov a nastavení parametrov operačného systému Windows. Pri všetkých požiadavkách na príkazový riadok ani na rušenie v registri na úrovni úpravy kľúčov v takýchto softvérových balíkoch nie je poskytnutá.

    Súvisiace publikácie