我遇到了同样的错误。按照以下步骤解决:
特别鸣谢https://developercommunity.visualstudio.com/content/problem/31188/access-denied-error-1.html
好的,我已经解决了问题。简而言之,问题的原因是安装不完整和/或损坏。
但是这是一条崎岖的路,包括多次卸载和重新安装,直到最终找出了为什么安装程序确实存在缺陷的原因。
有时在安装过程中会出现异常,有时安装进程顺利完成,但无论何时我尝试创建新项目时,HRESULT错误都会持续存在。
在我的特殊情况下,这是由于公司防火墙阻止某些设置数据包被Web安装程序下载所致。我通过连接到未被防火墙过滤的开放式WiFi来解决此问题。
由于我正在使用标准用户,因此每当我启动任何安装程序时,UAC都会启动。当我首次通过UAC启动设置并连接到免费WiFi时,它无法找到数据包服务器。花了我一分钟才意识到我用于UAC的管理员用户具有自己的Internet代理设置,这些设置无法与开放式WiFi一起使用。
在我以管理员身份登录、关闭代理并重新以我的主要用户身份登录后,我再次运行安装程序 - 然而它仍然失败了,并显示一堆“不完整的工作量”消息。在这一点上,我感到非常沮丧,但是我直接通过“更改”按钮再次运行它,甚至没有关闭网络安装程序,这一次它最终完成了而且没有任何错误!
在此之后,我可以正常启动VS并创建新项目。
因此,如果您遇到任何类似的问题,强烈建议您在现有安装上运行“修复”或“更改”安装,但尽量避免在您和互联网之间使用任何防火墙。
我的解决方案是,
这是由于Clang-format引起的。只需禁用clang-format:
选项->文本编辑器->C/C++->格式化->常规->启用ClangFormat支持
当我尝试创建测试证书时,我遇到了相同的错误。 我刚刚以管理员身份启动了VS。 现在一切都正常了。
1/ 打开控制面板 -> 程序和功能 -> IIS Express -> 选择修复
2/ 刷新一下时间 -> 打开Visual Studio
这是关于你电脑上的IIS Express。你只需要在控制面板中修复它就可以了。
我尝试过并且成功了。
以下解决方案对我有效
%LocalAppData%\Microsoft\VisualStudio\15.0_****
privateregistry.bin