在 Windows 8 上始終以管理員身分啟動 Visual Studio

在 Windows 8 上始終以管理員身分啟動 Visual Studio

每當我在 Windows 8 中啟動 Visual Studio 2012 時,它總是需要管理員權限才能存取 IIS 元資料並偵錯 IIS 上的本機 Web 應用程式。

如果我關閉 UAC,我將無法啟動 Windows 8 模擬器!

有誰知道我怎麼能讓它停止所有這些安全廢話,讓我繼續我的工作?

答案1

  1. 右鍵點選 Visual Studio 2012 的「Metro」圖標

  2. 按一下“開啟檔案位置”。它將帶您進入經典的 Windows 桌面,並帶有 Visual Studio 的捷徑。

  3. 右鍵單擊該快捷方式並轉到“屬性”

  4. 點擊“高級”

  5. 選取“以管理員身份執行”並按一下“確定”。

從現在開始,它將始終以具有更高權限的管理員身份啟動。

您需要為 Visual Studio 的每個捷徑執行此操作。

即,如果您也將 Visual Studio 固定到工作列。

  1. 右鍵單擊該圖示。

  2. 右鍵點選“Visual Studio 2012”

  3. 然後從上面的步驟 3 繼續。

答案2

我知道確保它始終以管理員身份打開的唯一方法(包括當您從文件關聯、跳轉列表等打開時)是:

  1. 在資源管理器中找到該devenv.exe文件,例如我的文件位於C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\

  2. 右鍵單擊 devenv.exe 並選擇“相容性疑難排解”

  3. 選擇“疑難排解程式”

  4. 選擇“此程式需要額外權限”

您需要先啟動 VS,然後才能按一下“下一步”,然後就完成了。

非常煩人的是,您不能再透過普通屬性對話方塊來執行此操作。就好像微軟正在竭盡全力確保 Windows 8 疏遠盡可能多的人...

答案3

遇到了同樣的問題,隊友建議對我有用的解決方案是安裝Visual Studio 2012 的 VSCommand,然後開啟 VSCommands 配置,設定 IDE 增強 - 常規 - 始終以提升的權限啟動 Visual Studio。

答案4

選項 1 - 將 VSLauncher.exe 和 DevEnv.exe 設定為始終以管理員身分執行

讓 Visual Studio 始終以管理員身分執行開啟任何 .sln 檔案時:

  1. 導航C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\VSLauncher.exe
  2. 右鍵單擊VSLauncher.exe並選擇解決相容性
  3. 選擇排除程序故障
  4. 核對掉該程式需要額外的權限然後點選“下一步”。
  5. 點選測試程序...按鈕啟動 VS。
  6. 按一下下一步,然後點擊是的,保存該程式的這些設置,然後是關閉按鈕。

讓 Visual Studio 始終以管理員身分執行直接開啟Visual Studio時,對 DevEnv.exe 檔案執行相同的操作。這些文件位於:

視覺工作室2010

C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe

視覺工作室2012

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe

視覺工作室2013

C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe

視覺工作室 2015

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe

視覺工作室 2019

C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\devenv.exe

選項 2 - 使用 Visual Studio 的 VSCommands 擴充

安裝免費的Visual Studio 的 VSCommands 擴充(在裡面Visual Studio 擴充函式庫),然後將其配置為始終讓 Visual Studio 以管理員權限啟動,方法是轉到“工具”->“VSCommands”->“選項”->“IDE 增強”->“常規”,然後選中Always start Visual Studio with elevated permissions並單擊“儲存”按鈕。

筆記:VSCommands 目前不適用於 VS 2015,但他們的網站表示他們正在努力更新它以支援 VS 2015。

我的想法

我更喜歡選項 2,因為:

  • 它還允許您輕鬆關閉此功能。
  • VSCommands 附帶了許多其他出色的功能,所以無論如何我總是安裝它。
  • 它比選項 1 更容易做到。

相關內容