nisfarm.ru

Vzdálené postupy. Volání dálkových procedur: podrobné pokyny

Struktura operačního systému Windows s jakoukoli změnou, počínaje verzí systému XP, obsahuje součást služby, označovanou jako RPC. Co to je, obyčejní uživatelé většinou neví, zejména nehádají, pro co je tato služba určena a jak to funguje. V tomto ohledu se navrhuje zvážit některé z hlavních aspektů týkajících se samotné složky, principů její činnosti a rozsahu použití, aniž by byly popsány zbytečné a složité technické pojmy. Pojďme se zabývat možnými chybami ve službě a metodami jejich rychlé eliminace.

Vzdálené procedury (volání dálkových procedur): co je to?

Zřejmě mnoho uživatelů, založených na názvu této komponenty služby, již dospělo k závěru o tom, co to je. Ve skutečnosti vzdálené procedury (volání vzdáleného postupu) vyžadují určitou akci při jejich spouštění, nikoliv v místním počítači, ale na vzdáleném (nejčastěji na serveru).

Služba RPC

To znamená, že požadavek je generován na jednom terminálu, poté je přenesen na druhý, kde je spuštěn, a poté je odpověď (zpráva) o provedení vrácena do prvního počítače. Ale toto je jen primitivní vysvětlení. Ve skutečnosti je vše mnohem složitější, protože je třeba zvážit protokoly přenosu dat (UDP, TCP, HTTP) a mnoho dalších mechanismů.

Proč potřebujeme tuto službu?

Navzdory hlavnímu účelu lze volání vzdáleného volání RPC použít na jednom počítači namísto na jiných počítačích. Nejjednodušším příkladem je volání některé funkce jednoho programu z jiné aplikace. Mnoho hudebníků, kteří pracují s virtuálními studiami a sekvencery, ví, že každá taková aplikace má svůj vlastní zvukový editační nebo zpracovatelský modul, který ne vždy vyhovuje požadavkům uživatele. A jakékoliv studio umožňuje místo toho připojit jakýkoli jiný externí program.

Připojení externího editoru k FL Studio přes RPC

Například jiná aplikace lze zadat v nastavení sekvenceru FL Studio (například Adobe Audition), který pro editaci zvukových souborů (vzorků) mezi hlavním programem bude použita jako výchozí. Připojení aplikace Adobe Audition k FL Studio nebude provedeno prostřednictvím virtuálních hostitelů, jako jsou VST, RTAS nebo DX, ale přímo pomocí služby vzdáleného volání procedur. Je samozřejmé, že tento příklad není jediný, protože rozsah popisované komponenty je mnohem širší.

Tato služba je velmi často spojena s distribucí výpočtového zatížení na terminálech, mezi nimiž je vytvořeno interaktivní spojení. Současně, pokud je zatížení rovnoměrně rozloženo na výpočetních zdrojích několika počítačů, lze dosáhnout maximálního výkonu pouze výměnou malých množství dat a rychlou reakcí mezi komponentami.

Vzdálené volání procedury se nezdařilo: jaký je důvod?




Bohužel kvůli takové poptávce je výskyt chyb a chyb spojených s touto službou poměrně častým jevem.

Chyba serveru RPC

V důsledku toho se stává nemožné používat nejen samotný komponent. Někdy dokonce ani nemáte přístup k některým systémovým nastavením a systém Windows XP "odlétá" a poté jej obnovit do normálního stavu může být docela problematický. Dalším problémem je nástroj pro obnovu online DISM, který je součástí operačního systému.

Chyba DISM 1726

Je to s porušením jeho práce spojené s výskytem chyby 1726, která přímo ovlivňuje fungování součástí služby RPC.

SFC Tool

Hlavními důvody těchto poruch zvaných stimulační test prostředky nebo způsoby pro obnovení systému při dism aktivní nebo nemůže správně vypnout (např., Zatímco začátek dvou příkazových konzolí a nástroje dism SFC) -, pokud je služba běží paralelně s servisní komponenty při služba RPC- zablokována antivirový software.

Pokud tedy v systému Windows 7 a později selže volání vzdálené procedury, je třeba nejprve vypnout systém DISM, restartovat počítač a restartovat službu. Pokud to nefunguje, můžete se pokusit dostat do bezpečného režimu a úplně vypnout antivirovou ochranu během obnovy. Na dalších opatřeních, která pomohou odstranit případné selhání při vzdáleném volání procedury a při jakékoliv úpravě systému Windows, budeme postupovat samostatně. Mezitím se podívejme na otázky týkající se zakázání této komponenty systému (bohužel, ale mnoho uživatelů, kteří neznají podstatu věci, se snaží dělat jen takové věci).

Mohu zakázat službu RPC?

Takže, uvidíme, jak realistické je deaktivovat volání dálkových procedur. Vzdálené postupy založené na doporučení vývojářů nemohou být v žádném případě zakázány. To je důležité! V zásadě sama operačním systémem nedovolte to. Samozřejmě, že existují řešení, které zahrnují použití dalšího softwaru, ale z pochopitelných důvodů, názvy těchto aplikací nejsou uvedeny, protože v jejich zneužití celého systému mohou přijít do rozpadu.

Důsledky zakázání procesů RPC

Dokonce i když uživatel může nějak zakázat vzdálené procedury (volání vzdáleného postupu), důsledky, bohužel, mohou být nejvíce nepředvídatelné. Jak již bylo uvedeno, Windows XP může dokonce přestat fungovat, a OS hodnost vyšší v důsledku toho můžete vidět obrovské množství systémových nedostatků, které odstranit nebude fungovat, i kdyby jen kvůli nedostatečnému přístupu ke kritickým nastavení a nastavení systému Windows, a to i v trezoru nebo při spouštění z vyměnitelného média. Však můžete problém vyřešit při volání vzdálené procedury v systému Windows 10 nebo starších verzích operačního systému. Metoda není nejsnadnější, takže při jeho používání musíte být velmi opatrní.

Zakázat lokalizátor vzdáleného přístupu

Takže hlavní službu RPC nelze zakázat. Ale možná to má smysl deaktivovat některé ze svých doprovodných komponent? Ano, opravdu, pokud se podíváte na sekci systémových služeb a jejich komponent (services.msc), najdete v něm tzv. Lokalizátor RPC.

Zakázání lokátoru RPC

Ale může být deaktivován zcela bez obav z výskytu katastrofických následků. Když zadáte úpravu jeho parametrů, musíte zastavit práci komponenty a nastavit typ spuštění, aby se odpojil. Programy, které mohou používat vzdálené procedury, zavolá vzdálené procedury tak (bez její pomoci).

Pokud z nějakého důvodu nefungují nastavené parametry, můžete použít instalační disketu systému Windows, při spuštění zavolat příkazový řádek a zadejte následující:

  • cd X: i386 (X je písmeno jednotky);
  • rozbalte explorer.ex_% TEMP% explorer.exe;
  • rozbalte položku svchost.ex_% TEMP% svchost.exe.

Po restartování se volá "Správce úloh" a ukončí se proces explorer.exe, příkazový řádek určuje kombinovanou kopii% TEMP% explorer.exe% SYSTEMROOT% / y, po které jsou všechny procesy svchost dokončeny v Správci úloh. Teď bychom měli být velmi opatrní, protože na konci procesů v pouhých šedesát sekund Shell potřebují mít čas zaregistrovat příkaz copy% TEMP% svchost.exe% systemroot% system32 / y.

Pokud se uživatel například v normální nebo v nouzovém režimu, mají přístup k editor systémového registru (regedit) v oboru potřeba najít parametr HKCC CSConfigFlags a přiřaďte jí hodnotu nula.

Odstraňování problémů 1726

Konečně, odstranění chyby 1726 je také provedeno prostřednictvím registru. V tomto případě však musíte v pobočce HKLM najít adresář RpcSs a vpravo upravit hodnotu parametru Start.

Oprava chyby 1726 prostřednictvím registru

Je třeba jej změnit ze čtyř, obvykle instalovaných ve výchozím nastavení, na dvojku a restartovat systém.

Po slovu

Tady ve skutečnosti a vše, co se týká volání dálkových procedur. Dálkové řízení, principy fungování této komponenty v rozšířené verzi lze popsat na dlouhou dobu, ale byla vyrobena ohnisko podání na obecné seznámení se službou a některé metody k odstranění chyb a poruch, může to způsobit, že počítačový systém. Běžní uživatelé budou muset být trpěliví a být velmi opatrní, protože jedna špatná akce v registru může vést k úplnému selhání operačního systému.

Všimněte si, že tyto typy selhání nejsou vyloučeny jinými prostředky, jako jsou optimalizační programy a nastavovače operačního systému Windows. Nehledě na to, že není k dispozici žádný příkazový řádek, ani zejména zásah do registru na úrovni editačních klíčů v takových softwarových balíčcích.

Sdílet na sociálních sítích:

Podobné
© 2021 nisfarm.ru