VS2017出现的神奇错误HRSULT:0x80041FE2

简介: VS2017出现的神奇错误HRSULT:0x80041FE2

摘要:在多天没有使用VS2017的前提下,今天打开VS2017出现各种异常,无法正常使用。在网上查阅资料没能解决问题后,想到了自己更改过文件夹位置的行为。

 通过恢复文件夹到它原来的位置解决了VS2017出现异常的问题。

简而言之,不要随便更改文件夹的位置,特别是和一些特别的软件相关的文件夹,如果不清楚文件的作用,不要乱动。

 

一、问题描述

我打开以前VS2017写的一个项目时,发现 上面显示解决方案不可用:

然后我试着创建一个C++空项目,结果出现了下面的异常HRSULT:0x80041FE2

二、尝试解决问题

我在百度上搜索了这串神秘代码HRSULT:0x80041FE2,看到了一种说法是

创建windows桌面的项目时出现这种错误,那么应该是安装vs的时候没有安装C++的桌面开发这一部分,导致桌面开发这一功能出错。  选择对应的功能安装即可。

https://blog.csdn.net/stephen__xu/article/details/80920108

但是很明显我安装了C++,并且之前已经使用过多次了,不会是没有安装导致的问题。

继续在百度上找解决办法,也没有找到有用的。

然后我转身一想,为什么我前几周还用的好好的,今天突然就出现异常呢?

VS这个软件有发生什么变化吗?

然后想到几天前在整理文件的时候将一个看起来有点奇怪的文件夹移动到其他文件夹里:

就是这个ProgramData,之前我是放在D盘的,因为D盘文件太多我把它移动到了一个文件夹里。

尝试恢复ProgramData到它原来的位置,我将它放回D盘。

重新启动VS,VS恢复正常

相关文章
|
数据安全/隐私保护 虚拟化 Windows
如何在 VM 虚拟机中安装 Windows Server 2012 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 Windows Server 2012 操作系统保姆级教程(附链接)
|
网络协议 算法 Java
万字长文 | 保姆级的后台服务器开发C++学习路线
这一篇的主题是「Linux C/C++ 服务器/后台开发学习路线」
|
缓存 负载均衡 监控
【微服务】一文读懂网关概念+Nginx正反向代理+负载均衡+Spring Cloud Gateway(多栗子)
不知道什么是网关?正向代理?反向代理?负载均衡?负载均衡策略?Nginx和Gateway的区别?假如这些你都不知道,没关系,本文举了大量通俗易懂的例子来阐述了这些概念,保证小白也能看懂,并且最后还提到了gateway的一些配置。
9246 2
【微服务】一文读懂网关概念+Nginx正反向代理+负载均衡+Spring Cloud Gateway(多栗子)
|
算法 定位技术
最优化方法(最速下降、牛顿法、高斯牛顿法、LM算法)
最优化方法(最速下降、牛顿法、高斯牛顿法、LM算法)
1190 0
最优化方法(最速下降、牛顿法、高斯牛顿法、LM算法)
|
边缘计算 物联网 开发者
什么是容器Docker?
什么是容器?容器,也叫Docker,是一个开源的容器化平台,用于开发、测试和部署应用程序。通过将软件打包为标准化的单元(容器),使得应用程序可以在任何地方一致地运行,不论是在开发者的本地机器上,还是在云计算平台上。Docker容器包含了应用程序运行所需的一切,包括代码、运行时、系统工具、系统库等,从而解决了“在我这里可以正常工作,但在服务器上不行”的问题。
1222 1
|
机器学习/深度学习 搜索推荐 数据可视化
小白入门机器学习必学案例分享。
小白入门机器学习必学案例分享。
1172 0
小白入门机器学习必学案例分享。
|
Java Maven
解决Maven中CANNOT Resolve XXX错误
解决Maven中CANNOT Resolve XXX错误
1120 0
|
C++ Windows
vs2019 This application failed to start because it could not find or load the QT platform plugin
这篇文章介绍了在VS2019中解决QT程序运行时出现的“无法找到或加载QT平台插件”错误的步骤,通过将必要的DLL文件和插件目录复制到项目解决方案中解决了问题。
|
安全 关系型数据库 数据库
使用synapse搭建matrix去中心化加密通信服务
使用synapse搭建matrix去中心化加密通信服务
922 0
|
SQL
sql server查看所有表名以及注释
sql server查看所有表名以及注释
574 0