События
Присоединение к вызову ИИ Навыков
8 апр., 15 - 28 мая, 07
Отточите свои навыки ИИ и введите подметки, чтобы выиграть бесплатный экзамен сертификации
Зарегистрируйтесь!Этот браузер больше не поддерживается.
Выполните обновление до Microsoft Edge, чтобы воспользоваться новейшими функциями, обновлениями для системы безопасности и технической поддержкой.
Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом документе описаны различные типы и характеристики обновлений администратора Visual Studio. В этой статье вы найдете сведения о том, как и когда они должны распространяться по всей организации, какие параметры конфигурации доступны, а также как просматривать отчеты и устранять неполадки.
Дополнительные сведения о предварительных требованиях для использования обновлений администратора см. в разделе Включение обновлений администратора.
Помните, что обновления администратора являются обновлениями, а не начальными установками. Предполагается, что Visual Studio уже установлена на компьютере. Другими словами, применение обновлений администратора не инициирует новую установку.
Пакет обновления администратора Visual Studio, опубликованный в системе центра обновления Майкрософт, доступен через три канала распространения:
Подавляющее большинство клиентских компьютеров обновляются с помощью каналов WSUS/SCCM или Центра обновления Windows для бизнеса/ Центра обновления Майкрософт и Intune. В обоих этих сценариях обновление администратора Visual Studio публикуется на серверах Центра обновления Майкрософт, где он затем обнаруживается как доступный и применимый в собственном клиентском агенте Центра обновления Windows.
Пакет обновления администратора Visual Studio содержит сведения о том, что установщик Visual Studio на клиентских компьютерах должен иметь возможность скачать и инициировать обновление. Установщик Visual Studio скачивает фактические двоичные файлы обновления продукта из любого места, где клиентский компьютер настроен для скачивания обновлений из — из Интернета или из макета.
Пакет обновления администратора не содержит достаточно сведений для выполнения чистой установки продукта, а также не содержит ни одного из фактических двоичных файлов продукта. Обновления администратора Visual Studio являются накопительными, что означает, что любое обновление Visual Studio с более высоким номером версии продукта и более поздней датой выпуска является супермножеством старой, более низкой версии.
Примечание
По умолчанию учетная запись SYSTEM клиентского компьютера будет загружать и устанавливать обновления администратора Visual Studio, что означает, что учетная запись SYSTEM должна иметь права администратора на компьютере, и она также должна иметь доступ к Интернету или расположению сетевого макета, чтобы скачать обновленные биты продукта.
Обновления администратора Visual Studio применяются только к версиям обслуживания Visual Studio, которые по-прежнему поддерживаются. Дополнительные сведения о том, какие базовые показатели обслуживания Visual Studio по-прежнему поддерживаются в течение определенного периода времени, см. в жизненном цикле и обслуживании продуктов Visual Studio. Все поддерживаемые базовые показатели обслуживания Visual Studio будут защищены.
Существует три типа обновлений администратора в Visual Studio:
обновления системы безопасности применимы ко всем выпускам Visual Studio (например, Enterprise, Professional, Community и т. д.), а также содержат ограниченные, высоконацелемые и совместимые изменения уровня обслуживания. Обновления системы безопасности не будут обновлять клиента до более поздней минорной версии; они предназначены для исправления уязвимостей безопасности у клиента, который уже находится на определенном уровне минорной версии. Обновления безопасности будут содержать по крайней мере одно исправление безопасности, но исправление может быть в компоненте или рабочей задаче, установленной на клиентском компьютере. Например, мы могли бы исправить уязвимость безопасности в компонентах .NET, и мы бы пометили обновление как обновление системы безопасности, но на клиентском компьютере, на котором установлены только компоненты C++, это не оказало бы никакого значимого влияния. Обновления системы безопасности также могут содержать другие исправления надежности или другие необходимые обновления компонентов. Обновления системы безопасности публикуются во всех трех каналах распространения, перечисленных ранее.
обновления функций позволяют ИТ-администраторам обновлять компьютеры в своей организации до более новой минорной версии Visual Studio. Обновления функций применяются только к выпускам Visual Studio, которые обычно используются в корпоративной среде, таким как SKUs Enterprise, Professional и Build Tools. Все обновления возможностей будут опубликованы только в каталоге обновлений Microsoft как "Пакеты функций", где их можно при необходимости вручную импортировать в SCCM Configuration Manager. Обновления компонентов являются накопительными и содержат дополнительные исправления качества и предыдущие исправления безопасности.
обновления качества также применимы только к тем версиям Visual Studio, которые широко используются в корпоративной среде, и содержат ограниченные, целенаправленные и совместимые изменения уровня обслуживания. Обновления качества не обновляют клиента до более новой минорной версии; они предназначены для улучшения производительности и надежности посредством исправлений или других необходимых обновлений компонентов для клиента, который уже находится на определенном минорном уровне версии. Обновления качества накапливаются вместе с обновлениями безопасности и включают исправления безопасности только в том случае, если они уже были выпущены независимо. Обновления качества также публикуются только в каталоге обновления Microsoft как "Обновления", где их можно вручную импортировать в SCCM Configuration Manager.
Заголовок каждого администратора обновляет итоговую версию обновления. Например
Если версия экземпляра клиента выше версии обновления администратора, которое применяется, то обновление администратора не будет иметь эффекта.
Существует несколько вариантов конфигурации, которые можно использовать для настройки интерфейса обновления администратора Visual Studio, чтобы он совместим и соответствовал параметрам развертывания и требованиям организации.
Ниже приведены наиболее распространенные параметры конфигурации.
Центр обновления Windows для бизнеса, участие в обновлениях Microsoft,**
Облачные клиентские компьютеры, управляемые Intune, должны быть настроены для Центра обновления Windows для бизнеса и включены в AllowMUUpdateServicePolicy, чтобы получать обновления администратора Visual Studio через канал Центра обновления Windows для бизнеса Microsoft Update.
выбор участия в обновлении администратора Visual Studio
Этот раздел реестра необходим для получения обновлений администратора на клиентском компьютере через каналы WSUS или Центра обновления Windows для бизнеса. Это ключ реестра в масштабе всей машины, что означает его применение ко всем экземплярам Visual Studio, установленным на компьютере.
местоположение обновленных компонентов продукта
При выполнении обновления клиентские компьютеры будут загружать обновленные биты продуктов из Интернета через сеть CDN или из общей папки макета сети, подготовленной и поддерживаемой администратором. В обоих случаях учетная запись на клиентском компьютере, выполняющей обновление (как правило, SYSTEM, но можно настроить для USER) должна иметь права администратора на компьютере и доступ к исходному расположению битов продукта.
Полный список всех поддерживаемых действий по обновлению администратора можно найти в документации по управлению групповыми политиками обновления администратора или в Использование параметров командной строки для обновления Visual Studio.
Существует три основных способа настройки обновлений администратора: с помощью политик (), с помощью файла конфигурации на клиентском компьютере или путём изменения пакета развертывания обновления администратора в SCCM Configuration Manager или Microsoft Endpoint Manager.
Административные обновления проверяют наличие определённой конфигурации политики, например AdministratorUpdatesEnabled, как описано в разделе Настройка политик для корпоративных развертываний. Для настройки политик требуется доступ администратора на клиентском компьютере.
Некоторые параметры можно сохранить на клиентском компьютере в необязательном файле конфигурации, который имеет преимущество задать его только один раз и применить ко всем будущим обновлениям администратора. Использование файла конфигурации работает как раздел реестра и применяется ко всему компьютеру, что означает, что оно будет применяться ко всем установкам Visual Studio, установленным на клиентском компьютере. Стандартное расположение файла конфигурации находится в C:\ProgramData\Microsoft\VisualStudio\updates.config
. Однако если вы хотите использовать другое расположение для хранения файла, это можно сделать, настроив политику UpdateConfigurationFile и задайте значение пути файла конфигурации.
Файл конфигурации, который находится в формате JSON, поддерживает параметр installerUpdateArgs
, который представляет собой массив строк, разделенных запятыми, которые указывают дополнительные параметры, которые можно передать в установщик Visual Studio. Если содержимое файла содержит недопустимое поле или параметр, который не поддерживается, обновление завершится ошибкой. Дополнительные сведения см. в разделе Использование параметров командной строки для установкиVisual Studio.
Ниже приведен пример файла конфигурации:
"installerUpdateArgs" : ["--quiet", "--keepWindowsUpdateOn"],
"checkPendingReboot" : "true"
Параметры командной строки отдельного пакета обновления администратора можно изменить вручную в SCCM или Microsoft Endpoint Manager ИТ-администратором. Как правило, мы не рекомендуем этот подход, хотя это технически возможно.
Для проверки правильности установки обновления администратора можно использовать один из следующих методов:
%temp%
клиентского компьютера, который фиксирует ход выполнения операции обновления. Отсортируйте папку по дате и найдите файлы, начинающиеся dd_updatedriver
, dd_bootstrapper
, dd_client
и dd_setup
для административных обновлений, загрузчика, установщика Visual Studio и подсистемы установки соответственно. Убедитесь, что эти файлы журнала содержат значение 0, указывающее, что обновление успешно применено. Эти файлы журнала также можно использовать для проверки того, используется ли файл конфигурации. Для получения дополнительной информации обратитесь к средству сбора журналов Visual Studio .Важно!
Помните, что Visual Studio необходимо закрыть перед установкой обновления. Если Visual Studio открыт или используется, установка обновления будет отменена.
Обновления администратора могут возвращать следующие коды возврата:
Код ошибки | Определение |
---|---|
0 | Административное обновление успешно установлено. |
1001 | Visual Studio Installer или связанный процесс установки выполняется. Обновление не применяется. |
1002 | Установщик Visual Studio приостановлен. Обновление не применяется. |
1003 | Visual Studio используется, поэтому обновление было отменено. Это условие может быть переопределено с помощью флага --force . |
1004 | Интернет не обнаружен. Обновлению не удалось связаться с интернет-ресурсом, содержащим обновленные файлы. Обновление не применяется. |
1005 | Значение реестра AdministratorUpdatesEnabled имеет значение 0 или не задано вообще. Обновление не применяется. |
1006 | Для параметра реестра AdministratorUpdatesOptOut задано значение 1. Обновление не применяется. Ключ предназначен для клиентских компьютеров, которые не должны обновляться администратором. |
1007 | Установщик Visual Studio не установлен. |
1009 | Экземпляр Visual Studio настроен для использования макета, но в макете отсутствуют пакеты, необходимые для выполнения обновления. |
3010 | Для системы требуется перезагрузка. Обновление может быть применено или остаться не применено. Перезагрузите компьютер и повторите попытку обновления. |
8006 | Обновление было отменено, так как запущен связанный процесс VS |
862968 | Обновление выполнено успешно, а перезапуск рекомендуется, но не требуется. |
8007070 | Обновление было отменено, так как на диске недостаточно места. |
Другой | Произошла ошибка при попытке применить обновление. Обновление не применяется. |
Полный список кодов ошибок клиента см. в разделе Использование параметров командной строки для установки Visual Studio.
Иногда вещи могут пойти не так. Если установка Visual Studio завершается сбоем, см. устранение неполадок с установкой и обновлением Visual Studio для пошагового руководства.
Ниже приведены несколько дополнительных вариантов поддержки:
Вы можете использовать следующие методы, чтобы оставить отзыв об обновлениях администратора Visual Studio или сообщить о проблемах, связанных с обновлениями:
Дополнительные сведения см. в следующих дополнительных ресурсах:
События
Присоединение к вызову ИИ Навыков
8 апр., 15 - 28 мая, 07
Отточите свои навыки ИИ и введите подметки, чтобы выиграть бесплатный экзамен сертификации
Зарегистрируйтесь!