vs2017启动错误,这可能是由某个扩展导致的****

版权声明:本文为博主原创文章,转载请注明原文链接 https://blog.csdn.net/qq_36922927/article/details/82347439

时隔一年,回归c++学习,安装最强ide vs2017,结果运行新写的helloworld,竟然报错了!!!

网上的解决方式挺多的,什么改注册表之类,比如:

一,他人博客解决方式:

以下是其他博客引用内容,但是我这儿不好使,引用自此博客

有几个解决办法
1.对于32位机器,查找注册表的项:
[hkey_classes_root\clsid{73b7dc00-f498-4abd-ab79-d07afd52f395}\inprocserver32],
把它的默认值修改为:
c:\program files\common files\microsoft shared\msenv\textmgrp.dll

而对于64位的机器,查找项:
[hkey_classes_root\wow6432node\clsid{73b7dc00-f498-4abd-ab79-d07afd52f395}\inprocserver32]
把它的默认值修改为:
c:\program files (x86)\common files\microsoft shared\msenv\textmgrp.dll

2.把 [hkey_classes_root\wow6432node\clsid{73b7dc00-f498-4abd-ab79-d07afd52f395}\inprocserver32] 的默认值删除

3.我使用的这种方式:

把隐藏文件夹中的:C:\Users\a\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache 里面的 Microsoft.VisualStudio.Default.cache 这个文件给删除了,重新打开生成vs项目,OK

二、我的问题:

1,首先是64位机器,c:\program files (x86)\common files\microsoft shared\msenv\textmgrp.dll这个路径多了一个斜杠

c:\program files (x86)\common files\microsoft shared\msenv\\textmgrp.dll,去掉多余的斜杠依然不起作用

2,这个.dll文件在相关路径没找见

三,我的解决方式:

是用vs2017自己的修复功能,进行修复

1,运行安装程序

2,然后选择修复,(这个有点隐蔽)

3,然后会下载4个g左右的包,等候下载完成,按照提示重启即可

猜你喜欢

转载自blog.csdn.net/qq_36922927/article/details/82347439