轉(zhuǎn)載自:http://diaosbook.com/Post/2013/2/28/force-visual-studio-always-run-as-admin-on-windows-8
Windows 8的一個(gè)既安全又蛋疼之處是UAC的行為被改變了。以往在Windows 7中,只要關(guān)閉了UAC,自己的帳號(hào)又是本機(jī)管理員組的,任何程序都會(huì)以管理員身份啟動(dòng)。然而,在Windows 8上,我們不能關(guān)閉UAC,那樣的話Metro程序就一個(gè)都啟動(dòng)不了了。
作為微軟技術(shù)的碼農(nóng),我們通常要讓Visual Studio在管理員權(quán)限下跑。雖然我們可以每次都在右鍵菜單里選擇“以管理員身份運(yùn)行”,但多此一舉的動(dòng)作總是很蛋疼。經(jīng)過一番開荒,我終于找到了如何強(qiáng)制以管理員身份啟動(dòng)VS的辦法。
網(wǎng)上流傳的方法只解決了一個(gè)問題,既啟動(dòng)VS確實(shí)是管理員權(quán)限,但是如果是通過sln文件的快捷方式打開的,卻不是管理員。
正確的解決辦法應(yīng)該是這樣的:
首先,和網(wǎng)上流傳的版本一樣,需要做這下面這兩步:
1. 打開VS快捷方式的屬性對(duì)話框。

2.勾選“用管理員身份運(yùn)行”

現(xiàn)在,你雙擊VS的快捷方式,確實(shí)可以用管理員身份啟動(dòng)。但是,碰到這種情況,依然不能以管理員身份啟動(dòng),必須先打開VS,再去打開Solution,蛋碎:

解決辦法很簡單:
1. 打開VS的安裝目錄,找到devenv.exe,右鍵,選擇“兼容性疑難解答”。

2. 選擇“疑難解答程序”

3. 選擇“該程序需要附加權(quán)限”

4. 確認(rèn)用戶帳戶控制后,點(diǎn)擊測試程序,不然這個(gè)對(duì)話框不讓你點(diǎn)下一步。很蛋疼,為什么不把下一步按鈕禁用了呢?

5. 點(diǎn)擊“測試程序”后,VS會(huì)以管理員權(quán)限啟動(dòng)。這就對(duì)了。

6.回到兼容性疑難解答對(duì)話框,點(diǎn)擊下一步,然后選擇“是,為此程序保存這些設(shè)置”,大功告成。

現(xiàn)在,不論是直接啟動(dòng)VS,還是雙擊sln啟動(dòng)VS,都會(huì)以管理員身份運(yùn)行了:
