共用方式為


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

大部分的 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-tw,VS.110).gif停用針對使用者的擴充

您可以藉由設定這個登錄機碼停用所有的所有使用者的每一使用者延伸模組: HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\11.0\ExtensionManager"DisableUserExtensions"= 0x00000001。

請參閱

其他資源

安裝和管理 Visual Studio 工具和擴充功能