ARTICLE · 992719
电脑软件突然打不开?别急着重装,先看看这6种情况

电脑上的软件昨天还用得好好的,今天双击以后却突然没反应;有的软件打开几秒就自动关闭,有的直接弹出错误提示,还有的重装几次照样打不开。碰到这种情况,很多人的第一反应就是卸载重装,但软件打不开并不一定是软件本身坏了,权限、运行库、系统文件、兼容性甚至后台进程异常,都可能造成软件无法正常启动。遇到这种问题,我一般不会马上重装,而是先看:双击软件以后,电脑到底出现了什么反应?
双击软件以后完全没反应
1
双击软件图标以后没有窗口、没有报错,看起来就像什么事情都没有发生。这时候可以先打开任务管理器,看看软件进程是不是已经在后台运行。有些软件上一次异常退出以后,进程实际上没有完全结束,再次双击就可能无法正常打开。
如果任务管理器里面能看到对应进程,可以先结束任务,然后重新打开软件;也可以直接重启一次电脑。如果重启之后仍然完全没反应,再继续检查软件文件、权限以及运行环境。
软件打开几秒以后自动关闭
2
软件能够出现启动界面,甚至已经进入主窗口,但几秒钟以后突然消失,这种情况通常就是我们常说的闪退。
闪退的原因比较多,例如软件配置文件损坏、插件异常、驱动冲突、运行环境缺失或者软件版本本身存在问题。如果问题是在软件更新、安装插件或者修改配置以后出现,可以优先撤销最近的变化;必要时再重新安装软件。
打开软件直接弹出错误提示
3
这种情况反而比较容易排查,因为Windows已经给出了错误信息。
例如:
“应用程序无法正常启动”
“找不到指定的模块”
“缺少 xxx.dll”
或者直接出现一串错误代码。
遇到这种情况,不要看到“缺少DLL”就随便从网上下载一个DLL文件扔进系统目录。正确的做法是先把完整报错界面截图下来,根据错误代码或者缺失组件判断到底是软件文件、运行库还是Windows系统的问题。
提示缺少DLL、VC++或者.NET组件
4
有些软件安装完成以后,双击就提示缺少 MSVCPxxx.dll、VCRUNTIMExxx.dll,或者提示需要安装 .NET 等组件。
这种情况通常说明软件依赖的运行环境没有正确安装或者已经损坏。可以根据软件要求重新安装对应版本的 Microsoft Visual C++ Redistributable、.NET Runtime/.NET Framework 等官方运行组件。
这里尤其不建议去所谓的“DLL下载网站”单独下载DLL。
缺运行库,就修运行库,而不是到处捡DLL文件。
普通双击打不开,管理员运行却可以
5
有些软件双击没有反应或者直接报错,但是右键选择:
“以管理员身份运行”
之后却能够正常打开。
这种情况通常和Windows权限、文件夹访问权限或者软件需要修改系统目录有关。
如果只是某个老软件存在这种情况,可以检查软件安装目录和兼容性设置。但不要为了方便,把所有软件都长期设置成管理员权限运行。真正应该解决的是软件为什么需要异常的高权限,而不是简单粗暴地把权限全部放开。
重装软件以后还是打不开
6
这是很多人最容易卡住的一种情况。
软件卸载了。
重新安装。
还是打不开。
甚至换了几个版本都一样。
到了这一步,就不要继续反复安装软件了,因为问题很可能已经不在软件安装包本身。
需要进一步检查:
Windows系统文件是否损坏、运行库是否正常、系统版本是否兼容、杀毒软件是否拦截、用户配置文件是否异常,以及软件依赖的服务有没有正常启动。
如果很多软件同时开始出现打不开、闪退或者报错,那么就更应该怀疑Windows系统环境本身,而不是某一个软件。
如果事与愿违,请你保持最好的心态去相信,该来的都在路上@信念

记得点
分享
收藏
在看
点赞
哦!