扩展管理器管理设置

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

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

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

限制每用户扩展

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

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

  1. 在**“工具”菜单上,单击“选项”**。

  2. 在**“环境”节点中选择“扩展管理器”**。

  3. 清除**“作为管理员运行时加载每用户扩展”**。

    提示

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

禁用每用户扩展

可以禁用所有用户的所有每个用户扩展,方法是设置该注册表项:HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\10.0\ExtensionManager “DisableUserExtensions”=0x00000001。

请参见

概念

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