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

时间:2017-10-26 13:07:37

标签: visual-studio visual-studio-2017

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

  

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

     

您可以通过检查文件获得更多信息:
  C:\用户\<用户名> \应用程序数据\漫游\微软\ VisualStudio的\ 15.<版本> \ ActivityLog.xml

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

  

价值不在预期范围内

我按照this answer中提到的步骤进行了' devenv / setup' ,之后我开始获取包管理初始化失败:访问打开VS时出错。错误。现在,Visual Studio甚至无法启动。

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

修改

我尝试以管理员身份启动,但它确实有用。但除此之外它没有。

5 个答案:

答案 0 :(得分:61)

事实证明这是一个bug,尚未解决。 starting Visual Studio after an update时会发生此错误。

this thread的解决方法对我有用,

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

  

C:\ users \< username> \ Appdata \ Local \ Microsoft \ VisualStudio \ 15.0_< version id> \

但这是一个临时修复程序,会重置用户的首选项。这就是我以管理员身份启动它时的原因,因为问题是用户特定的。

更新

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

答案 1 :(得分:3)

@ neil-patrao的答案很好。要打开AppData文件夹,请尝试键入:

  

%AppData%

直接在地址栏中。

https://support.pointlogic.com/faq/troubleshooting/accessing-the-appdata-folder

enter image description here

答案 2 :(得分:1)

我有同样的问题,当我看着

 C:\Users\UserName\AppData\Local\Microsoft\VisualStudio 

我注意到我有多个版本的Visual Studio,这意味着当前更新可能没有成功,因为我无法删除@Neil Patro所说的文件,我只是删除了整个更新,一切正常。 我想将其作为答案可能会有所帮助。

答案 3 :(得分:0)

在新vs实例中安装VS 2017的SSDT之后出现了这个问题。 就像我的机器上有两个视觉工作室一样。 要解决此问题,我卸载了SSDT软件包,重新启动计算机,然后将其重新安装在最初安装的Visual Studio实例上。

答案 4 :(得分:0)

发生在我现有的VS实例运行时,我在其中禁用了扩展(VsChromium)。关闭所有VS实例可以解决该错误,并且VS可以正常启动。 信封:VS 2019 Pro,Win 10 x64,以当前用户身份运行。