默认情况下,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 \ 11.0 \ ExtensionManager “EnableAdminExtensions " =0x00000000。
重新启动 Visual Studio。
禁用每用户扩展
可以通过设置此注册表项禁用所有用户的所有每用户扩展:HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ VisualStudio \ 11.0 \ ExtensionManager “DisableUserExtensions " =0x00000001。