程序包管理初始化失败:打开Visual Studio 2017时出现"拒绝访问"错误

Nei*_*rao 38 visual-studio visual-studio-2017

在Windows 7 64位上打开VS 2017时出现以下错误:

包管理初始化失败:访问被拒绝.

您可以通过检查文件来获取更多信息:
C:\ Users\<用户名>\AppData\Roaming\Microsoft\VisualStudio\15. <version>\ActivityLog.xml


这一切都是在我将我的解决方案添加到SVN后开始的.在我尝试添加文件并出现以下错误之前,我没有遇到任何问题:

价值不在预期范围内

我按照本答案中提到的步骤进行了'devenv/setup',之后我开始获得Package管理初始化失败:Access Denied.打开VS时出错 现在Visual Studio甚至都没有启动.

还有其他人遇到过这个问题并解决了吗?

编辑:

我尝试以管理员身份开始工作.但否则它不会.

Nei*_*rao 65

事实证明,这是一个尚未解决的错误.更新后启动Visual Studio时也会发生此错误.

但是这个线程的解决方法对我有用,

privateregistry.bin从以下文件夹中删除该文件:

C:\ users\<用户名>\Appdata\Local\Microsoft\VisualStudio\15.0_ <版本ID> \

但这是一个临时修复并重置用户的首选项.这就是为什么当我以管理员身份启动它时它起作用的原因,因为问题是用户特定的.


更新

据推测,在最新版本的Visual Studio中修复了这个错误.但是为了使bug修复起作用,privateregistry.bin仍然需要删除旧文件.