Нужна ли оптимизация доставки в windows 10

Используя средства очистки диска в Windows, пользователи могут увидеть «Файлы оптимизации доставки», в отношении которых у них может возникнуть вопрос: что это и можно ли удалить эти файлы. Второй возможный вопрос, касающийся оптимизации доставки — почему соответствующая служба активно использует доступ в Интернет, что видно на вкладке «Сеть» в диспетчере задач.

В этой простой инструкции подробно о файлах оптимизации доставки, их назначении и удалении, а также о том, как отключить саму оптимизацию доставки.

Файлы оптимизации доставки — назначение и удаление

В Windows 10 и 11 присутствует функция «Оптимизация доставки», имеющая отношение к загрузке обновлений. Задача функции — ускорить загрузку обновлений за счет использования кэша обновлений с других, рядом расположенных устройств. Как она работает (при условии, что включена в Параметрах):

  • Ваш компьютер может скачивать обновления Windows не только с серверов Майкрософт, но и с компьютеров в локальной сети (а при включении соответствующей настройки — и в Интернете), где эти обновления уже есть.
  • Ваш компьютер также может раздавать файлы обновлений компьютерам в локальной сети и в Интернете.

В свою очередь, Файлы оптимизации доставки — это тот самый выделенный кэш обновлений, а также соответствующие журналы. Эти файлы могут загружаться другими компьютерами в локальной сети (по умолчанию) или в Интернете (если включить настройку).

Сами файлы расположены в скрытой системной папке

C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Microsoft\Windows\DeliveryOptimization
Папка с файлами оптимизации доставки

Как удалить Файлы оптимизации доставки и можно ли это делать?

Удаление файлов оптимизации доставки полностью безопасно: однако они могут появиться вновь. Если вы не хотите этого — отключите оптимизацию доставки в параметрах Центра обновлений, о чём подробно в следующем разделе инструкции.

Для удаления файлов оптимизации доставки можно использовать один из следующих способов, оба подойдут и для Windows 11 и для Windows 10:

  1. Нажать клавиши Win+R на клавиатуре (или нажать правой кнопкой мыши по кнопке «Пуск» и выбрать пункт «Выполнить»), ввести cleanmgr и нажать Enter для запуска утилиты «Очистка диска». Выбрать «Диск C» для очистки, установить отметку на «Файлы оптимизации доставки» и нажать «Ок» для запуска из очистки.
  2. Зайти в Параметры (клавиши Win+I) — Система — Память и нажать по пункту «Временные файлы». Отметить пункт «Файлы оптимизации доставки» и нажать кнопку «Удалить файлы».
    Удаление файлов оптимизации доставки в Параметрах Памяти Windows

Оптимизация доставки грузит сеть — как отключить функцию?

Самая частая проблема пользователей, касающаяся «Оптимизации доставки» заключается в том, что соответствующая ей служба может активно использовать трафик. Причина обычно не в каком-либо сбое, а в её штатной работе: раздаче обновлений на компьютеры в локальной сети или Интернете.

Если вам это не требуется, вы можете отключить оптимизацию доставки:

  • В Windows 11 зайдите в Параметры — Центр обновления Windows — Дополнительные параметры, найдите пункт «Оптимизация доставки» и выключите переключатель «Разрешить загрузки с других компьютеров».
    Отключить оптимизацию доставки в Windows 11

  • В Windows 10 откройте Параметры — Обновление и безопасность и выберите пункт «Оптимизация доставки» в панели слева. Отключите функцию с помощью переключателя «Разрешить загрузки с других компьютеров».
    Отключить оптимизацию доставки в Windows 10

Примечание: возможно также отключить службу «Оптимизация доставки», однако сделать это в интерфейсе «Службы» (services.msc) не получится: потребуется использовать редактор реестра и получить права на изменение соответствующего раздела, подробнее: Как отключить службу в Windows.

Завершая материал, ещё один нюанс, который может быть полезным в будущем: очистка любых пунктов во встроенной утилите «Очистка диска» в Windows или в разделе «Память» в «Параметрах» безопасна (подробнее: Очистка диска встроенными средствами Windows 11, подойдет и для Windows 10).

Самое неприятное, с чем вы можете столкнуться после очистки — отсутствие дампов памяти или журналов, когда они нужны (но в отсутствие сбоев обычно не требуются), повторное создание эскизов для файлов изображений, удаление файлов Корзины, которых вы удалять не планировали. Но к каким-либо последствиям в части работоспособности системы очистка любого из пунктов не приведёт.

Все способы:

  • Способ 1: Отключение оптимизации доставки
  • Способ 2: Отключение обновлений приложений
  • Способ 3: Групповые политики
  • Способ 4: Чистая загрузка
  • Способ 5: Приостановка обновлений
  • Вопросы и ответы: 1

Способ 1: Отключение оптимизации доставки

Функция оптимизации доставки обновлений предполагает использование в качестве источника пакетов не только централизованные сервера, но также и пользовательские компьютеры. Такой подход ускоряет скачивание обновлений, но с другой стороны, поскольку их загрузка имеет приоритет над остальным трафиком, скорость интернета может существенно снизится. Простейший способ решить эту проблему – отключить оптимизацию доставки в настройках Windows 10.

  1. Откройте приложение «Параметры» и перейдите в раздел «Центр обновления Windows»«Дополнительные параметры».
  2. Оптимизация доставки грузит интернет в windows 10-1

  3. Нажмите ссылку «Оптимизация доставки».
  4. Оптимизация доставки грузит интернет в windows 10-2.1

  5. Установите переключатель «Разрешить загрузки с других компьютеров» в положение «Откл.» и закройте приложение «Параметры».
  6. Оптимизация доставки грузит интернет в windows 10-2

Готово. Чтобы новые настройки вступили в силу, перезагрузите компьютер.

Способ 2: Отключение обновлений приложений

К задержкам трафика может также привести фоновая работа Магазина приложений Windows, точнее процедура автоматического обновления универсальных приложений. Отключите ее.

  1. Запустите приложение «Microsoft Store», нажмите в правом верхнем углу кнопку в виде трех точек и выберите из меню «Настройки».
  2. Оптимизация доставки грузит интернет в windows 10-3

  3. В окне настроек переключите рычажок «Обновлять приложения автоматически» в положение «Выкл.».
  4. Оптимизация доставки грузит интернет в windows 10-4

Закройте Магазин Windows, перезагрузите компьютер и проверьте нагрузку на интернет.

Способ 3: Групповые политики

Для настройки функции оптимизации доставки можно использовать системные политики. Данный способ отличается гибкостью и позволяет выбирать разные режимы скачивания пакетов обновлений.

  1. Запустите «Редактор локальных групповых политик», для чего вызовите нажатием клавиш Win + R диалоговое окошко «Выполнить», введите в него команду gpedit.msc и нажмите клавишу ввода.
  2. Оптимизация доставки грузит интернет в windows 10-5

  3. В правой колонке окна «Редактора локальных политик» перейдите в раздел «Конфигурация компьютера»«Административные шаблоны»«Компоненты Windows»«Оптимизация доставки». В правой колонке найдите политику «Режим скачивания» и откройте ее «Свойства» двойным по ней кликом.
  4. Оптимизация доставки грузит интернет в windows 10-6

  5. Включив политику, выберите из выпадающего списка блока «Параметры» опцию «Обход (100)» и сохраните настройки.
  6. Оптимизация доставки грузит интернет в windows 10-7

  7. Затем перейдите в раздел «Конфигурация компьютера»«Административные шаблоны»«Сеть»«Фоновая интеллектуальная служба передачи (BITS)» и откройте «Свойства» политики «Ограничить максимальную пропускную способность сети для фоновой передачи BITS».
  8. Оптимизация доставки грузит интернет в windows 10-8

  9. Включите политику, если отключена. В блоке «Параметры» установите желаемую скорость передачи. В большинстве случаев оптимальным значением является 10 кбит/с. Здесь же можно задать период времени, в течение которого будет действовать настройка.
  10. Оптимизация доставки грузит интернет в windows 10-9

Чтобы настройки вступили в силу, перезагрузите компьютер.

Способ 4: Чистая загрузка

Дополнительное решение, позволяющее исключить потенциальное влияние на работу функции оптимизации доставки посторонних фоновых процессов и служб.

  1. Откройте диалоговое окно «Выполнить» нажатием клавиш Win + R, введите в него команду msconfig и нажмите клавишу ввода.
  2. Оптимизация доставки грузит интернет в windows 10-10

  3. В открывшемся окне утилиты «Конфигурация системы» переключитесь на вкладку «Службы», активируйте опцию «Не отображать службы Майкрософт» и нажмите кнопку «Отключить все».
  4. Оптимизация доставки грузит интернет в windows 10-11

  5. Сохраните настройки и перезагрузите компьютер.

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

Способ 5: Приостановка обновлений

Наконец, в качестве временного решения можно порекомендовать приостановку работы «Центра обновлений Windows». Это можно сделать разными способами, из которых самым простым и наиболее удобным в данном конкретном случае является остановка системной службы «Центр обновлений Windows».

  1. Откройте оснастку управления службами командой services.msc в диалоговом окошке «Выполнить» (Win + R).
  2. Оптимизация доставки грузит интернет в windows 10-12

  3. Отыщите в списке службу «Центр обновлений Windows» и откройте ее «Свойства», дважды щелкнув по ней ЛКМ.
  4. Оптимизация доставки грузит интернет в windows 10-13

  5. Выберите тип запуска «Отключена», нажмите кнопку «Остановить» и сохраните настройки.
  6. Оптимизация доставки грузит интернет в windows 10-14

После выполнения связанных с использованием интернета задач включите службу обновления теми же средствами оснастки управления службами, не забыв восстановить исходный тип запуска «Автоматически».

Наша группа в TelegramПолезные советы и помощь

Традиционно обновления Windows загружались прямо с серверов Microsoft на ваш компьютер. Это означало, что Microsoft должна была иметь огромную инфраструктуру для доставки обновлений миллионам пользователей по всему миру, и что иногда скорость загрузки обновлений была удручающе низкой. Чтобы улучшить ситуацию, Microsoft разработала функцию под названием «Оптимизация доставки», которая позволяет вашему компьютеру получать обновления от пользователей в локальной сети или Интернете и загружать обновления другим пользователям. Если вы хотите узнать больше о том, что делает оптимизация доставки, как она работает и стоит ли ее включать или выключать, прочитайте это руководство.

Что такое оптимизация доставки? Что оно делает?

Оптимизация доставки — это функция Windows 10 и Windows 11, которая позволяет этим операционным системам загружать обновления с использованием однорангового обмена в локальной сети или в Интернете. Его цель — использовать меньшую пропускную способность для загрузки обновлений, которая иногда может быть довольно большой.

Эта функция позволяет загружать обновления Windows с других компьютеров в той же сети, что и вы, или с других компьютеров в Интернете, находящихся рядом с вами, а также приложений Microsoft Store, обновлений Microsoft Defender, обновлений Microsoft Edge, Xbox Game Pass и других элементов.

Оптимизация доставки в Windows 10

Когда Windows 10 или Windows 11 загружают обновление или приложение с помощью оптимизации доставки, они ищут другие компьютеры в вашей сети или в Интернете (в зависимости от того, как вы настроили работу этой функции), которые уже загрузили такое же обновление или приложение. Оптимизация доставки не загружает весь файл из одного места, а разбивает его на более мелкие части. Затем он получает части этого обновления или приложения с компьютеров, на которых оно установлено, а также части от Microsoft, стремясь завершить этот процесс как можно быстрее. Последний шаг: оптимизация доставки.создает локальный кеш для обновлений, в котором на короткое время сохраняются загруженные файлы. Эти файлы затем доступны для загрузки на другие компьютеры в сети или в Интернете, в зависимости от того, как вы настроили эту функцию.

Оптимизация доставки доступна, начиная с Windows 10 версии 20H2, а также включена во все версии Windows 11. Если эта функция включена, у вас есть две настройки на выбор:

  • Компьютеры в моей локальной сети (в Windows 10) или Устройства в моей локальной сети (в Windows 11) — этот параметр позволяет Windows загружать обновления с других компьютеров в той же сети, что и вы. Когда вы выбираете этот вариант, рекомендуется установить для вашего сетевого профиля значение «Частный», а не «Общественный».
  • ПК в моей локальной сети и ПК в Интернете (в Windows 10) или Устройства в Интернете и моей локальной сети (в Windows 11) — позволяет Windows загружать обновления с других компьютеров в вашей сети, а также с других компьютеров в Интернет, которые находятся относительно близко и предоставляют вам обновления, которые загружаются быстрее, чем с серверов Microsoft.

Оптимизация доставки в Windows 10

Кому выгодна оптимизация доставки?

Две стороны получают выгоду от включения этой функции на вашем компьютере с Windows:

  • Microsoft оптимизирует пропускную способность, необходимую для доставки обновлений на все компьютеры Windows с включенной оптимизацией доставки. Это означает немного меньшие затраты на счета за Интернет и немного меньше аппаратных ресурсов, используемых серверами Microsoft, которые обеспечивают доставку обновлений.
  • Включив эту функцию, вы получаете обновления быстрее и можете сэкономить на расходах на пропускную способность на уровне сети. Однако если плата за подключение к Интернету взимается в зависимости от использования полосы пропускания, вам необходимо подумать о том, как настроить оптимизацию доставки. Более подробная информация – в следующем разделе этой статьи.

Должен ли я отключить оптимизацию доставки?

Если вы ищете «Оптимизация доставки» в Google, Bing и других поисковых системах, вы найдете множество статей, в которых рекомендуется отключить эту функцию. Хотя сделать это легко, это не лучшая идея. Вот подход, который я рекомендую для этой функции:

  • Если вы находитесь в локальной сети с двумя или более компьютерами Windows, использующими одну и ту же версию, вам следует включить ее и выбрать любые настройки, которые вы предпочитаете.
  • Если ваш компьютер не является частью сети или у вас есть ноутбук, который подключается ко многим сетям, рекомендуется включить эту функцию и использовать второй параметр: ПК в моей локальной сети и ПК в Интернете (в Windows 10). или Устройства в Интернете и моей локальной сети (в Windows 11). Таким образом, даже если вы не можете получать обновления с других компьютеров в локальной сети, вы можете получать обновления с других компьютеров в Интернете, которые могут доставлять обновления с хорошей скоростью. Этот параметр должен помочь вашему компьютеру получать обновления быстрее, чем при отключенной оптимизации доставки. ВАЖНЫЙ: Если ваш интернет-план оплачивается на основе вашего использования, вам никогда не следует включать этот параметр, поскольку он позволяет другим компьютерам в Интернете загружать у вас обновления, что увеличит ваши расходы.

Оптимизация доставки отключена

Как включить оптимизацию доставки

Если вы решите включить оптимизацию доставки, я покажу вам, как это делается. Сначала я поделюсь инструкциями для Windows 10, а затем для Windows 11:

Как включить оптимизацию доставки в Windows 10

Если вы хотите, чтобы Windows 10 получала онлайн-обновления от других и наоборот, включите оптимизацию доставки. Сначала откройте приложение «Настройки» (Windows+I) и выберите «Обновление и безопасность».

В настройках Windows 10 перейдите в раздел «Обновление и безопасность».

На левой боковой панели выберите «Оптимизация доставки». Затем справа щелкните или коснитесь переключателя «Разрешить загрузку с других компьютеров», чтобы включить его. Наконец, выберите настройку, которую вы предпочитаете:

  • ПК в моей локальной сети
  • ПК в моей локальной сети и ПК в Интернете

Включите оптимизацию доставки в Windows 10

Оптимизация доставки теперь включена, и она будет автоматически загружать обновления для Windows 10, приложений Microsoft Store, Microsoft Edge и других с других компьютеров в той же сети и/или Интернете, в зависимости от того, как вы ее настроили.

Как включить оптимизацию доставки в Windows 11

В Windows 11 шаги по включению оптимизации доставки другие: откройте «Настройки» (Windows+I). Слева перейдите в Центр обновления Windows; затем справа нажмите или коснитесь «Дополнительные параметры».

В настройках Windows 11 выберите «Центр обновления Windows» data-lazy-src=

Прокрутите список параметров Центра обновления Windows, пока не увидите «Оптимизация доставки», и щелкните или коснитесь его. Он находится в разделе «Дополнительные параметры».

Нажмите или коснитесь «Оптимизация доставки».

Здесь вы можете указать, может ли Windows получать обновления онлайн от других. Чтобы включить оптимизацию доставки, включите переключатель «Разрешить загрузку с других компьютеров», щелкнув или коснувшись его. Затем выберите, как вы хотите разрешить загрузку:

  • Устройства в моей локальной сети
  • Устройства в Интернете и моей локальной сети

Включите оптимизацию доставки в Windows 11

Оптимизация доставки теперь включена, и вы можете быстрее получать обновления Windows 11 с других компьютеров в вашей сети и/или Интернете, в зависимости от того, как вы настроили эту функцию.

Как отключить оптимизацию доставки

Отключить оптимизацию доставки относительно легко. Однако шаги в Windows 10 и Windows 11 различаются. Итак, давайте повторим их один за другим:

Отключить оптимизацию доставки в Windows 10

В Windows 10 откройте «Настройки» (Windows+I) и перейдите в «Обновление и безопасность». В столбце слева выберите «Оптимизация доставки». Справа выключите переключатель «Разрешить загрузку с других компьютеров».

Как отключить оптимизацию доставки в Windows 10

Теперь другие компьютеры в вашей сети или в Интернете больше не могут получать обновления с вашего компьютера с Windows 10, и вы также не можете получать обновления с них.

Отключить оптимизацию доставки в Windows 11

Шаги по отключению оптимизации доставки в Windows 11 выглядят следующим образом: откройте «Настройки» (Windows+I) и выберите «Центр обновления Windows» слева. Справа нажмите или коснитесь «Дополнительные параметры».

Перейдите в Центр обновления Windows data-lazy-src=

Затем прокрутите вниз до пункта «Оптимизация доставки» и нажмите на него.

Нажмите или коснитесь «Оптимизация доставки».

Выключите переключатель «Разрешить загрузку с других компьютеров».

Как отключить оптимизацию доставки в Windows 11

Оптимизация доставки отключена.

Что произойдет, если я отключу оптимизацию доставки?

Если вы отключите эту функцию, произойдет следующее:

  • Microsoft не может сэкономить на расходах на пропускную способность при доставке обновлений на ваши компьютеры.
  • Оптимизация доставки больше не создает локальный кэш для хранения файлов, которые используются для обмена обновлениями с другими компьютерами.
  • Ваш компьютер(ы) загружает все обновления прямо с серверов Microsoft, что означает, что их скорость загрузки может быть ниже, и вы больше не экономите на пропускной способности, как при использовании оптимизации доставки для загрузки обновлений с других устройств в вашей локальной сети.

Как ограничить пропускную способность, используемую для оптимизации доставки

Если вы решите включить оптимизацию доставки и разрешить ей получать обновления и делиться ими с другими пользователями в Интернете, использование этой функцией доступной пропускной способности может стать проблемой. К счастью, Microsoft предоставляет вам необходимые инструменты для детальной настройки того, как оптимизация доставки использует вашу пропускную способность. Вот как они работают:

Как ограничить пропускную способность, используемую для оптимизации доставки в Windows 10

Если вы используете Windows 10, откройте «Настройки» и выберите «Обновление и безопасность» > «Оптимизация доставки», выполнив действия, описанные в предыдущих разделах. Под параметрами включения оптимизации доставки найдите ссылку «Дополнительные параметры» и щелкните ее.

Нажмите или коснитесь «Дополнительные параметры».

Вы видите несколько элементов управления для ограничения того, как оптимизация доставки использует вашу пропускную способность для загрузки и отправки обновлений. Вы можете выбрать «Абсолютная пропускная способность», установить флажки для ограничения используемой пропускной способности и указать, сколько мегабит в секунду вы хотите использовать для загрузки обновлений в фоновом и на переднем плане (то есть, когда вы оставляете страницу Центра обновления Windows открытой в качестве основной ). окно на рабочем столе). Вы также можете установить процент измеренной пропускной способности, используемой оптимизацией доставки.

Установите ограничения пропускной способности для оптимизации доставки в Windows 10.

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

Проверьте настройки загрузки

Завершив настройку лимитов, закройте приложение «Настройки».

Как ограничить пропускную способность, используемую для оптимизации доставки в Windows 11

Если вы используете Windows 11, откройте «Настройки» и выберите «Обновления Windows» > «Дополнительные параметры» > «Оптимизация доставки». Затем нажмите или коснитесь «Дополнительные параметры».

В разделе «Оптимизация доставки» перейдите в раздел «Дополнительные параметры».

Теперь вы видите настройки для управления тем, как оптимизация доставки использует вашу пропускную способность для загрузки и отправки обновлений от/к другим. Установите флажок «Абсолютная пропускная способность», а затем установите ограничения на загрузку обновлений в фоновом и переднем плане (когда окно Центра обновления Windows остается активным на экране). Альтернативно вы можете установить процент измеренной пропускной способности, используемой оптимизацией доставки.

Установите ограничения пропускной способности для оптимизации доставки в Windows 11.

Прокрутите список вниз и найдите Настройки загрузки. Установите желаемые ограничения на использование вашей пропускной способности для загрузки обновлений на другие компьютеры в Интернете. Под этими настройками вы видите диаграмму, показывающую, как ваша пропускная способность использовалась в этом месяце для этой задачи.

Установите настройки загрузки для оптимизации доставки.

Когда вы будете довольны настройками, закройте окно настроек.

Как проверить, как оптимизация доставки использует вашу пропускную способность

Когда оптимизация доставки была впервые реализована в Windows 10, многие жаловались, что не хотят терять контроль над пропускной способностью Интернета и не хотят бесконтрольно увеличивать свои расходы. В результате многие издания рекомендовали пользователям отключить оптимизацию доставки. В ответ на эти опасения Microsoft также предлагает монитор активности, с помощью которого пользователи могут видеть, сколько мегабайт обновлений загружается и выгружается каждый месяц. Вот как получить доступ к этим отчетам:

Как проверить, сколько пропускной способности использует оптимизация доставки в Windows 10

Пользователям Windows 10 следует открыть «Настройки» и перейти в «Обновление и безопасность» > «Оптимизация доставки». В разделе «Параметры включения оптимизации доставки» найдите ссылку «Монитор активности» и щелкните ее.

Нажмите или коснитесь «Монитор активности».

Теперь вы видите графики со статистикой загрузок и выгрузок. Вы можете увидеть, какой процент обновлений был загружен с Microsoft, с кэш-сервера Microsoft, компьютеров в вашей локальной сети и компьютеров в Интернете. По каждому источнику вы также видите, сколько мегабайт было скачано. Затем у вас есть аналогичная статистика по загрузке обновлений другим. Вы видите, сколько мегабайт обновлений было загружено на компьютеры в Интернете и на компьютеры в вашей локальной сети.

Проверьте статистику загрузок и выгрузок

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

Как проверить, сколько пропускной способности использует оптимизация доставки в Windows 11

Если вы используете Windows 11, откройте «Настройки» и выберите «Обновления Windows» > «Дополнительные параметры» > «Оптимизация доставки». Затем нажмите или коснитесь «Монитор активности».

В разделе «Оптимизация доставки» перейдите в «Монитор активности».

Теперь вы видите статистику загрузок и выгрузок для оптимизации доставки. Как и в Windows 10, вы видите, сколько обновлений в мегабайтах или гигабайтах было загружено из каждого источника и сколько данных вы загрузили в другие источники.

Проверьте статистику загрузок и выгрузок

Если вас не устраивает статистика загрузки, вы всегда можете изменить ограничения, налагаемые на оптимизацию доставки и то, как она использует полосу пропускания вашего Интернета.

Теперь вы знаете все о функции оптимизации доставки, о том, как она работает и стоит ли ее включать или отключать. Я предпочитаю, чтобы он был включен. Поскольку моя локальная сеть не очень велика по количеству компьютеров, я разрешил этой функции загружать и выгружать обновления с/на другие компьютеры в Интернете. А вы? Вы оставили включенной оптимизацию доставки? Вы хотите разрешить ему загружать обновления только с других компьютеров в локальной сети или из Интернета? Прокомментируйте ниже и поделитесь своей точкой зрения.

Просмотров: 163

Вы тут: Главная Windows Фишки Windows 10: оптимизация доставки, или торрент-клиент под капотом Windows Update

28 июля Microsoft начала доставку Windows 10 на миллиард ПК. Объем трафика устрашающий, но дальше будет проще, потому что в новой ОС доставка обновлений и сборок Windows оптимизируется с помощью технологий P2P.

Думаю, вы прекрасно знакомы с технологией децентрализованной закачки P2P (Peer to Peer). Вы открываете в клиенте .torrent или ссылку-магнит, а желанный файл загружается мелкими фрагментами с других компьютеров. В Windows 10 доставка обновлений и новых сборок работает примерно так же.

Microsoft уже опубликовала в справке FAQ по новой технологии, но технических подробностей там практически нет. Поэтому сегодня я копну чуть глубже и поделюсь с вами результатами своих наблюдений и экспериментов.

Процесс оптимизированной доставки обновлений

На стороне клиента работа возложена на службу оптимизации доставки (DoSvc), работающую под зонтиком сетевых служб в рамках процесса svchost.exe. Служба запускается при старте системы в отложенном режиме.

Серверную сторону составляют сервисы Windows Update и CDN (сети доставки контента), которые могут быть и сторонними. Так, Microsoft известна сотрудничеством с компанией Akamai, обладающей серверами по всеми миру и связями с множеством локальных провайдеров, что ускоряет доставку файлов на клиентские ПК.

Я изобразил на диаграмме процесс получения обновлений при стандартных настройках системы. Тут много стрелок, и ниже я объясню их суть.

Оптимизация доставки Windows Update

Увеличить рисунок

  1. При проверке обновлений ваш ПК (в центре) обращается к службе Windows Update на серверах Microsoft.
  2. Windows Update возвращает вашему компьютеру список доступных обновлений и назначает источники их доставки: CDN и ближайшие ПК в Интернете (например, компьютеры в сети вашего провайдера).
  3. Ваш ПК начинает получать фрагменты файлов от CDN, а также компьютеров в Интернете и вашей локальной сети. В отличие от CDN, с отдельными компьютерами идет двусторонний обмен фрагментами, как в торренте.

После закачки контрольная сумма каждого фрагмента проверяется на клиенте. Допустим, на диаграмме выше планшет в Интернете ушел в сон и прекратил раздачу. Все фрагменты, которые не докачались с этого устройства, будут отброшены и скачаны заново с других ПК или CDN.

Фрагменты файлов небольшие, поэтому издержками трафика при сходе с раздачи можно пренебречь. На картинке вы видите глазами Fiddler доставку инсайдерской сборки фрагментами по 1Mb (впрочем, здесь все они тянутся с серверов Microsoft).

Оптимизация доставки Windows Update

Увеличить рисунок

Условия работы новой технологии

Справка не дает полной картины, поэтому приведенные ниже сведения основаны в том числе на результатах моих экспериментов и здравом смысле. Проще перечислить ситуации, в которых оптимизация доставки не работает:

  • На лимитных подключениях во избежание расхода трафика. Это написано в справке.
  • При работе устройства от батареи, поскольку фоновая раздача потребляет ресурсы ПК, а как следствие – сажает батарею. Экспериментами это нелегко определить, но после нескольких попыток у меня есть все основания полагать, да и здравый смысл подсказывает.
  • При недостатке места на диске. Некий объем данных кэшируется локально с целью дальнейшей раздачи. Любопытно, что в предварительных сборках у ряда пользователей кэш по ошибке разрастался до неприличия. Опять же, мои эксперименты не дали однозначного ответа, но логично предположить, что разработчики предусмотрели сценарий с отсутствием свободного пространства.
  • В Windows 10 Mobile (?). Это исключительно мое предположение. Смартфоны по своей натуре мобильны и далеко не всегда подключены к Wi-Fi, да и заряд батареи надо экономить. Поэтому я очень удивлюсь, если P2P будет работать в мобильной ОС.

Как настроить оптимизацию доставки

После установки функция включена и настроена на максимальное ускорение закачки.

3 минуты назад включил планшет, скачал обновление на дефендер и выяснилось, что сборка уже скачана. Вот чудеса с этим delivery optimization.

— Roman (@rlinev) June 29, 2015

Создатели Windows предусмотрели тонкую настройку в новой панели управления и с помощью групповых политик.

Параметры (новая панель управления)

Обычно, я даю поисковый запрос, но пока поиск на русском языке в параметрах работает очень плохо.

  1. Откройте ПараметрыОбновление и безопасностьЦентр обновления Update
  2. Нажмите Дополнительные параметры, затем Выберите, как и когда получать обновления.

Здесь вы можете тонко настроить доставку, исключив из уравнения компьютеры в Интернете, либо полностью отключить новую возможность.

Оптимизация доставки Windows Update

К чести Microsoft, объяснения новых возможностей весьма подробные. Эти же параметры можно настроить в реестре, как вы увидите ниже.

Групповые политики

Здесь есть нестыковка. В соответствии с только что выпущенным справочником политик Windows 10, политики нового компонента должны быть в административных шаблонах по адресу Windows Components \ Delivery Optimization (Компоненты Windows \ Оптимизация доставки). Но я их там не вижу ни в английской, ни в русской версии сборки 10240. Возможно, в систему забыли положить шаблон политики.

Так или иначе, все политики прописываются в реестре. В данном случае — в разделе:

HKLM\SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization

В справочнике перечислены пять политик, которые задаются параметрами DWORD.

  • DODownloadMode – это фактически эквивалент настроек в параметрах. Он принимает значения:
    • 0 – оптимизация доставки полностью отключена
    • 1 – компьютеры в локальной сети
    • 2 – компьютеры в локальной сети, а также в указанном домене или группе. Этой настройки нет в графическом интерфейсе. Стандартное поведение – P2P в локальной сети и домене, в который входит ПК. Но можно указать конкретный SID домена или GUID группы (см. DOGroupId ниже), тем самым четко контролируя список ПК, участвующих в обмене файлами.
    • 3 –  ПК в локальной сети и ПК в Интернете
  • DOGroupId – идентификатор GUID группы, к которой принадлежит ПК. Вы можете использовать этот параметр для:
    • ограничения числа ПК, участвующих в P2P, в домене с большим количеством пользователей
    • создания единой группы компьютеров, участвующих в P2P, в филиалах из разных доменов / локальных сетей
  • MaxUploadBandwidth – максимальная скорость отдачи в KB/s
  • MaxCacheSize – максимальный размер кэша в процентах от объема диска
  • MaxCacheAge – максимальный срок хранения каждого фрагмента в кэше

Используя три последних параметра, вы можете назначить отдельные ПК организации в качестве основных сидов с большим долгоиграющим кэшем и максимальной скоростью отдачи.

Дискуссия и опрос

Столкнувшись с необходимостью доставлять на миллионы ПК огромные дистрибутивы, Microsoft внедрила в Windows 10 новую и очень интересную технологию. Доставку исправлений тоже не стоит сбрасывать со счетов — ускоренный цикл разработки, наверняка, сказывается на качестве, что выливается в большее количество выпускаемых обновлений.

Буквально пару дней назад по Интернету прокатилась волна новостей, связанных с оптимизацией доставки, причем их тон был негативным. Критика сводилась к тому, что Windows 10 расходует трафик и что-то отправляет в Интернет без спроса («из коробки» функция включена).

Да, хорошо было бы спросить пользователей, но не очень понятно, как это сделать неназойливо. В голову приходит разве что настройка параметров при установке, но большинство выбирает рекомендуемые и не видит подробностей. А если изначально отключить оптимизацию доставки, то и смысла в новой функции никакого не будет – подавляющее большинство людей никогда не узнает о ней и не включит.

А что вы думаете об этой технологии? Напишите в комментариях, как вы настроите оптимизацию доставки! Опрос, как обычно, даст количественный расклад.

P.S. Пара моментов по теме обновлений:

  • Центр обновлений теперь в Параметрах.
  • Настройка способа получения обновлений в Windows 10
  • Как скрыть или восстановить обновления в Windows 10

Результаты голосования утеряны в связи с прекращением работы веб-сервиса опросов.

Функцию оптимизации доставки (Windows Update Delivery Optimization, WUDO) в Windows 10 можно использовать для более эффективного распространения обновлений Windows (полученных через Windows Update или WSUS), и пакетов Configuration Manager в корпоративной сети с множеством сайтов/филиалов. Благодаря использованию Delivery Optimization вы можете существенно уменьшить трафик и нагрузку на каналы между вашими офисами при получении обновлений.

В этой статье мы рассмотрим особенности настройки Delivery Optimization в Windows 10 и 11 для оптимизации трафика обновлений Windows Update, WSUS и SCCM в локальной сети предприятия.

Содержание:

  • Настройка оптимизации доставки в Windows 10 и 11
  • Настройка параметров Delivery Optimization на клиентах с помощью GPO
  • Использование Delivery Optimization для оптимизации трафика обновлений WSUS
  • Использование Delivery Optimization в Configuration Manager
  • Статистика использования оптимизации доставки в Windows

Служба Delivery Optimization похожа на торренты, и основана на принципах Peer to Peer (P2P). Перед загрузкой файла обновления Windows или приложения из Windows Store, компьютер пытается найти это файл у ближайших компьютеров в сети. Если такой файл найден, компьютер скачивает этот файл с соседнего компьютера, не нагружая канал WAN. Для координации используется облачный сервис Microsoft Delivery Optimization. Это значит, что ваши компьютеры должны иметь доступ в интернет (прямой или через прокси).

В современных билдах Windows 11/10 оптимизация доставки поддерживается не только для обновлений Windows и приложений MS Store, но также и обновлений Microsoft Office (обычных, C2R и MSIX) и пакетов SCCM.

Настройка оптимизации доставки в Windows 10 и 11

Оптимизация доставки включена во всех редакциях Windows 10 (доступна начиная с билда 1511) и Windows 11. По умолчанию разрешено получать файлы только с компьютеров в этой локальной сети (LAN).

Настройки оптимизации доставки доступны в современной панели управления Windows. Перейдите в Settings -> Windows Update -> Advanced Options -> Delivery Optimization.

Delivery Optimization по умолчанию включена в Windows 10 и 11

Как вы видите доступны только две опции:

  • Allow downloads from other PCs – включает или отключает оптимизацию доставки;
  • Allow downloads from: device on my local network/device on the Internet and my local network – позволяет указать, разрешено ли получать файлы с других устройств в интернете или только с устройств в локальной сети.

За функционал оптимизации доставки на стороне клиента отвечает служба Delivery Optimization (DoSvc). Служба по умолчанию включена и настроена на автозапуск:

get-service dosvc|Select-Object -Property Name,Status,StartType

Настройка параметров Delivery Optimization на клиентах с помощью GPO

Расширенные настройки Delivery Optimization находятся в разделе групповых политик Computer Configuration -> Administrative Templates -> Windows Components -> Delivery Optimization.

параметры групповых политик для тонкой настройки Delivery Optimization в Windows

Чтобы принудительно включить Delivery Optimization на клиентах Windows используется политика Download Mode. Чаще всего здесь используются значения:

  • LAN (1) – HTTP Peering behind the same NAT — рекомендуется использоваться, если все ваши компьютеры находятся в одной LAN;
  • Group (2) — HTTP blended with peering across a private group — используется в больших сетях, состоящих из множества сегментов, соединенных WAN каналами. В качестве границ сетей могут использоваться домены, сайты AD.

включить delivery optimization через gpo

С помощью политики GroupID можно создать группы доставки обновлений в вашей сети. Например, с помощью GPO можно назначить компьютерам в каждой OU уникальный GUID. Компьютеры с одинаковыми GUID будут получать обновления только с компьютеров с тем же GUID (т.е. в рамках одной LAN, не нагружая трафиком WUDO каналы между площадками). Для генерации уникального GUID выполните команду: [guid]::NewGuid().

Либо вы можете привязать группу к сайтам Active Directory с помощью политики Select the source of group IDs = AD Site.

привязать группы оптимизации доставки к сайтам Active Directory

Устройство Windows будет работать в качестве пира сети Delivery Optimization, если на нем установлено не менее 4 Гб памяти и 32 Гб свободного места на диске. Можно изменить эти настройки в GPO:

  • Minimum disk size allowed to use Peer Caching (in GB)
  • Minimum RAM Capacity (inclusive) required to enable of Peer Caching (in GB)

По умолчанию оптимизация доставки не будет работать для устройств, подключенных в вашу сеть через VPN. Если вы хотите, чтобы клиенты VPN получали обновления через delivery optimization, включите опцию Enable peer caching while the device is connected over a VPN.

Использование Delivery Optimization для оптимизации трафика обновлений WSUS

Delivery Optimization автоматически поддерживается для обновлений на WSUS сервере. Создайте обычную групповую политику для получения обновлений с вашего WSUS и назначьте ее на клиентов.

Клиент после сканирования обновлений на WSUS, попытается найти файл обновления в кэше на клиентах в LAN. Для этого, он обращается к облачному сервису WUDO (по HTTP/HTTPS) и спрашивает о наличии файла с определенным хэшем на компьютерах в той же LAN.

Если файл найден, клиент обращается к службе Delivery Optimization на соседнем компьютере (порт 7680) и начинает загрузку файла по BITS.

Использование Delivery Optimization в Configuration Manager

ConfigMgr 1910 и выше поддерживает использование Delivery Optimization для распространения обновления и пакетов в сети.

Как и BranchCache, оптимизация доставки основывается на границах групп (boundaries). Включите опцию Allow peer downloads in this boundary group в настройках границы группы.

В настройках клиентов Configuration Manager нужно включить две опции:

  • В разделе Delivery Optimization включите Use Configuration Manager boundary Groups for Delivery optimization for group ID;
    включить Delivery Optimization для клиентов SCCM

  • Включите Allow Clients to download delta content when available в разделе Software Update.

Если Delivery Optimization включена, и в рамках границ обнаружены пиры с нужным контентом, Windows будет скачивать с пиров все типы файлов независимо от клиента ConfigMgr.

Статистика использования оптимизации доставки в Windows

Вы можете получить статистику о получении файлов и обновлений через оптимизацию доставки с помощью Activity Monitor (доступен в панели управления Settings -> Update & Security -> Delivery Optimization). Здесь видно какой объем трафика из различных источников delivery optimization получал ваш компьютер и с кем делился.

Также можно использовать PowerShell для получения статистики DeliveryOptimization.

Команда для получения общей статистики Delivery optimization (сколько файлов скачано, отдано, размер, эффективность пира):

Get-DeliveryOptimizationPerfSnap

Подробная информация о текущих заданиях Delivery Optimization:

Get-DeliveryOptimizationStatus | ft

Get-DeliveryOptimizationStatus powershell команда

Командлет выводит информацию о всех файлах, полученных компьютером. Виден размер файла, какой процент файла получен через DO (PercentPeerCaching) и т.д.

С помощью следующей команды можно получить информацию о подключенных пирах:

Get-DeliveryOptimizationStatus –PeerInfo

 Get-DeliveryOptimizationStatus –PeerInfo получить информацию о пирах

Можно получить статистику delivery optimization для вашего устройства за месяц:

Get-DeliveryOptimizationPerfSnapThisMonth

Наибольший эффект от использования оптимизации доставки могут получить компании, состоящие из нескольких филиалов, соединенных по WAN с централизованной инфраструктурой WSUS/SCCM. Также Delivery Optimization позволит отказаться от использования реплик WSUS или точек распространения SCCM в удаленных офисах.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Создание ярлыка мой компьютер в windows 10
  • Как зайти в административные шаблоны на windows 10
  • Google переводчик for windows
  • Computer id как узнать windows 10
  • Show boot time windows