OqPoWah.com

Oddaljene procedure. Klicanje oddaljenih postopkov: podrobna navodila

Struktura operacijskega sistema Windows katere koli spremembe, ki se začne z različico XP, vključuje komponento storitve, imenovano RPC. Kaj je to, navadni uporabniki v glavnem ne vedo, še posebej, ne ugibati, za kaj je ta storitev in kako deluje. V zvezi s tem se predlaga, da se upoštevajo nekateri glavni vidiki, povezani s samim delom, načeli njegovega delovanja in obsegom uporabe brez opisovanja nepotrebnih in zapletenih tehničnih izrazov. Oglejte si možne napake v storitvi in ​​metode za njihovo hitro izločitev.

Oddaljene procedure (klicanje oddaljenih postopkov): kaj je to?

Očitno je, da so številni uporabniki, ki temeljijo na imenu te komponente storitve, že ugotovili, kaj je. Dejansko oddaljeni postopki (klicanje oddaljenih postopkov) pomenijo nekaj dejanj, ko jih izvajajo ne na lokalnem računalniku, ampak na oddaljeni (najpogosteje na strežniku).

RPC Service

To pomeni, da je zahteva generirana na enem terminalu, nato pa se prenese na drugo, kjer se izvrši, po katerem se odgovor (poročilo) o izvedbi vrne na prvi računalnik. Ampak to je samo primitivna razlaga. Dejansko je vse veliko bolj zapleteno, saj morate razmisliti o protokolih za prenos podatkov (UDP, TCP, HTTP) in številnih drugih mehanizmih.

Zakaj potrebujemo to storitev?

Kljub glavnemu namenu lahko klic z oddaljenim postopkom RPC uporabljate na enem računalniku namesto na različnih računalnikih. Najenostavnejši primer je klic neke funkcije enega programa iz druge aplikacije. Mnogi glasbeniki, ki delajo z navideznimi studiji in sekvenčniki, vedo, da ima vsaka takšna aplikacija lasten modul za moduliranje ali obdelavo zvoka, ki ne ustreza vedno zahtevam uporabnika. In vsak studij namesto tega omogoča povezavo katerega koli drugega zunanjega programa.

Povezovanje zunanjega urejevalnika v FL Studio prek RPC

Na primer, v nastavitvah sekvenčnika FL Studio lahko določite drugo aplikacijo (recimo, Adobe Audition), ki bo privzeto uporabljena za urejanje zvočnih datotek (vzorcev) v glavnem programskem okolju. Povezava programa Adobe Audition s FL Studioom ne bo potekala prek navideznih gostiteljev, kot so VST, RTAS ali DX, temveč neposredno prek storitve oddaljenega postopka klicev. Samoumevno je, da ta primer ni edini, saj je obseg opisane komponente veliko širši.

Zelo pogosto je ta storitev povezana tudi z razdelitvijo računske obremenitve na terminale, med katerimi je vzpostavljena interaktivna povezava. Hkrati, če je obremenitev enakomerno porazdeljena na računalniške vire več računalnikov, lahko največjo učinkovitost dosežemo le z izmenjavo majhnih količin podatkov in hitrim odzivom med komponentami.

Klic z oddaljenim postopkom ni uspel: kaj je razlog?

Na žalost je zaradi takšnega povpraševanja pojavljanje napak in napak, povezanih s to storitvijo, precej pogost pojav.

Napaka strežnika RPC

Posledično postane nemogoče uporabiti samo komponento. Včasih celo ne morete dostopati do nekaterih sistemskih nastavitev, Windows XP pa "odletel" in ga nato obnoviti v običajno delovno stanje je lahko zelo problematičen. Druga težava je DISM online recovery tool, ki je del operacijskega sistema.

Napaka DISM 1726

Gre za kršitve pri svojem delu, povezanih z nastankom napake 1726, ki neposredno vpliva na delovanje komponent storitve RPC.

SFC orodje

Glavni razlogi za takšne napake imenovanih izziv testa, ali postopek za obnovitev sistema, ko DISM aktivna ali ne more pravilno zapreti (na primer, medtem ko je začetek dveh ukazov konzole in instrumenta DISM SFC) - ko storitev izvaja vzporedno s komponento servisiranja, ko je storitev RPC- blokiran protivirusno programsko opremo.

Če v operacijskem sistemu Windows 7 ali novejši ne uspe klic z oddaljenim postopkom, je najprej treba zaustaviti DISM, znova zagnati računalnik in znova zagnati storitev. Če to ne deluje, lahko poskusite iti v varen način in popolnoma onemogočiti protivirusno zaščito med obnovitvijo. Pri dodatnih ukrepih, ki pomagajo odpraviti kakršne koli napake pri oddaljenem klicanju postopka in pri vsaki spremembi operacijskega sistema Windows, bomo ločeno prebivali. V tem času si oglejmo vprašanja, povezana z onemogočanjem te komponente sistema (žal, vendar mnogi uporabniki, ki ne poznajo bistva zadeve, poskušajo storiti samo takšne stvari).

Ali lahko onemogočim storitev RPC?




Torej, poglejmo, kako realno je, da deaktivirate klic oddaljenih postopkov. V nobenem primeru ni mogoče onemogočiti oddaljenih postopkov, ki temeljijo na priporočilih razvijalcev. To je pomembno! Načeloma sam operacijski sistem to ne dovolite. Seveda obstajajo nekatere rešitve, ki vključujejo uporabo dodatne programske opreme, vendar iz očitnih razlogov imena takih aplikacij niso dane, ker lahko v primeru zlorabe celoten sistem postane neuporaben.

Posledice onemogočanja procesov RPC

Tudi če bo uporabnik lahko nekako onemogočiti oddaljeni postopek (remote procedure call), posledice, na žalost, je lahko zelo nepredvidljiv. Kot je bilo že omenjeno, Windows XP lahko celo preneha delovati, in OS uvrščeni višje kot rezultat, lahko vidite ogromno sistemskih napak, ki odstrani ne bo deloval, če samo zaradi pomanjkanja dostopa do kritičnih okoljih in okoljih Windows, in celo na varnem ali pri zagonu s prenosnega medija. Vendar pa lahko odpravite težavo pri klicanju oddaljenih postopkov v operacijskem sistemu Windows 10 ali starejših različicah operacijskega sistema. Metoda ni najlažja, zato jo morate biti zelo previdni pri uporabi.

Onemogoči lokalni dostop do oddaljenega dostopa

Torej, glavne storitve RPC ni mogoče onemogočiti. Ampak, morda, je smiselno deaktivirati nekatere svoje spremljajoče komponente? Seveda, če greste v odsek sistemskih storitev in njihovih komponent (services.msc), lahko v njem najdete tako imenovano lokacijo RPC.

Onemogočite lokacijo RPC

Vendar se lahko deaktivira, brez strahu pred pojavom katastrofalnih posledic. Če vnesete urejanje svojih parametrov, morate ustaviti delo komponente in nastaviti vrsto začetka na prekinitev povezave. Programi, ki lahko uporabljajo oddaljene postopke, pokličejo oddaljene postopke, bodo to storili (brez nje).

Če iz določenega razloga nastavljeni parametri ne delujejo, lahko uporabite namestitveni disk Windows, pri zagonu iz njega pokličete ukazno vrstico in vnesite naslednje:

  • cd X: i386 (X je črka pogona);
  • razširite explorer.ex_% TEMP% explorer.exe;
  • razširite svchost.ex_% TEMP% svchost.exe.

Po ponovnem zagonu se pokliče "Upravitelj opravil" in se zaključi proces explorer.exe, potem ukazna vrstica določa kombinacijsko kopijo% TEMP% explorer.exe% SYSTEMROOT% / y, po kateri se vsi procesi svchost zaključijo v Upravitelju opravil. Zdaj morate biti še posebej previdni, ker po končanem procesu v samo 60 sekundah v ukazni konzoli, morate imeti čas, da kopirate ukaz kopijo% TEMP% svchost.exe% systemroot% system32 / y.

Če uporabnik na primer v normalno ali v varnem načinu, imajo dostop do urejevalnika registra sistem (regedit) v panogi je treba poiskati HKCC CSConfigFlags parameter in mu dodeli vrednost nič.

Odpravljanje težav 1726

Nazadnje odpravljanje napake 1726 poteka tudi preko registra. Toda v tem primeru morate v podružnici HKLM poiskati imenik RpcSs in na desni strani urediti vrednost parametra Start.

Popravek napake 1726 prek registra

Treba ga je spremeniti iz štirih, navadno privzeto nameščenih na deuce, nato pa znova zagnati sistem.

Poročilo

Tukaj, v resnici in vse, kar zadeva klic oddaljenih postopkov. Izbrisani postopki, načela te komponente v razširjeni različici je mogoče opisati že zelo dolgo, vendar je bil poudarek v predstavljenem materialu izdelan na splošnem spoznavanju s storitvijo in nekaterih metodah odpravljanja napak in okvar, ki jih lahko povzroči v računalniškem sistemu. Običajni uporabniki bodo morali biti potrpežljivi in ​​biti zelo previdni, ker lahko eno napačno dejanje v registru povzroči popoln operacijski sistem.

Upoštevajte, da se te vrste napak ne odpravijo na noben drug način, kot so programi optimizatorja in nastavitve nastavitev za operacijski sistem Windows. Sploh ne želijo niti ukazne vrstice niti posebej posredovanje v registru na ravni ključev za urejanje v takih programskih paketih.

Zdieľať na sociálnych sieťach:

Príbuzný