Что за программа bits

Одна из программ в системе начала жрать весь трафик, никак не сообщая, что куда и зачем качается. Запустив Tcpview.exe я обнаружил следующее.

*.deploy.akamaitechnologies.com лазит C:WindowsSystem32svchost.exe -k netsvcs

Фоновая интеллектуальная служба передачи (BITS) качает с серверов akamaitechnologies.com непонятно что. Насколько я понял из описания службы, то она без палева для пользователя, когда канал ничем не занят, грузит какие-то данные. Сначала это была служба автоматического обновления винды. Затем я её отключил и начал качать что-то ESET NOD32. Что именно я так и не узнал, запретив ему качать что-то с этих серверов.

Из справки нашел следующее.

Фоновая интеллектуальная служба передачи (BITS) позволяет передавать большие объемы данных без падения производительности сети. Она передает данные маленькими частями, используя свободные ресурсы, когда они становятся доступны, и пересобирая данные в месте назначения. BITS поддерживается операционными системами семейства Microsoft® Windows 2000 Servers и Microsoft® Windows 2000 Server.

НОВАЯ ПАРТНЁРКА НА TWITCH — что такое bits?

BITS загружает и передает как имена файлов в виде адресов URL, так и данные. Если передача файла прерывается из-за отключения компьютера от сети или завершения его работы, она возобновляется после восстановления связи в сети. То есть эту службу могут использовать другие программы, для того, чтобы без палева качать апдейты, когда никто не использует интернет.

Комментарии

Эта служба давно не дает мне покоя, её работу я ощущаю по шуму системы охлаждения, сразу лезу в Службы и выключаю, хотелось бы этот процесс автоматизировать. BITS – ты заебала.

Читайте также:
Google play что это за программа и нужна

Эта службв жрёт интернет со скоростью 10Мбит/сек, думал прогрузит то что надо и угомонится, а нет, сожрала 5 гигоф и темпа не збавляет, вырубил нах, и плевать что она там недокачала, деньги ценнее чем её там какието скачивания

Источник: www.makak.ru

Фоновая интеллектуальная служба передачи

Фоновая интеллектуальная служба передачи (BITS) используется программистами и системными администраторами для скачивания файлов из веб-серверов HTTP и общих папок SMB. BITS будет принимать во внимание стоимость передачи, а также использование сети, чтобы работа пользователя на переднем плане была максимально мало влиять. BITS также обрабатывает межсетовые взаимодействия, приостановку и автоматическое возобновление передачи даже после перезагрузки. BITS включает командлеты PowerShell для создания передачи и управления ими, а также служебной программы командной строки BitsAdmin.

BITS можно использовать Windows для скачивания обновлений в локальную систему. Если вы являетесь конечным пользователем, который ищет способы устранения неполадок при установке BITS, см. раздел «Устранение клиентский компонент Центра обновления Windows проблем».

Приложение BIT (ביט): для чего нужно и как зарегистрироваться

Если применимо

Используйте BITS для приложений, которым необходимо:

  • Скачайте или отправьте файлы на веб-сервер HTTP или REST или файловый сервер SMB.
  • Автоматическое возобновление передачи файлов после отключения сети и перезагрузки компьютера.
  • Сохраняйте скорость реагирования других сетевых приложений.
  • Учитывайте затраты на сеть в роуминге
  • При необходимости работа с BranchCache для оптимизации трафика глобальной сети (WAN)

Аудитория разработчиков

BITS — это COM-интерфейс, предназначенный для разработчиков C и C++, которые также могут использоваться разработчиками .NET. Разработчики UWP должны использовать Windows. API Networking.BackgroundTransfer, а не API BITS.

Версии BITS

Полный журнал версий и сведения о более ранней операционной системе см. в статье «Новые возможности».

Читайте также:
Msiexec что это за программа

В этом разделе

Раздел Описание
Сведения о службе BITS Общие сведения о BITS.
Использование BITS Процедурное руководство по разработке клиентов BITS, которые передают файлы между клиентом и сервером.
Справочник по BITS Справочные сведения для программных интерфейсов BITS. Также содержит сведения о примерах, средствах, параметрах сервера для заданий отправки и протоколе отправки.
Рекомендации Сведения, которые следует учитывать при проектировании приложения, использующего BITS.

Дополнительные ресурсы

Ниже приведены дополнительные ресурсы.

Ресурс Описание
библиотека DLL .NET Сведения об использовании BITS из .NET с использованием ссылочных библиотек DLL см. в статье «Вызов в BITS из .NET с помощью ссылочных библиотек DLL»
оболочка .NET Для других .NET оболочки для BITS можно найти nuget для проектов, помеченных тегом BITS.

Источник: learn.microsoft.com

Background Intelligent Transfer Service

Вы все еще не знаете, как лучше организовать передачу файлов по сети на компьютеры под управлением Windows? Тогда вам сюда!

Background Intelligent Transfer Service (BITS) – служба ОС Windows, которая может передавать файлы в фоновом режиме. Она используется, в основном, для Windows Update.

Какой же интерес BITS представляет для разработчиков?

1. Возможность закачки файлов в фоновом режиме, незаметно для пользователя
2. Высокий уровень отказоустойчивости. Если сетевой кабель перерубят, или комп выпадет в «синий экран», то BITS докачает файлы, как только это станет возможно.
3. Intelligent сказано не зря. Если пользователь в данный момент ничего не качает и комп простаивает, BITS воспользуется освободившимися ресурсами. Эту фичу можно использовать, назначая различные приоритеты закачек.

Работать с BITS можно через специальный API

В своем проекте я использовал удобную, вполне рабочую «обертку» для .NET. Так же существует еще одна.

Читайте также:
Sense что это за программа как удалить

Ключевым объектом BITS является Job (не надо дословного перевода, назовем это «закачкой»).
Жизненный цикл «закачки» следующий:

1. Создание Job. Указываем название, описание, тип (UploadDownload) и приоритет

2. Добавление файлов. Job может содержать несколько файлов, если выбран тип Download.

3. Подписываемся на события закачки, если необходимо отслеживать прогресс в реальном времени.

4. Запуск закачки. Далее BITS все делает сам.

Важной особенностью BITS является то, что создать закачку может только пользователь, совершивший вход в систему, либо системная учетная запись. Тем, кто собирается использовать BITS, советую не забывать об этом.

Я сознательно не привожу примеров кода, они есть здесь и здесь.

Для дополнительного ознакомления есть замечательная статья на английском.

Источник: habr.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru