默认情况下,Visual Studio 会加载所有扩展。 但是,您可以限制每用户扩展的加载。

大多数 Visual Studio 扩展是针对每个用户的扩展,每个扩展仅应用于系统的特定用户。 每用户扩展在 %LocalAppData% \ Microsoft \ VisualStudio \Visual Studio 版本\ extensions \ 安装。

管理用户扩展适用于所有用户,且在以下情况下安装... \Visual Studio 安装文件夹\ Common7 \ IDE \ extensions \。 本文档中描述的选项不影响管理用户扩展。

限制每用户扩展

若要保护您的系统免受可能包含错误或恶意代码的扩展名的影响,您可以限制只能在标准用户权限下运行 Visual Studio 时加载所有每用户扩展。 这意味着,在管理用户权限下运行 Visual Studio 时会禁用每个用户扩展。

若要限制每个用户扩展的加载

  1. 在菜单栏上,依次选择 工具选项

  2. 在选项卡的列表中,选择 环境扩展和更新

  3. 清除 运行时,作为管理员,则每个用户扩展加载 框。

    备注

    此选项可以通过设置此注册表项以编程方式设置:HKEY_CURRENT_USER \ software \ Microsoft \ VisualStudio \ 11.0 \ ExtensionManager “EnableAdminExtensions " =0x00000000。

  4. 重新启动 Visual Studio。

Ee814429.collapse_all(zh-cn,VS.110).gif禁用每用户扩展

可以通过设置此注册表项禁用所有用户的所有每用户扩展:HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ VisualStudio \ 11.0 \ ExtensionManager “DisableUserExtensions " =0x00000001。

请参见

其他资源

安装和管理 Visual Studio 工具和扩展