Административные параметры диспетчера расширений
По умолчанию Visual Studio загружает все расширения. Однако можно ограничить загрузку расширений для пользователя.
Большинство расширений Visual Studio являются расширениями для пользователя, каждое из которых применяется только для определенного пользователя системы. Расширения для пользователей установлены в %LocalAppData%\Microsoft\VisualStudio\Visual Studio версия\Extensions\Компания\Продукт\версия\.
Административные пользовательские расширения применяются ко всем пользователям и устанавливаются в... \ Папка установки Visual Studio\Common7\IDE\Extensions\Компания\Продукт\Версия\. Параметры, описанные в данном документе, не влияют на административные пользовательские расширения.
Ограничение расширений для пользователя
Чтобы защитить систему от расширений, которые могут содержать ошибки или вредоносный код, можно ограничить все расширения пользователей таким образом, чтобы они загружались только при запуске Visual Studio под правами обычного пользователя. Это означает, что расширения отдельного пользователя отключаются при запуске Visual Studio с правами администратора.
Чтобы ограничить загрузку расширений пользователя, выполните следующие действия.
В меню Сервис выберите пункт Параметры.
В узле Среда выберите Диспетчер расширений.
Снимите флажок Загрузить расширения для пользователей при запуске с правами администратора.
Примечание
Этот параметр можно задать программным способом, установив этот раздел реестра: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\ExtensionManager "EnableAdminExtensions"=0x00000000.
Отключение расширений для пользователя
Можно отключить все расширения для всех пользователей, задав значение этого раздела реестра: HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\10.0\ExtensionManager "DisableUserExtensions"=0x00000001.
См. также
Основные понятия
Установка средств и расширений Visual Studio и управление ими