This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
REM Windows Search | |
sc config WSearch start=disabled | |
REM SSDP Discovery | |
sc config SSDPSRV start=disabled | |
REM Geolocation Service | |
sc config lfsvc start=disabled | |
REM ActiveX Installer | |
sc config AXInstSV start=disabled | |
REM AllJoyn Router Service | |
sc config AJRouter start=disabled | |
REM App Readiness | |
sc config AppReadiness start=disabled | |
REM HomeGroup Listener | |
sc config HomeGroupListener start=disabled | |
REM HomeGroup Provider | |
sc config HomeGroupProvider start=disabled | |
REM Internet Connetion Sharing | |
sc config SharedAccess start=disabled | |
REM Link-Layer Topology Discovery Mapper | |
sc config lltdsvc start=disabled | |
REM Microsoft(R) 診断ハブ標準コレクターサービス | |
sc config diagnosticshub.standardcollector.service start=disabled | |
REM Microsoft Account Sign-in Assistant | |
sc config wlidsvc start=disabled | |
REM Microsoft Windows SMS ルーター サービス。 | |
sc config SmsRouter start=disabled | |
REM Network Connected Devicees Auto-Setup | |
sc config NcdAutoSetup start=disabled | |
REM Peer Name Resolution Protocol | |
sc config PNRPsvc start=disabled | |
REM Peer Networking Group | |
sc config p2psvc start=disabled | |
REM Peer Networking Identity Manager | |
sc config p2pimsvc start=disabled | |
REM PNRP Machine Name Publication Service | |
sc config PNRPAutoReg start=disabled | |
REM WalletService | |
sc config WalletService start=disabled | |
REM Windows Media Player Network Sharing Service | |
sc config WMPNetworkSvc start=disabled | |
REM Windows モバイル ホットスポット | |
sc config icssvc start=disabled | |
REM Xbox Live Auth Manager | |
sc config XblAuthManager start=disabled | |
REM Xbox Live セーブデータ | |
sc config XblGameSave start=disabled | |
REM Xbox Live ネットワーキング サービス | |
sc config XboxNetApiSvc start=disabled | |
REM デバイス管理登録サービス | |
sc config DmEnrollmentSvc start=disabled | |
REM 市販デモ サービス | |
sc config RetailDemo start=disabled |
- << Назад
Введение
Наверняка Вы хотя бы раз замечали все эти непонятные службы Windows, большая часть которых делают неизвестно что, расходуя при этом драгоценные ресурсы пк. Сегодня будем находить и отключать такие службы в Windows. Список будет периодически пополняться.
Предупреждение
Следует начать с того, что у всех служб в в Windows 10 существует конкретное предназначение. Некоторые из них имеют решающее значение для правильной работы компьютера. Если по ошибке отключить какую то важную системную службу то можно заблокировать важные функции операционной системы, что может привести к печальным последствиям.
Поэтому будьте максимально осторожны, а все изложенные тут действия выполняйте на свой страх и риск.
Приступаем.
Нажимаем сочетание клавиш Win + R и вписываем туда
services.msc
И нажимаем ok. Откроется окно Службы
В данном окне представлены все службы операционной системы. Мы можем посмотреть дополнительную информацию дважды кликая по интересующей нас службе.
В принципе мы можем отключать службы прямо отсюда. Но я предлагаю использовать более продвинутый способ — отключения служб через cmd.
На разных локализациях windows службы будут называться по разному, а отключая их через cmd мы точно будем отключать необходимую службу не тратя время на поиск ей в списке, который, к слову, постоянно меняется.
Отключение служб Windows через cmd
Я надеюсь Вы ещё не закрыли окно со службами. Оно нам ещё понадобиться. Если закрыли то открываем опять Службы выбираем какую нибудь службу и дважды кликаем по ней. В открывшемся окне нас интересуют поля:
- Service Name — сокращённое название службы, которое использует Windows
- Display Name — полное название службы
Именно сокращённые названия мы и будем использовать дальше. Найдя службу копируем её сокращённое название(service name)
Открываем cmd от имени администратора
Для того чтобы отключить службу вписываем
SC STOP сокращённое название(service name)
Но это лишь остановит службу до перезапуска. Если же мы хотим запретить службу при включении ОС используем такую команду
SC CONFIG сокращённое название(service name) start= disabled
Если мы дополнительно хотим удалить службу
SC DELETE сокращённое название(service name)
Обратите внимание что удалять службу совсем не обязательно, можно только остановить, а также запретить ей запускаться при включении Windows. Удаляйте только если точно уверены что делаете т.к. потом не всё так просто вернуть обратно.
Удобство этого способа заключается в том что нам без разницы какой у нас язык в системе, мы всё равно остановим и удалим нужную службу.
Существует довольно внушительный список ненужных служб, которые можно смело отключить. Я приведу свой список
Для удобства можно вставлять сразу несколько строк в cmd. Дополнительно я приложил фаил, который повторяет содержание этого поста, чтобы не заниматься копированием и вставкой. О том как им пользоваться читайте ниже.
Службы Xbox
Я не являюсь фанатом консолей и совсем не понимаю зачем у меня в системе присутствуют какие то там службы для Xbox. Отключаем их поэтапно.
Xbox Live Auth Manager
SC STOP XblAuthManager
SC CONFIG XblAuthManager start= disabled
SC DELETE XblAuthManager
Xbox Accessory Managment Service
SC STOP XboxGipSvc
SC CONFIG XboxGipSvc start= disabled
SC DELETE XboxGipSvc
Xbox Live Game Save
SC STOP XblGameSave
SC CONFIG XblGameSave start= disabled
SC DELETE XblGameSave
Xbox Live Networking Service
SC STOP XboxNetApiSvc
SC CONFIG XboxNetApiSvc start= disabled
SC DELETE XboxNetApiSvc
Print Spooler
У Вас есть принтер? Вы когда нибудь использовали его? Всё большее количество людей отказываются от использования принтеров в пользу онлайн документации. Так что если Вы не планируете использовать принтер, можно отключить эту службу.
SC STOP Spooler
SC CONFIG Spooler start= disabled
SC DELETE Spooler
Fax
Тоже самое касается службы факса, сейчас уже редко встретишь места где используется факс.
SC STOP Fax
SC CONFIG Fax start= disabled
SC DELETE Fax
Windows Image Acquisition (WIA)
Предоставляет услуги получения изображений для сканеров и камер. Это служба, которая ждет, пока вы нажмете кнопку на сканере, а затем управляет процессом доставки изображения туда, куда ему нужно. Это также влияет на связь с цифровыми камерами и видеокамерами, которые вы подключаете напрямую к компьютеру, так что помните об этом, если вам нужна эта функция.
SC STOP stisvc
SC CONFIG stisvc start= disabled
SC DELETE stisvc
Bluetooth
Можно безопасно отключить службу Bluetooth, если она вам не нужна. Это также может быть мерой предосторожности против Bluetooth-атак. В наши дни широко распространены устройства Bluetooth, такие как мыши, игровые контроллеры и наушники. Так что отключать эту службу рекомендуется только тем кто действительно не использует Bluetooth.
Bluetooth Support Service
SC STOP bthserv
SC CONFIG bthserv start= disabled
SC DELETE bthserv
Bluetooth Service
SC STOP btwdins
SC CONFIG btwdins start= disabled
SC DELETE btwdins
Bluetooth Radio Control Service
SC STOP BcmBtRSupport
SC CONFIG BcmBtRSupport start= disabled
SC DELETE BcmBtRSupport
Bluetooth Audio Gateway Service
SC STOP BTAGService
SC CONFIG BTAGService start= disabled
SC DELETE BTAGService
Windows Search
Эту службу я отключаю на всех версиях Windows. Она отвечает за поиск и индексирование фаилов. Отключение этой службы даёт хороший прирост производительности. Дело в том что эта служба постоянно индексирует фаилы и создаёт ощутимую нагрузку на дисковую подсистему.
Я совсем не понимаю такую логику, ведь можно отключить постоянное индексирование, а когда необходимо что то найти можно воспользоваться например поиском в Total Commander.
SC STOP WSearch
SC CONFIG WSearch start= disabled
SC DELETE WSearch
Windows Error Reporting Service
Windows отправляет отчет об ошибке обратно в Microsoft, когда что-то идет не так. Microsoft использует эту информацию для устранения проблем в будущих обновлениях. У некоторых людей есть проблема с конфиденциальностью, и они предпочитают не отправлять отчеты.
SC STOP WerSvc
SC CONFIG WerSvc start= disabled
SC DELETE WerSvc
Windows Insider Service
Программа предварительной оценки Windows позволяет пользователям опробовать будущие выпуски Windows до того, как они будут доступны для всех пользователей. Если вы не хотите участвовать в программе Windows Insiders, отключите эту службу.
SC STOP wisvc
SC CONFIG wisvc start= disabled
SC DELETE wisvc
Touch Keyboard and Handwriting Panel Service
Windows 10 полностью совместима как с сенсорными экранами, так и с распознаванием рукописного ввода, но большинство настольных и портативных компьютеров не имеют такого оборудования.
SC STOP TabletInputService
SC CONFIG TabletInputService start= disabled
SC DELETE TabletInputService
Remote Registry
Реестр является важным компонентом Windows, в котором хранится важная информация о конфигурации компьютера. Служба удаленного реестра позволяет удаленно изменять реестр компьютера. Это полезная функция для системных администраторов, но большинство пользователей будут изменять свои реестры только локально.
Отключение этой службы может быть хорошей мерой безопасности, поскольку хакеры не могут удаленно вмешиваться в ваш реестр.
SC STOP RemoteRegistry
SC CONFIG RemoteRegistry start= disabled
SC DELETE RemoteRegistry
Downloaded Maps Manager
Служба, которая позволяет приложению Windows 10 maps получать доступ к загруженным картам. Не знали что в windows 10 есть своё приложение для карт? Лично я им не пользуюсь.
SC STOP MapsBroker
SC CONFIG MapsBroker start= disabled
SC DELETE MapsBroker
Connected User Experiences and Telemetry
При первоначальной настройке Windows у Вас спросят, может ли Microsoft собирать информацию о вашей системе в фоновом режиме. Если Вы ответили утвердительно на этот вопрос, вы бы, возможно, и не подумали об этом. Однако, это позволяет использовать программное обеспечение универсального клиента телеметрии (UTC), которое запускает ненужные диагностические службы в фоновом режиме.
SC STOP DiagTrack
SC CONFIG DiagTrack start= disabled
SC DELETE DiagTrack
Windows Biometric Service
Биометрическая служба Windows актуальна только в том случае, если вы действительно используете системные функции или приложения, требующие сканирования отпечатков пальцев или лица.
SC STOP WbioSrvc
SC CONFIG WbioSrvc start= disabled
SC DELETE WbioSrvc
Parental Controls
Если не нужны функции Родительского Контроля.
SC STOP WpcMonSvc
SC CONFIG WpcMonSvc start= disabled
SC DELETE WpcMonSvc
Windows Camera Frame Server
Если Вы никогда не используете веб-камеру или встроенную камеру.
SC STOP FrameServer
SC CONFIG FrameServer start= disabled
SC DELETE FrameServer
Security Center
Несмотря на такое громкое название, основное предназначение этой службы заключается в том чтобы запускаясь при старте системы в фоновом режиме отслеживать уведомлять пользователей об обновлениях, отсутствия антивируса и других раздражающих оповещениях.
SC STOP wscsvc
SC CONFIG wscsvc start= disabled
SC DELETE wscsvc
Retail Demo Service
Служба Retail Demo в Windows 10 используется розничными продавцами, которые хотят предоставить покупателям демонстрацию работы Windows 10.
SC STOP RetailDemo
SC CONFIG RetailDemo start= disabled
SC DELETE RetailDemo
Windows Media Player Network Sharing Service
Если проигрыватель Windows Media не является вашим предпочтительным проигрывателем, вы можете отключить службу в Windows 10, чтобы освободить память.
SC STOP WMPNetworkSvc
SC CONFIG WMPNetworkSvc start= disabled
SC DELETE WMPNetworkSvc
Geolocation Service
Служба геолокации отвечает за мониторинг текущего местоположения.
SC STOP lfsvc
SC CONFIG lfsvc start= disabled
SC DELETE lfsvc
Program Compatibility Assistant Service
Служба помощника по совместимости программ обнаруживает несовместимое программное обеспечение. Наверняка Вы могли видеть результат работы этой службы когда при краше какого нибудь приложения появлялось окно с вариантом выбора — это приложение работало правильно. Данная служба показывает пользователям предупреждения о несовместимых программах и играх.
SC STOP PcaSvc
SC CONFIG PcaSvc start= disabled
SC DELETE PcaSvc
Enterprise App Management Service
Эта служба управления приложениями Windows 10 которая используется для управления различными корпоративными приложениями. Оно используется различными организациями и компаниями, которым требуется аутсорсинг процессов управления корпоративными приложениями.
SC STOP EntAppSvc
SC CONFIG EntAppSvc start= disabled
SC DELETE EntAppSvc
Windows Update
Служба обновления Windows. Более делтальное отключение рассматривалось тут.
SC STOP wuauserv
SC CONFIG wuauserv start= disabled
SC DELETE wuauserv
Microsoft Edge Update Service
Название говорит само за себя. Сидит в фоне и хочет постоянно апдейтить. Отключаем
SC STOP edgeupdate
SC CONFIG edgeupdate start= disabled
SC DELETE edgeupdate
YandexBrowserService
Служба яндекс браузера. Сидит в фоне, постоянно что то чекает. Отключаем
SC STOP YandexBrowserService
SC CONFIG YandexBrowserService start= disabled
SC DELETE YandexBrowserService
gupdate + gupdatem + GoogleChromeElevationService
Тоже самое для браузера Google Chrome.
SC STOP gupdate
SC CONFIG gupdate start= disabled
SC DELETE gupdate
SC STOP gupdatem
SC CONFIG gupdatem start= disabled
SC DELETE gupdatem
SC STOP GoogleChromeElevationService
SC CONFIG GoogleChromeElevationService start= disabled
SC DELETE GoogleChromeElevationService
MozillaMaintenance
Тоже самое для браузера Mozilla FireFox.
SC STOP MozillaMaintenance
SC CONFIG MozillaMaintenance start= disabled
SC DELETE MozillaMaintenance
Отключение служб Windows через msconfig
Последний способ, который позволяет отключать службы.
Нажимаем сочетание клавиш Win + R и вписываем туда
msconfig
В открывшемся окне переходим во вкладку services
И отключаем там все неугодные службы. Но как по мне второй вариант самый универсальный.
Скрипт для отключения ненужных служб
Для того чтобы не вписывать отключение каждой службы вручную, я сделал специальный скрипт для отключения ненужных служб Windows. Просто сохраните его в формат .bat далее откройте от имени администратора. Внимание, используйте скрипт на свой страх и риск! Я не несу никакой ответственности если у Вас что то сломается, данная статья написана для продвинутых пользователей.
Как видно в скрипте написано тоже самое что и в посте. Вы можете сами выбрать что хотите заблокировать, а что оставить. Символы :: используются для комментирования строк. Закомментированные строки не выполняются!
Bonus
Бонусом прилагаю ещё один скрипт для удаления бесполезных задач в Планировщике заданий Windows, который я недавно нашёл на хабре. Также используем на свой страх и риск. Сохраняем в .bat фаил и выполняем от админа.
Mission Completed!
Table of Contents
- Introduction
- 1. Find service name
- 2. Stop service
- 3. Start service
- Summary
- Next Steps
Introduction
This tutorial describes how to stop/start a windows service via batch or cmd.
1. Find service name
First of all, you need to get the service name, to do this:
- Click windows -> type “services”
- When the “services” window opens, right-click the desired service -> properties, then get the service name as below:
2. Stop service
In order to stop the service via batch script:
- Open cmd as administrator.
- Run this command: NET STOP <SERVICE_NAME>
3. Start service
In order to start the service via batch script:
- Open cmd as administrator.
- Run this command: NET START <SERVICE_NAME>
Summary
This tutorial describes how to stop/start a windows service via batch or cmd.
Next Steps
If you’re interested in learning more about the basics of Java, coding, and software development, check out our Coding Essentials Guidebook for Developers, where we cover the essential languages, concepts, and tools that you’ll need to become a professional developer.
Thanks and happy coding! We hope you enjoyed this article. If you have any questions or comments, feel free to reach out to jacob@initialcommit.io.
Final Notes
Related Articles
Back to Blog
В блоге «Сравниваем производительность Windows 10 Pro и Home — загрузку процессора, ОЗУ и накопителя» я сравнил две версии ОС, и пришел к выводу, что специально использовать Windows 10 Home смысла нет, так как разница между версиями очень небольшая. Очень удобной оказалась методика сравнения разных версий ОС с помощью идентичных виртуальных машин, имитирующих производительность недорогого ноутбука без SSD-накопителя.
реклама
После эксперимента я не стал удалять виртуальные машины, и, как выяснилось, не зря. Пользователи нашей конференции, в ветке, посвященной Windows 10, начали жаркий спор на несколько страниц, выясняя, есть ли смысл отключать службы ОС, и вырезать из нее ненужные функции, или это просто бесполезная трата времени и риск потери стабильности системы.
реклама
Я не мог оставить этот спор без внимания и решил провести эксперимент, сравнив скорость работы только что установленной Windows 10 Pro и ее копии, но уже с отключенными лишними службами и вырезанными компонентами. Для эксперимента будет использоваться виртуальная машина с двумя ядрами Ryzen 5 1600, 4 Гб ОЗУ и 60 Гб диском, созданном на реальном HDD.
Все манипуляции с ОС я буду проводить с помощью утилиты Dism++, являющейся графическим интерфейсом к системному консольному средству Dism. Утилита постоянно обновляется и получает новые возможности, но использование ее связано с риском сделать Windows неработоспособной из-за отключения важной службы или функции.
реклама
Поэтому, приступая к экспериментам над вашей ОС, обязательно сделайте бекап важных файлов и бекап образа системы в рабочем состоянии, чтобы при появлении сбоев и нестабильности можно было вернуть все назад за пару минут.
Для начала, давайте посмотрим, как ведет себя Windows 10 October 2020 Update (20H2) на довольно слабой виртуальной машине, имитирующей бюджетный ноутбук.
Занято 1.7 Гб ОЗУ.
реклама
Загрузка процессора высокая, запущены 130 процессов.
Периодически система впадает в ступор — когда Windows 10 решает обновляться одновременно с антивирусным сканированием, не считаясь ни с загрузкой процессора, ни с нагрузкой на HDD.
Простое лимитирование этих процессов относительно загрузки процессора и накопителя сделали бы работу Windows 10 на слабых машинах намного комфортнее, но, видимо, разработчикам важнее в 10-й раз поменять многострадальное меню «Пуск».
На системном диске ОС занимает 18.2 Гб.
Теперь можно приступать к отключению служб и компонентов с помощью Dism++. Для начала стоит очистить системный диск, Dism++ имеет для этого мощные инструменты, сжимающие и очищающие файлы ОС.
Далее — отключаем все ненужные элементы автозагрузки.
Утилита позволяет легко удалить из системы UWP-приложения. Я удалил их выборочно, оставив в ОС Microsoft Store для игр и расширения для просмотра видео и изображений WebP.
Есть в Dism++ и множество полезных настроек-твиков, которые облегчают настройку системы под себя. Собраны они в одном месте, и после установки Windows можно быстро сделать все настройки, не лазая по панели управления.
Ну а теперь, переходим к главному — к службам. Главная «фишка» Dism++ — возможность удалять службы. Не просто выключать, а именно удалять из системы. Нажав «Удалить» вы можете избавиться от ненавистной некоторым пользователям службы SysMain. И после перезагрузки ее попросту не будет в системе и списке служб.
Важно! Удаление служб происходит без подтверждения! Но если вы не собираетесь удалять службу, то можете просто изменить параметры ее запуска.
Я рекомендую вам для начала просто переключить службу на запуск вручную. Список отключаемых служб у каждого будет индивидуальным, ведь у кого-то есть принтер, а у кого-то — локальная сеть или биометрический вход в ноутбуке. Поэтому к отключению служб стоит подойти без фанатизма, тщательно оценивая последствия.
После работы со службами можно приступить и к удалению ненужных компонентов Windows, удаляя ненужное, например — языковые пакеты.
На вышеописанные процедуры у меня ушло менее 10 минут. В этом и есть огромный плюс Dism++ — после установки Windows вы можете за несколько минут произвести в ней кардинальные изменения, которые обычно доступны только при работе с установочным образом Windows. Но текучесть версий Windows 10 делает бессмысленной сложную работу с образом, так как уже через полгода он будет неактуальным. А потратить 10 минут на настройку Windows после установки вполне можно.
Но давайте посмотрим, какой выигрыш дали отключения служб и компонентов. Не забывайте, что я многое оставил в системе и удалил и отключил набор функций и служб который не нужен практически никому.
Занято 1.2 Гб ОЗУ. Выигрыш по сравнению с обычной системой составил 500 МБ.
Запущено 94 процесса (было — 130), загрузка процессора более ровная.
Время запуска Windows почти не изменилось, а вот место, занимаемое ей на системном диске уменьшилось на 4.7 Гб, до 13.5 Гб.
Для бюджетного ноутбука подобные настройки будут очень полезны, ведь теперь даже при покупке очень слабого ноутбука вы привязаны к Windows 10 драйверами и поддержкой нового железа.
Я делал только безопасные отключения служб и компонентов, а если копнуть этот вопрос поглубже и отключить все, что не нужно на вашей системе, то можно добиться потрясающих результатов.
Пользователь Agiliter из нашей конференции по Windows 10 выложил вот такие скриншоты:
Загрузка ОЗУ — 855 МБ.
Размер ОС на диске — всего 4.6 Гб.
Думаю не стоит говорить, что разница между обычной Windows 10 и настолько ускоренной будет очень заметна, и в первую очередь на слабых ноутбуках и ПК. Особенно заметен при таких настройках становится мгновенный отклик системы на действия пользователя.
Пишите в комментарии, делаете ли вы настройки для ускорения Windows 10 или пользуетесь ей по умолчанию?
Telegram-канал @overclockers_news — теперь в новом формате. Подписывайся, чтобы быть в курсе всех новостей!
Как использовать OAuth2 со Spring Security в Java
Javaican 14.05.2025
Протокол OAuth2 часто путают с механизмами аутентификации, хотя по сути это протокол авторизации. Представьте, что вместо передачи ключей от всего дома вашему другу, который пришёл полить цветы, вы. . .
Анализ текста на Python с NLTK и Spacy
AI_Generated 14.05.2025
NLTK, старожил в мире обработки естественного языка на Python, содержит богатейшую коллекцию алгоритмов и готовых моделей. Эта библиотека отлично подходит для образовательных целей и. . .
Реализация DI в PHP
Jason-Webb 13.05.2025
Когда я начинал писать свой первый крупный PHP-проект, моя архитектура напоминала запутаный клубок спагетти. Классы создавали другие классы внутри себя, зависимости жостко прописывались в коде, а о. . .
Обработка изображений в реальном времени на C# с OpenCV
stackOverflow 13.05.2025
Объединение библиотеки компьютерного зрения OpenCV с современным языком программирования C# создаёт симбиоз, который открывает доступ к впечатляющему набору возможностей. Ключевое преимущество этого. . .
POCO, ACE, Loki и другие продвинутые C++ библиотеки
NullReferenced 13.05.2025
В C++ разработки существует такое обилие библиотек, что порой кажется, будто ты заблудился в дремучем лесу. И среди этого многообразия POCO (Portable Components) – как маяк для тех, кто ищет. . .
Паттерны проектирования GoF на C#
UnmanagedCoder 13.05.2025
Вы наверняка сталкивались с ситуациями, когда код разрастается до неприличных размеров, а его поддержка становится настоящим испытанием. Именно в такие моменты на помощь приходят паттерны Gang of. . .
Создаем CLI приложение на Python с Prompt Toolkit
py-thonny 13.05.2025
Современные командные интерфейсы давно перестали быть черно-белыми текстовыми программами, которые многие помнят по старым операционным системам. CLI сегодня – это мощные, интуитивные и даже. . .
Конвейеры ETL с Apache Airflow и Python
AI_Generated 13.05.2025
ETL-конвейеры – это набор процессов, отвечающих за извлечение данных из различных источников (Extract), их преобразование в нужный формат (Transform) и загрузку в целевое хранилище (Load). . . .
Выполнение асинхронных задач в Python с asyncio
py-thonny 12.05.2025
Современный мир программирования похож на оживлённый мегаполис – тысячи процессов одновременно требуют внимания, ресурсов и времени. В этих джунглях операций возникают ситуации, когда программа. . .
Работа с gRPC сервисами на C#
UnmanagedCoder 12.05.2025
gRPC (Google Remote Procedure Call) — открытый высокопроизводительный RPC-фреймворк, изначально разработанный компанией Google. Он отличается от традиционых REST-сервисов как минимум тем, что. . .