共用方式為


擴充管理員系統管理設定

預設情況下,Visual Studio 會載入所有擴充功能。 但是,您可以限制「針對使用者」(Per-User) 擴充的載入。

大部分的 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 工具和擴充功能