程序在启动或者退出时出错程序在启动时出错最大的可能性就是与操作系统或者其他应用软件不兼容,其次可能是系统存在问题。而退出时出错的概率要小得多,大多数情况下是软件本身设计不良造成的。
解决方法查看应用程序的帮助或者readme等文档,看看程序运行时对系统的要求。大部分软件在帮助文件中都会提到这个软件需要什么样的运行环境,例如内存大小、硬盘空间、操作系统版本、显示设置等等,用户可以对照检查自己的系统是否满足要求。如果系统不能够达到应用程序的要求,那么需要进行一系列的升级或修改设置,如添加硬件,或为操作系统安装最新的补丁程序,检查系统中安装的驱动程序是否为最新的版本。
关闭所有其他正在运行的应用程序,再次启动出错的程序,看是否解决了问题。如果解决了问题就能够肯定是和某个软件引发了冲突,可以通过一个一个地启动这些软件来进行测试,找出引发问题的软件。如果问题仍然存在,则继续下面的操作。
重新安装应用软件,最好先卸载软件再重新安装。
对系统进行病毒扫描,看看是不是感染了病毒,或者出错的程序本身是否被感染了。如果查出有病毒感染,一般杀毒软件会自动修复被感染的程序,但我们建议最好还是重新安装一次应用程序为好。
如果出错的程序原来可以正常运行,则回忆一下在这个程序出错前安装了什么特别的软件,例如杀毒软件、系统设置优化软件等等。例如笔者的系统中安装了Norton AntiVirus 2002,如果使用PowerDVD 3.0 VR-X播放VCD,退出时PowerDVD就会出错,将Norton Anti Virus2002删除后就没有问题了。
如果仍然不能排除故障,则要怀疑安装软件时是否更新了系统中的重要文件,例如MFC42.DLL就是所有采用MFC4.2开发的应用软件必需的文件。通常这些系统文件只会被更新的版本替代,但有些设计不良的应用软件却要依赖这些文件的特定版本。对于这种情况,最好是通过另外寻找替代品,或者干脆重新安装系统来解决问题。