muzruno.com

Отдалечени процедури. Извикване на дистанционни процедури: подробни инструкции

Структурата на операционната система Windows на всяка модификация, започваща с версията на XP, включва компонент на услугата, наричан RPC. Какво е това, обикновените потребители в по-голямата си част не знаят, особено, не познайте каква е тази услуга и как тя работи. В тази връзка се предлага да се разгледат някои от основните аспекти, свързани със самия компонент, принципите на неговото функциониране и обхвата на използване, без да се описват ненужни и сложни технически термини. Нека да разгледаме възможните грешки в услугата и методите за бързото им елиминиране.

Отдалечени процедури (обаждане на дистанционни процедури): какво е това?

Очевидно много потребители, въз основа на името на този компонент на услугата, вече са извлекли заключение за това какво е то. Действително дистанционните процедури (призоваващи дистанционни процедури) предполагат някакво действие, когато се изпълняват не на локалния компютър, а на дистанционното (най-често на сървъра).

RPC услуга

Това означава, че заявката се генерира на един терминал, след това се прехвърля в другата, където се изпълнява, след което отговорът (отчета) за изпълнението се връща на първия компютър. Но това е само едно примитивно обяснение. Всъщност всичко е много по-сложно, тъй като трябва да обмислите протоколи за пренос на данни (UDP, TCP, HTTP) и много други механизми.

Защо се нуждаем от тази услуга?

Въпреки основната цел, RPC дистанционно обаждане може да се използва на един компютър, вместо на различни компютри. Най-простият пример е призива на някои функции на една програма от друго приложение. Много музиканти, работещи с виртуални студиа и секвенсери, знаят, че всяко такова приложение има собствен модул за редактиране или обработка на звук, който не винаги отговаря на изискванията на потребителя. И всяко студио позволява, вместо да свързва всяка друга външна програма.

Свързване на външен редактор към FL Studio чрез RPC

Например в настройките на серията FL Studio можете да посочите друго приложение (например Adobe Audition), което ще се използва по подразбиране за редактиране на звукови файлове (проби) в основната програмна среда. Свързването на Adobe Audition с FL Studio не се осъществява чрез виртуални хостове като VST, RTAS или DX, а директно чрез използването на услугата Remote Call Call. От само себе си се разбира, че този пример не е единственият, тъй като обхватът на описания компонент е много по-широк.

Много често тази услуга се свързва и с разпределението на изчислителното натоварване на терминалите, между които се създава интерактивна връзка. В същото време, ако натоварването е равномерно разпределено на изчислителните ресурси на няколко компютъра, максималната производителност може да бъде постигната само чрез обмен на малки количества данни и бърза реакция между компонентите.

Отдалеченото обаждане по процедура не бе успешно: каква е причината?

За съжаление, поради такова търсене, появата на неуспехи и грешки, свързани с тази услуга, е доста честият феномен.

Грешка в RPC сървъра

В резултат на това става невъзможно не само използването на самия компонент. Понякога дори не можете да осъществите достъп до някои системни настройки и Windows XP "излита" и след това да го възстановите в нормално работно състояние може да бъде доста проблематично. Друг проблем е инструментът за онлайн възстановяване DISM, който е част от операционната система.

ДИСМ грешка 1726

Това е с нарушения в работата му, свързани с появата на грешка 1726, която пряко засяга функционирането на компонентите на RPC услугата.

SFC Tool

Основните причини за тези неуспехи, наречени тест предизвикателство означава или процеса на възстановяване на системата, когато уволнения, активно или не могат правилно изключен (например, докато в началото на двете командни конзоли и инструмент уволнения SFC) - когато услугата се изпълнява паралелно с компонента за обслужване, когато RPC- на услугата блокиран антивирусен софтуер.

Следователно, ако разговорът за дистанционна процедура се провали в Windows 7 и по-нови, първото нещо, което трябва да направите, е да изключите DISM, да рестартирате компютъра и да рестартирате услугата. Ако това не помогне, можете да опитате да влезете в безопасен режим и напълно да изключите антивирусната защита по време на възстановяване. При допълнителни мерки, които помагат да се коригира неизправност при дистанционно извикване на процедурата и при всяка промяна на Windows, ние ще живеем отделно. Междувременно, нека да разгледаме въпросите, свързани с деактивирането на този компонент на системата (уви, но много потребители, които не знаят същността на въпроса, се опитват да направят такива неща).

Мога ли да деактивирам услугата RPC?



Затова нека видим колко реалистично е да деактивирате обаждането на отдалечени процедури. Отдалечените процедури, базирани на препоръките на разработчиците, не могат да бъдат деактивирани във всеки случай. Това е важно! По принцип сам по себе си операционна система не позволявайте това. Съществуват, разбира се, някои начини за разрешаване на използването на допълнителен софтуер, но по очевидни причини имената на такива приложения не се дават, защото ако бъдат използвани неправилно, цялата система може да стане неизползваема.

Последиците от деактивирането на процесите на RPC

Дори ако потребителят може по някакъв начин да забрани дистанционните процедури (обаждане на дистанционни процедури), последиците, за съжаление, могат да бъдат най-непредсказуеми. Както вече споменахме, Windows XP може дори да спре да работи, и OS по-висок ранг в резултат, може да видите огромно количество системни сривове, които се премахне няма да работи дори и само заради липсата на достъп до критични настройки и настройки на Windows, а дори и по безопасен или когато започвате от сменяеми носители. Можете обаче да решите проблема, когато се обаждате на отдалечени процедури в Windows 10 или по-стари версии на операционната система. Методът не е най-лесният, затова, когато го използвате, трябва да сте много внимателни.

Деактивирайте локатора за отдалечен достъп

Така че основната услуга на RPC не може да бъде деактивирана. Но може би има смисъл да деактивирате някои от съпътстващите го компоненти? Да, наистина, ако отидете в раздела на системните услуги и техните компоненти (services.msc), можете да намерите в него така наречения RPC локатор.

Деактивиране на локатора на RPC

Но тя може да бъде деактивирана, напълно без страх за появата на катастрофални последици. Като въведете редактирането на неговите параметри, трябва да спрете работата на компонента и да настроите типа старт да е изключен. Програмите, които могат да използват отдалечени процедури, ще направят това (без негова помощ).

Ако по някаква причина зададените параметри не работят, можете да използвате инсталационния диск на Windows, при стартиране от него да се обадите на командния ред и да въведете следното:

  • cd X: i386 (X е буквата на устройството);
  • expand explorer.ex_% TEMP% explorer.exe;
  • разширете svchost.ex_% TEMP% svchost.exe.

След рестартирането се извиква "Мениджър на задачи" и той се прекратява процес explorer.exe, командният ред определя комбинираното копие% TEMP% explorer.exe% SYSTEMROOT% / y, след което всички процеси svchost са завършени в Task Manager. Сега ние трябва да бъдем много внимателни, защото в края на процесите в само шестдесетсекунди в Shell трябва да имат време да се регистрират в командния копие% TEMP% svchost.exe% SystemRoot% system32 / г.

Ако даден потребител, например, в една нормална или в безопасен режим, да има достъп до редактора на системния регистър (регентство) в бранша трябва да се намери параметър НКСС CSConfigFlags и присвояване на стойност, равна на нула.

Отстраняване на неизправности 1726

И накрая, премахването на грешка 1726 също се извършва чрез регистъра. Но в този случай в клона на HKLM трябва да намерите директорията RpcSs, а вдясно да редактирате стойността на параметъра Start.

Корекция на грешка 1726 чрез регистъра

Трябва да се промени от четирите, обикновено инсталирани по подразбиране, на двойка и след това да рестартирате системата.

послеслов

Тук, всъщност, и всичко, което се отнася до обаждането на отдалечени процедури. Дистанционни процедури, принципите на работа на този компонент в разширената версия могат да бъдат описани от дълго време, но е направена във фокуса на представянето на общо запознаване с услугата и някои методи за елиминиране на грешки и неизправности, това може да доведе до компютърната система. Обикновените потребители ще трябва да бъдат търпеливи и да бъдат много внимателни, защото едно погрешно действие в регистъра може да доведе до пълна катастрофа на операционната система.

Имайте предвид, че тези видове откази не се отстраняват чрез каквито и да било други средства като програми за оптимизиране и настройки на настройките на операционната система Windows. При всяко желание нито командния ред, нито, особено, намесата в регистъра на нивото на клавишите за редактиране в такива софтуерни пакети не е предоставена.

Споделяне в социалните мрежи:

сроден