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恢复正常

相关文章
|
C++ Windows
vs2017下dump文件自动生成及dump文件的调试使用
vs2017下dump文件自动生成及dump文件的调试使用
687 0
vs2017下dump文件自动生成及dump文件的调试使用
|
数据安全/隐私保护 虚拟化 Windows
如何在 VM 虚拟机中安装 Windows Server 2012 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 Windows Server 2012 操作系统保姆级教程(附链接)
|
算法 定位技术
最优化方法(最速下降、牛顿法、高斯牛顿法、LM算法)
最优化方法(最速下降、牛顿法、高斯牛顿法、LM算法)
1092 0
最优化方法(最速下降、牛顿法、高斯牛顿法、LM算法)
|
边缘计算 物联网 开发者
什么是容器Docker?
什么是容器?容器,也叫Docker,是一个开源的容器化平台,用于开发、测试和部署应用程序。通过将软件打包为标准化的单元(容器),使得应用程序可以在任何地方一致地运行,不论是在开发者的本地机器上,还是在云计算平台上。Docker容器包含了应用程序运行所需的一切,包括代码、运行时、系统工具、系统库等,从而解决了“在我这里可以正常工作,但在服务器上不行”的问题。
1180 1
|
安全 Linux Shell
【内网—内网转发】——代理转发_SSH代理转发
【内网—内网转发】——代理转发_SSH代理转发
610 5
|
C++
【qt】VS中如何配置Qt环境
【qt】VS中如何配置Qt环境
515 0
|
Java Maven
解决Maven中CANNOT Resolve XXX错误
解决Maven中CANNOT Resolve XXX错误
1058 0
|
SQL
sql server查看所有表名以及注释
sql server查看所有表名以及注释
515 0
|
存储 自然语言处理 API
QT基础教程(QDebug和QString)
QT基础教程(QDebug和QString)
448 0
|
开发工具 git
git查看当前分支是基于哪个分支拉取
git查看当前分支是基于哪个分支拉取
1259 0