擴充管理員系統管理設定
預設情況下,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 時,會停用針對使用者的擴充功能。
限制載入針對使用者的擴充
在 [工具] 功能表上按一下 [選項]。
選取 [環境] 節點中的 [擴充管理員]。
清除 [以系統管理員身分執行時載入個別使用者擴充功能]。
注意事項 若要設定這個選項,可以透過程式設計方式設定這個登錄機碼:HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\ExtensionManager "EnableAdminExtensions"=0x00000000。
停用針對使用者的擴充
您可以藉由設定這個登錄機碼來停用所有因使用者而異的擴充功能:HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\10.0\ExtensionManager "DisableUserExtensions"=0x00000001。