大家好,今天我们来说一说如何解决程序无法正常运行的问题。
程序报错或者闪退,应该如何解决?
说到这个问题,相信大家在平时使用电脑的时候基本上都遇到过,那就是当你安装了一个程序之后,正兴冲冲地打算运行它,结果它却提示你因为缺少某个dll文件而无法运行,或者是程序可以正常的打开,但是其中的某个功能却没有办法使用。更或者,你运行这个程序的时候,它却一直没有反应,你重启,重新安装,都解决不了。
如果你正好遇到了这些问题,那么不妨给我几分钟的时间,听一听我的解决办法,说不定能对你有所帮助。
特别老的程序,首先考虑兼容性设置
首先,我们需要考虑兼容性的问题。对于一些特别老的程序或者是游戏来说,他们在默认状态下可能是无法在最新的windows系统下运行的。这个时候我们可以通过鼠标右键点击相对应的快捷方式,在属性页面里找到兼容性设置,在这里来选择不同的兼容模式,一般来说,我们选择windows sp2基本上可以解决这个问题。而使用管理员权限运行则不用先勾选,当我们选择了相应的兼容模式依然无法运行时,我们再考虑勾选这个选项。当然,你如果发现windows XP sp2这个模式无法正确运行,我们也可以尝试别的模式,比如windows 2000等等,在这里就不做过多的阐述了。
特别是对于游戏来说,dll缺失往往问题出在各种运行库上
然后我们再来看一下第二种方法。当程序提示我们因为缺少某种dll文件而无法运行的时候,我们可以把这个文件的全部名称记录下来,然后利用搜索引擎搜索一下这个文件的具体情况。在大多数情况下,我们都会获得这些文件是属于vc运行库,或者是directx中的一个文件这样的结果。这个时候,我们就可以去微软的官方网站搜索相对应的运行库安装包了。在进行完相应的安装之后,我们最好重启一下电脑,这个时候,你的程序应该就能顺利地运行了。
无论中文版还是英文版,一定保持全英文安装路径
然后我们再来看一下第三种,也是最容易被忽视的一种,但从某种方面来说又是有奇效的方法,那就是保证你安装这个程序的时候,它的安装路径是全英文的。这其中的原理要详细解释的话比较浪费时间,简单来说就是很多程序,特别是外国人开发的程序,它不会特别地对中文进行详细的支持,所以我们只需要记住一点,那就是在安装程序的时候,安装向导都会询问你程序的安装路径,大家要保证这里面的内容全部都是英文就可以了。
除此以外,大家还好养成一个习惯,那就是你电脑的用户名,最好也不要起中文,因为如果你把用户名起成了中文名,那么在系统的user也就是“用户”文件夹里,会生成一个和你用户名相同的文件夹,有一部分的程序在安装的时候会默认安装到这个文件夹内,而当你不注意一直点下一步的时候,这个程序也就可能无法正常运行了。这第三种的解决方式特别适用于很多游戏的安装,同时像是photoshop这些很多依赖插件的程序,我们也要用全英文的路径来进行安装,来避免程序无法正常运行的情况。
常见不代表全能解决,具体情况还是需要具体分析
好了,以上就是我们针对程序无法运行的时候,常见的三种解决方式,通过这三种方式,我们一般都能够获得一个比较好的效果。当然,具体情况我们还是需要具体来进行分析,所以如果我们在用了这些方法,还是无法正常运行的话,我们不妨更换一个程序的下载地址,或者把具体的情况总结出来进行搜索,这样的话,我们一般都能够解决相应的问题了。
当然,如果正在看这篇文章的你认为可以分享出来的具体情况,也欢迎您进行留言,把你的经验分享给大家,让我们一起进步。同时如果您有一些问题想要得到解答,也欢迎您留言告诉我。我们下篇文章再见,拜拜~