Windows Update — это служба Microsoft для семейств Windows 9x и Windows NT операционной системы Microsoft Windows , которая автоматизирует загрузку и установку обновлений программного обеспечения Microsoft Windows через Интернет . Служба доставляет обновления программного обеспечения для Windows, а также различные антивирусные продукты Microsoft , включая Windows Defender и Microsoft Security Essentials . С момента своего создания Microsoft представила два расширения службы: Microsoft Update и Windows Update for Business . Первое расширяет основную службу, включая другие продукты Microsoft, такие как Microsoft Office и Microsoft Expression Studio . Последнее доступно для корпоративных выпусков Windows 10 и позволяет откладывать обновления или получать обновления только после того, как они пройдут тщательное тестирование.
По мере того, как сервис развивался на протяжении многих лет, развивалось и его клиентское программное обеспечение. В течение десятилетия основным клиентским компонентом сервиса было веб-приложение Windows Update , которое можно было запустить только в Internet Explorer . Начиная с Windows Vista основным клиентским компонентом стал Windows Update Agent, неотъемлемый компонент операционной системы.
Служба предоставляет несколько видов обновлений. Обновления безопасности или критические обновления смягчают уязвимости и эксплойты безопасности в Microsoft Windows. Накопительные обновления — это обновления, которые объединяют несколько обновлений, как новых, так и ранее выпущенных. Накопительные обновления были введены в Windows 10, и только некоторые из них были перенесены в Windows 7 и Windows 8.1 . Windows 11 24H2 также представила накопительные обновления контрольных точек [1] и обновления с возможностью Hotpatch в названии, где некоторые обновления больше не требуют перезагрузки. [2] [3]
Microsoft регулярно выпускает обновления во второй вторник каждого месяца (известные как обновления Patch Tuesday B), но может предоставлять их всякий раз, когда новое обновление срочно требуется для предотвращения недавно обнаруженного или распространенного эксплойта, так называемые внеполосные обновления. [4] Системные администраторы могут настроить Центр обновления Windows для автоматической установки критических обновлений для Microsoft Windows, если компьютер подключен к Интернету.
В Windows 10 и Windows 11 использование Центра обновления Windows является обязательным, однако в соглашении об использовании программного обеспечения указано, что пользователи могут прекратить получать обновления на свои устройства, отключив свое устройство от Интернета. [5] [6]
Существуют также обновления C и D, [7] на которые пользователи подписываются, нажимая кнопку обновления. [8]
Windows Update был представлен как веб-приложение с запуском Windows 98 и предлагал дополнительные темы рабочего стола , игры , обновления драйверов устройств и дополнительные компоненты, такие как NetMeeting . [9] Windows 95 и Windows NT 4.0 задним числом получили возможность доступа к веб-сайту Windows Update и загрузки обновлений, разработанных для этих операционных систем, начиная с выпуска Internet Explorer 4. Первоначально Windows Update был сосредоточен на бесплатных дополнениях и новых технологиях для Windows. Исправления безопасности для Outlook Express , Internet Explorer и других программ появились позже, как и доступ к бета-версиям будущего программного обеспечения Microsoft, например Internet Explorer 5. Исправления для Windows 98 для решения проблемы 2000 года были распространены с помощью Windows Update в декабре 1998 года. Microsoft приписала успех продаж Windows 98 отчасти Windows Update. [10]
Веб-приложение Windows Update требует либо Internet Explorer , либо сторонний веб-браузер , поддерживающий технологию ActiveX . Самая ранняя версия веб-приложения, версия 3, не отправляет никакой персонально идентифицируемой информации в Microsoft. Вместо этого приложение загружает полный список всех доступных обновлений и выбирает, какое из них загрузить и установить. Но список стал настолько большим, что влияние обработки на производительность стало вызывать беспокойство. Ари Слоб, писавший для информационного бюллетеня Windows-help.net в марте 2003 года, отметил, что размер списка обновлений превысил 400 КБ , что вызвало задержки более чем на минуту для пользователей коммутируемого доступа . [11] Windows Update v4, выпущенный в 2001 году вместе с Windows XP , изменил это. Эта версия приложения проводит инвентаризацию оборудования системы и программного обеспечения Microsoft и отправляет их в службу, тем самым разгружая серверы Microsoft по обработке . [11]
Critical Update Notification Utility (первоначально Critical Update Notification Tool ) — это фоновый процесс , который регулярно проверяет веб-сайт Windows Update на наличие новых обновлений, помеченных как «Critical». Он был выпущен вскоре после Windows 98.
По умолчанию эта проверка происходит каждые пять минут, а также при запуске Internet Explorer; однако пользователь может настроить следующую проверку так, чтобы она выполнялась только в определенное время дня или в определенные дни недели. Инструмент запрашивает у сервера Microsoft файл с именем " cucif.cab
", содержащий список всех критических обновлений, выпущенных для операционной системы. Затем инструмент сравнивает этот список со списком установленных обновлений на своем компьютере и отображает уведомление о доступности обновлений. После выполнения проверки любое пользовательское расписание, определенное пользователем, возвращается к значению по умолчанию. Microsoft заявила, что это гарантирует, что пользователи своевременно получат уведомления о критических обновлениях. [12]
Анализ, проведенный исследователем безопасности HD Moore в начале 1999 года, критиковал этот подход, описывая его как «ужасно неэффективный» и подверженный атакам. В сообщении в BugTraq он объяснил, что «каждый компьютер Windows 98, который хочет получить обновление, должен полагаться на один хост для обеспечения безопасности. Если этот сервер однажды будет скомпрометирован или злоумышленник снова взломает DNS-сервер [Microsoft], миллионы пользователей могут устанавливать трояны каждый час. Масштаб этой атаки достаточно велик, чтобы привлечь взломщиков, которые действительно знают, что они делают...» [13]
Microsoft продолжала продвигать этот инструмент в течение 1999 года и первой половины 2000 года. Первые выпуски Windows 2000 поставлялись с этим инструментом. Инструмент не поддерживал Windows 95 и Windows NT 4.0.
Automatic Updates — это преемник Critical Update Notification Utility. Он был выпущен в 2000 году вместе с Windows Me . Он также поддерживает Windows 2000 SP3.
В отличие от своего предшественника, Automatic Updates может загружать и устанавливать обновления. Вместо пятиминутного расписания, используемого его предшественником, Automatic Updates проверяет серверы Windows Update один раз в день. После установки Windows Me всплывающее уведомление предлагает пользователю настроить клиент Automatic Updates. Пользователь может выбрать одну из трех схем уведомлений: получение уведомления перед загрузкой обновления, получение уведомления перед установкой обновления или обе. Если новые обновления готовы к установке, пользователь может установить их перед выключением компьютера. В это время на кнопке Shutdown будет отображаться значок щита .
Windows XP и Windows 2000 SP3 включают Background Intelligent Transfer Service — службу Windows для передачи файлов в фоновом режиме без взаимодействия с пользователем. Как системный компонент, он способен контролировать использование Интернета пользователем и регулировать использование собственной полосы пропускания для приоритизации действий, инициированных пользователем. Клиент Automatic Updates для этих операционных систем был обновлен для использования этой системной службы.
Автоматические обновления в Windows XP приобрели известность из-за многократного прерывания работы пользователя на компьютере. Каждый раз, когда устанавливалось обновление, требующее перезагрузки, автоматические обновления предлагали пользователю диалоговое окно, которое позволяло немедленно перезагрузить компьютер или закрыть диалоговое окно, которое появлялось снова через десять минут; поведение, которое Джефф Этвуд описал как «возможно, самое надоедливое диалоговое окно из всех». [14]
В 2013 году было замечено, что вскоре после процесса запуска , Автоматические обновления ( wuauclt.exe
) и Узел служб ( svchost.exe)
в Windows XP забирали 100% мощности ЦП компьютера на длительные периоды времени (от десяти минут до двух часов), делая затронутые компьютеры непригодными для использования. По словам Вуди Леонхарта из InfoWorld , первые сообщения об этой проблеме можно было увидеть на форумах Microsoft TechNet в конце мая 2013 года, хотя Microsoft впервые получила большое количество жалоб на эту проблему в сентябре 2013 года. Причиной был экспоненциальный алгоритм оценки замененных обновлений, которые выросли за десятилетие после выпуска Windows XP. Попытки Microsoft исправить проблему в октябре, ноябре и декабре оказались тщетными, в результате чего проблема была повышена до высшего приоритета. [15] [16]
Начиная с Windows Vista и Windows Server 2008 , агент обновления Windows заменяет как веб-приложение Центра обновления Windows, так и клиент автоматического обновления. [17] [18] Он отвечает за загрузку и установку обновлений программного обеспечения из Центра обновления Windows, а также с локальных серверов служб обновления Windows Server или System Center Configuration Manager . [19] [20]
Агентом обновления Windows можно управлять через апплет панели управления , а также групповую политику , Microsoft Intune и Windows PowerShell . Его также можно настроить на автоматическую загрузку и установку как важных , так и рекомендуемых обновлений. В предыдущих версиях Windows такие обновления были доступны только через веб-сайт Windows Update. Кроме того, Windows Update в Windows Vista поддерживает загрузку Windows Ultimate Extras , дополнительного программного обеспечения для Windows Vista Ultimate Edition.
В отличие от автоматического обновления в Windows XP, агент обновления Windows в Windows Vista и Windows 7 позволяет пользователю отложить обязательную перезагрузку (необходимую для завершения процесса обновления) на срок до четырех часов. Измененное диалоговое окно, предлагающее перезапуск, появляется под другими окнами, а не поверх них. Однако у учетных записей стандартных пользователей есть только 15 минут, чтобы ответить на это диалоговое окно. Это было изменено в Windows 8 : у пользователей есть 3 дня (72 часа), прежде чем компьютер автоматически перезагрузится после установки автоматических обновлений, требующих перезагрузки. Windows 8 также объединяет запросы на перезапуск для некритических обновлений всего в один в месяц. Кроме того, экран входа в систему уведомляет их о требованиях к перезапуску. [21]
Windows Update Agent использует функцию Transactional NTFS, представленную в Windows Vista, для применения обновлений к системным файлам Windows. Эта функция помогает Windows восстанавливаться чисто в случае непредвиденного сбоя, поскольку изменения файлов фиксируются атомарно . [22]
Windows 10 содержит серьезные изменения в работе агента обновления Windows; он больше не позволяет вручную, выборочно устанавливать обновления. Все обновления, независимо от типа (включая драйверы оборудования), загружаются и устанавливаются автоматически, и пользователям предоставляется возможность только выбрать, будет ли их система автоматически перезагружаться для установки обновлений, когда система неактивна, или получать уведомления о необходимости запланировать перезагрузку. [23] [24] Microsoft предлагает диагностический инструмент, который можно использовать для скрытия проблемных драйверов устройств и предотвращения их переустановки, но только после того, как они уже были установлены, а затем удалены без перезагрузки системы. [25] [26]
Windows Update Agent в Windows 10 поддерживает одноранговое распространение обновлений; по умолчанию полоса пропускания системы используется для распространения ранее загруженных обновлений другим пользователям в сочетании с серверами Microsoft. Пользователи могут по желанию изменить Windows Update, чтобы выполнять одноранговые обновления только в пределах своей локальной сети . [27]
Windows 10 также представила накопительные обновления. Например, если Microsoft выпустила обновления KB00001 в июле, KB00002 в августе и KB00003 в сентябре, Microsoft выпустит накопительное обновление KB00004, которое объединяет KB00001, KB00002 и KB00003. Установка KB00004 также установит KB00001, KB00002 и KB00003, что снизит необходимость в нескольких перезагрузках и сократит количество необходимых загрузок. KB00004 может также включать другие исправления с собственным номером KB, которые не были выпущены отдельно. [28] Недостатком накопительных обновлений является то, что загрузка и установка обновлений, исправляющих отдельные проблемы, больше невозможна. KB означает базу знаний, как в Microsoft Knowledge Base .
Windows Update for Business — это термин, обозначающий набор функций в редакциях Pro, Enterprise и Education Windows 10 , призванных облегчить администрирование Windows в организациях. Он позволяет IT-специалистам: [29] [30] [31]
Эти функции были добавлены в Windows 10 версии 1511. [34] Они предназначены для крупных организаций с большим количеством компьютеров, чтобы они могли логически группировать свои компьютеры для постепенного развертывания. Microsoft рекомендует небольшой набор пилотных компьютеров, чтобы они получали обновления практически немедленно, в то время как набор наиболее важных компьютеров получал их после того, как каждая другая группа сделала это и испытала их эффекты. [35]
Другие решения Microsoft по управлению обновлениями, такие как Windows Server Update Services или System Center Configuration Manager , не переопределяют Windows Update for Business. Вместо этого они принудительно переводят Windows 10 в «режим двойного сканирования». Это может вызвать путаницу у администраторов, которые не понимают всех последствий режима двойного сканирования. [36]
Поскольку организации продолжали использовать больше компьютеров, клиенты Windows Update для каждой машины стали громоздкими и недостаточными. В ответ на потребность организаций в развертывании обновлений на многих машинах Microsoft представила службы обновления программного обеспечения (SUS), которые позже были переименованы в службы обновления Windows Server (WSUS). Компонент семейства операционных систем Windows Server , WSUS загружает обновления для продуктов Microsoft на серверный компьютер , на котором он запущен, и перераспределяет их на компьютеры в организации по локальной сети (LAN). Одним из преимуществ этого метода является сокращение потребления пропускной способности Интернета, равное (N-1)×S , где N — количество компьютеров в организации, а S — размер, создаваемый обновлениями. Кроме того, WSUS позволяет администраторам тестировать обновления на небольшой группе тестовых компьютеров перед их развертыванием на всех системах, чтобы гарантировать, что непрерывность бизнеса не будет нарушена из-за изменений обновлений. Для очень крупных организаций несколько серверов WSUS могут быть объединены в иерархическую цепочку. Только один сервер в этой иерархии загружает из Интернета.
Пакеты обновлений, распространяемые через службу Windows Update, можно по отдельности загрузить из каталога Microsoft Update . Эти обновления можно установить на компьютеры без доступа в Интернет (например, через USB-флеш-накопитель) или встроить в установку Windows. В первом случае wusa.exe
эти файлы может установить агент обновления Windows ( ). Во втором случае эти пакеты могут использовать утилиты развертывания Microsoft, такие как DISM , WADK и MDT .
Microsoft предлагает System Center Configuration Manager для очень сложных сценариев развертывания и обслуживания. Продукт интегрируется со всеми вышеупомянутыми инструментами (WSUS, DISM, WADK, MDT) для автоматизации процесса.
Независимые поставщики программного обеспечения создали ряд инструментов, которые предоставляют возможность автоматически загружать обновления Windows для онлайн- или офлайн-системы или добавлять их в нее. Одно из распространенных применений офлайн-обновлений — убедиться, что система полностью защищена от уязвимостей безопасности перед подключением к Интернету или другой сети. Второе применение заключается в том, что загрузки могут быть очень большими, но могут зависеть от медленного или ненадежного сетевого соединения, или одни и те же обновления могут потребоваться для нескольких машин. Примерами таких инструментов являются AutoPatcher , WSUS Offline Update, PortableUpdate и Windows Updates Downloader. [37]
Существуют сторонние сервисы для получения обновлений из Windows Update для старых версий Windows. К ним относится Legacy Update, который является сторонней заменой, поддерживаемой сообществом, для серверов Windows Update для неподдерживаемых версий Windows, начиная с Windows 2000. [38] [39] Windows Update Restored — еще одна сторонняя замена, поддерживаемая сообществом, для Windows Update в старых версиях Windows, разработанная для копирования функциональности старых версий Windows Update, которая также включает старые обновления для всех выпусков Windows 9x и Windows NT 4.0. [40] [38]
В начале 2005 года к Windows Update обращались около 150 миллионов человек, [41] из которых около 112 миллионов использовали автоматические обновления. [42] По состоянию на 2008 год [обновлять]у Windows Update было около 500 миллионов клиентов, обрабатывалось около 350 миллионов уникальных сканирований в день и поддерживалось в среднем 1,5 миллиона одновременных подключений к клиентским машинам. Во вторник обновлений , в день, когда Microsoft обычно выпускает новые обновления программного обеспечения, исходящий трафик мог превышать 500 гигабит в секунду. [43] Примерно 90% всех клиентов использовали автоматические обновления для инициирования обновлений программного обеспечения, а оставшиеся 10% использовали веб-сайт Windows Update. Веб-сайт создан с использованием ASP.NET и обрабатывает в среднем 90 000 запросов страниц в секунду.
Традиционно служба предоставляла каждый патч в своем собственном архивном файле. Время от времени Microsoft выпускала пакеты обновления , которые объединяли все обновления, выпущенные в течение многих лет для определенного продукта. Однако, начиная с Windows 10, все исправления поставляются в кумулятивных пакетах. [44] 15 августа 2016 года Microsoft объявила, что с октября 2016 года все будущие исправления для Windows 7 и 8.1 станут кумулятивными, как и в Windows 10. Возможность загрузки и установки отдельных обновлений будет удалена, поскольку существующие обновления будут переведены на эту модель. [45] Это привело к увеличению размеров загрузки каждого ежемесячного обновления. Анализ, проведенный Computerworld, определил, что размер загрузки для Windows 7 x64 увеличился со 119,4 МБ в октябре 2016 года до 203 МБ в октябре 2017 года. [46] Изначально Microsoft очень расплывчато рассказывала о конкретных изменениях в каждом кумулятивном пакете обновлений. [44] Однако с начала 2016 года Microsoft начала публиковать более подробную информацию о конкретных изменениях. [47]
В 2011 году служба обновления Windows была прекращена для Windows 98, 98 SE, Me и NT 4.0, а старые обновления для этих систем были удалены с ее серверов. [38] 3 августа 2020 года служба обновления была прекращена для Windows 2000, XP, Server 2003 и Vista из-за того, что Microsoft прекратила выпуск обновлений SHA-1. По состоянию на 2021 год [обновлять]старые обновления для версий 2000–Vista по-прежнему доступны в каталоге Центра обновления Microsoft . [48] В тот же день обновления SHA-1 были прекращены для старых версий Windows до 7 и Server 2008, обновление Windows 7 и Server 2008 через службу Центра обновления Windows также было затронуто, однако Microsoft предоставила исправления SHA-2, которые позволили Windows 7 и Server 2008 продолжать получать обновления. [48]
На конференции RSA в феврале 2005 года компания Microsoft анонсировала первую бета-версию Microsoft Update , необязательной замены Windows Update, которая предоставляет исправления безопасности, пакеты обновления и другие обновления как для Windows, так и для другого программного обеспечения Microsoft. [49] Первоначальный выпуск в июне 2005 года обеспечивал поддержку Microsoft Office 2003 , Exchange 2003 и SQL Server 2000 , работающих на Windows 2000, XP и Server 2003. Со временем список расширился и включил другие продукты Microsoft, такие как Windows Live , Windows Defender , Visual Studio , среды выполнения и распространяемые пакеты, Zune Software , Virtual PC и Virtual Server , CAPICOM , Microsoft Lync , Microsoft Expression Studio и другие серверные продукты. Он также предлагает Silverlight и Windows Media Player в качестве дополнительных загрузок, если они применимы к операционной системе.
Существует лишь несколько инструментов командной строки для установки обновлений Windows. Очень распространенный инструмент, который уже работает под Windows 7 и не имеет внешних зависимостей, например: wuinstall.exe. Он может отправлять обновления Windows на компьютер (wuinstall.exe /install). [ необходима цитата ]
Office Update — это бесплатная онлайн-служба, которая позволяет пользователям обнаруживать и устанавливать обновления для определенных продуктов Microsoft Office. Первоначальная служба обновлений поддерживала Office 2000 , Office XP , Office 2003 и Office 2007 .
1 августа 2009 года Microsoft прекратила работу службы Office Update, объединив ее с Microsoft Update. [50] Microsoft Update поддерживала все версии Microsoft Office до Office 2007 и более поздних, однако не поддерживает Office 2000.
Однако с введением программы лицензирования Office 365 компания Microsoft снова активировала отдельную службу обновления Office. [51] [52]
Канада. Вы можете прекратить получать обновления на своем устройстве, отключив доступ в Интернет. Если и когда вы снова подключитесь к Интернету, программное обеспечение возобновит проверку и установку обновлений.
устранить эту проблему, установите накопительное обновление 21
Центр обновления Windows для бизнеса предназначен для машин под управлением Windows 10 или более поздней версии, а также Windows 10 Education, Professional или Enterprise, управляемых в организациях.