刚安装好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