剛安裝好VS2015,打開MainPage.xaml提示
這多是由於當前使用的用戶不是微軟在線用戶,而是本地用戶的原因。
點擊確定後會彈出cmd.exe,進行提權,注意這個黑框會等好久,大約5分鐘左右,即可完成提權,所以一定要耐心等待。
當然如果你忍受不了這樣,你可以手動提權,那給哪個用戶提權呢?
查看vs2015提權dos代碼得到 用戶名是 “S-1-15-2-1“,提權讓其獲得安裝目錄下Microsoft Visual Studio 14.0\Common7\IDE文件夾及子目錄、文件都有讀取和執行的權限,但是右鍵”IDE”文件夾屬性--安全-裏面根本就沒有這個用戶。
其實翻閱msdn檔案得知”S-1-15-2-1”其實就是ALL_APP_PACKAGES,即ALL_APPLICATION_PACKAGES
而,IDE文件夾屬性--安全--裏面就有這個用戶
所以手動提權的步驟有兩種,
方法一,是手動修改IDE文件夾屬性--安全--ALL_APPLICATION_PACKAGES權限爲上圖所示即可。
方法二,用命令提示符
1、打開 命令提示符(管理員) <<務必以管理員身份運行。
2、運行命令
icacls "D:\Program Files\Microsoft Visual Studio 14.0\Common7\IDE" /grant *S-1-15-2-1:(IO)(CI)(OI) /grant *S-1-15-2-1:(RX)
(以上目錄請替換成自己的vs2015安裝目錄,此命令大約運行3-5分鐘,一定要等到運行結果出來才行。另VS2013未測試,但原理也是如此。)
知識鏈接 :
MSDN 已知的sid https://msdn.microsoft.com/en-us/library/cc980032.aspx
dos命令icacls提權 http://blog.csdn.net/xuhuan_wh/article/details/25647317