Многи корисници рачунарских система су чули за концепте као што су удаљене процедуре, позиви за даљинске процедуре или РПЦ. Али само не сви замишљају какве су то технологије, како раде и за шта су. Међутим, многи од оних који су онемогућили ову услугу у системима заснованим на оперативном систему Виндовс често могу добити грешке везане за критичне грешке. О овоме и много више ће бити речи касније.
Вреди почети са неким теоријским информацијама. Даљински поступци (удаљени позиви процедура) се сматрају механизмом који вам омогућава да покренете или користите било коју функцију рачунарских система у адресном простору различитом од терминала који се користи. Једноставно речено, ово је начин за приступ удаљени рачунар на примјер, путем локалне мреже или интернетске везе.
Међутим, удаљене процедуре (позиви са удаљеним процедурама), које се називају РПЦ (скраћено од Ремоте Процедуре Енглисх), могу се приписати не само удаљеним рачунарима. На локалном нивоу, такве технологије се такође користе. Као једноставан пример, можете позвати одређену функцију једног програма из друге апликације кроз интеракцију кроз специјалне библиотеке.
Поред тога, апсолутно све верзије Виндовса имају такву услугу, а када је онемогућена или неуспех КСП модификације уопште не функционише.
У правилу, РПЦ сервис даљинског позива за процедуру за клијент-послужитељ захтијева најмање двије главне компоненте: мрежни протокол за размјену података и језик за серијализацију (пријевод неке процесне или информацијске структуре података у секвенцу бита).
Архитектуре могу бити потпуно различите и разликују се по својим могућностима. Али за размјену података на тзв. Транспортном нивоу најчешће се користе УДП и ТЦП протоколи, рјеђе - ХТТП.
Како не би улазили у техничке аспекте, најједноставније објашњење како такве технологије функционишу може бити следећи пример: процес клијента формира захтев за сервер који описује изабрану процедуру са наведеним параметрима и шаље је, након чега сервер извршава захтевану директиву и шаље клијенту одговор који је приказан на клијенту. ауто. Међутим, сам управљач сервера је, да тако кажем, у режиму мировања и активира се само у тренуцима пријема захтева клијента. У исто време, уопште није неопходно да се извршење шеме “захтев-одговор” изврши одмах.
Истовремено се постиже максимални учинак учинка када се размјењују релативно мале количине података и кратко вријеме одзива компоненти између којих се успоставља интерактивна веза.
Дакле, можемо разликовати две главне карактеристике ових технологија:
Што се тиче имплементација, удаљене процедуре (позив удаљених процедура) данас користе неколико основних технологија, међу којима су најраширеније следеће:
Сада неколико ријечи о недостацима. Главни проблем, и сходно томе, задатак имплементације, је да се иста операција позива у удаљеној процедури преко чвора услуге удаљеног позива процеса мора истовремено изводити на различитим машинама, често са различитим оперативним системима, адресним просторима и архитектуром. . У том процесу, ови параметри морају бити копирани из једног терминала у други. За то се користи не само транспортни протокол, већ и серијализација, што вам омогућава да конвертујете различите бајт секвенце типови података.
Друга тачка се односи на чињеницу да удаљене процедуре (позив удаљених процедура) користе не један процес, као на локалном нивоу, већ два (на клијентској машини и на серверу). Стога, ненормалан завршетак програма на једном од терминала може изазвати исту реакцију на другом.
Коначно, једно од главних питања је проблем компатибилности због хетерогености неких програмских језика, упркос успостављеним јединственим стандардима.
Даљински позив Виндовс 10 или било који други систем са рангом испод подразумева коришћење специјалних подсистема:
Ако говоримо о томе који модули оперативног система захтијевају да РПЦ сервис буде омогућен, једноставно је немогуће све набројати.
Али, међу свим познатим компонентама Виндовс система, можемо поменути услугу факса, услугу криптографије, записивање грешака, помоћ и подршку, приступ ХИД уређајима, сервис за поруке, управљање дисковима и логичким партицијама, измјењиво управљање складиштем, аудио систем, Виндовс инсталатер и друго Бог зна шта.
Чини се да је ова листа довољна да се схвати колико компоненти система, као и сам корисник, зависе од ове услуге.
Генерално, на основу претходног описа, можете процијенити ефекат РПЦ-а. Тако, на пример, постоји много случајева када је приликом искључивања ове услуге звук потпуно нестао, било је немогуће обновити систем након критичних кварова или када је покренуо корисник, подешавања бежичне мреже „су летела“.
Али најтужније је да ако искључите позив удаљеног РПЦ поступка, понекад је немогуће чак и приступити основним системским поставкама, бити корисник најмање три пута администратор на свом терминалу.
Углавном, многи су покушали (и покушавају) да искључе услугу удаљеног позива у процедури. Ово је строго забрањено. У принципу, сам систем, у спровођењу таквог покушаја да то уради, неће дати, издавањем одговарајућег обавештења.
Али не знају сви да у секцији услуга (сервицес.мсц) још увек постоји нешто као "Ремоте Лоцатор Цалл РПЦ". Овде се само може безболно искључити за систем. Апликације које га могу користити у свом раду ће самостално позвати сервис ако је потребно.
На крају, да видимо шта се може урадити ако се грешка генерише током удаљеног позива процедуре. У најједноставнијем случају, можете покушати поново омогућити услугу (ако, наравно, успије).
Да бисте то урадили, у одговарајућем одељку где се налази сервис, двапут кликните на мени за уређивање параметара, притисните дугме за напајање, а тип укључивања је подешен на аутоматско. Ако није могуће извршити ову процедуру са стандардним системским покретањем, можете покушати извести сличне радње у сигурном начину рада. Неки стручњаци савјетују у исто вријеме у вријеме акције, за сваки случај, онемогућити антивирусни софтвер.
Ако то не помогне, али имате инсталацијски диск или дискету за опоравак при руци, можете покренути командну конзолу са администраторским правима (не морате се покренути с диска) и уписати сљедеће наредбе:
Након тога покрените Таск Манагер (Цтрл + Дел + Алт или таскмгр у менију Рун) и завршите процес Екплорер.еке.
Затим, у командној конзоли, напишите следеће: цопи% ТЕМП% екплорер.еке% СИСТЕМРООТ% / и.
У “Диспечеру” заустављамо све свхост.еке процесе, а онда у року од 60 секунди морамо имати времена у командној линији да унесемо линију копије% ТЕМП% свцхост.еке% системроот% систем32 / и.
Коначно, ако имате приступ уређивачу регистра (регедит) обновљеном, морате проћи кроз ХКЦЦ грану кроз секције СИСТЕМ и ЦуррентЦонтролСет и доћи до параметра ЦСЦонфигФлагс, мијењајући његову вриједност на нулу.
Ово нису све методе исправљања грешака повезаних са РПЦ. Чињеница је да ако је ова услуга проузроковала поремећаје у раду других сервиса, можда ћете прво морати да решите проблеме са њиховим извођењем, а тек онда предузмете неке акције против РПЦ-а. И није увијек могуће добити потпуни приступ горе описаним параметрима и поставкама. Ако се ништа не догоди, без обзира колико јадно звучало, морат ћете у потпуности реинсталирати оперативни сустав, иако бих се надао да се то неће догодити.
Ево кратког и свега што се односи на технологију и услуге РПЦ-а. Заправо, све ово изгледа много компликованије него што је представљено у овом опису, а за потпуно разумевање питања потребно је имати барем основно знање. Али да би се добила општа идеја РПЦ-а, ово је довољно.
Што се тиче затварања, не покушавајте да радите ове ствари, у супротном цео систем неће успети. Горе наведена решења за исправљање кварова обично помажу, али још увек је немогуће дати пуну гаранцију, јер би деактивирање сервиса могло проузроковати кварове на другим компонентама.