精华内容
下载资源
问答
  • 2021-07-10 06:06:09

    脑闪退的因素很多,除了跟用户自身操作失误有关外,也和电脑软硬件有很大关系,例如病毒、木马程序的破坏,使用了测试版和盗版软件,软件本身存在bug,软件和系统版本不兼容,驱动尤其是显卡驱动出错,电脑配置太低,系统长时间使用积累的大量注册表错误等等。不妨看看。以下仅供参考!

    1、将软件添加进数据执行保护(DEP)。

    右键桌面的计算机图标点击属性,点击“高级系统设置”。

    点击“高级”,“设置”。

    点击“数据执行保护”,选择下面那一项,再把闪退的软件图标添加进来就可以了。

    2、更改软件的兼容性。

    右键桌面上的闪退软件的图标点击属性,点击“兼容性”,在“以兼容模式运行这个程序”前打勾,然后下面就有一个下拉框可选了,选择旧版本的系统版本就行,一般是选择上一个系统版本,如果你现在装的是WIN7系统,就选择XP。

    3、修复硬盘的文件系统错误。

    右键系统盘,点击属性,出现下面窗口,点击“工具”,“开始检查”。

    出现这个窗口,两个勾可以同时打上,也可以只打上面的勾,然后点击开始。注意,如果两个勾都打上,修复过程可能会很久,如果你没有那么多时间可以等,可以只打上面那个勾,但是效果会打折扣。

    如果你是把软件装在了C盘,那么修复C盘就好了,如果是装在D盘,那要连D盘一起修复。

    以上三个方法是在出现软件闪退的时候采取的补救措施,除此之外像什么重装软件、杀毒和清理插件垃圾这些常规手段我也是可以试试。

    1.电脑打开后黑屏怎么办

    2.电脑总是闪退怎么回事

    3.电脑软件保养小常识

    4.怎么设置电脑软件密码

    5.电脑软件怎么设置密码

    6.电脑显示器闪屏怎么办

    7.笔记本电脑闪屏怎么办

    8.电脑一直闪黑屏怎么办

    9.关于电脑屏幕闪烁怎么办

    10.如何彻底卸载电脑软件

    更多相关内容
  • 应用背景:某软件打不开时。 主要功能:主要用于调试软件崩溃问题。 使用方法:解压->打开对应自己电脑位数的软件->拖入要查找问题的软件->循环点运行->直到它崩溃,然后查看log日志->分析。
  • 用来防止软件自动掉线,崩溃,重启用的,软件自动重启,妈妈再也不用担心软件崩溃
  • 软件崩溃了,该如何解决? 解决问题讲究的是对症下药。软件崩溃,也同样如此。我们需要找到崩溃的原因。对于软件崩溃,我们如何去定位问题,这就是你今天问的问题。 中医的望闻问切,是很有用的。对于软件的...

    软件崩溃了,该如何解决?

     解决问题讲究的是对症下药。软件崩溃,也同样如此。我们需要找到崩溃的原因。对于软件崩溃,我们如何去定位问题,这就是你今天问的问题。

     

        中医的望闻问切,是很有用的。对于软件的问题的调查和分析,同样也可以望闻问切。

    一、望

        望,就是观察现象。所谓观察现象,就是观其的运行的情况。软件是如何运行起来的,又是如何崩溃的,崩溃的提示是什么。这些是很表面的崩溃现象,可以很直观的看到。这个层面,我们只需要观察到基本的运行的现象,搜集相关的描述。当然,也不是简单看着崩溃一次就完事的。我们至少要了解这些情况:操作系统、运行权限、软件的操作流程、崩溃的错误提示,崩溃的现象等。这些情况看似很简单,但是却给定位错误提供了最基础的根据。

        除了很有经验的人,或者对自己的软件了如指掌的人,通过望就可能知道问题所在。因为软件之前会出现这些问题,所以就可以直接找到问题所在。而对于一般的水平的人,或者软件确实很复杂,那么就很难做到一看就知病因的地步。这个也很正常。这一步就是搜集基本的直观的错误信息,这样就可以了。

        这一步也不能完全是看一遍就了事的。最终有没有解决,还是要通过这一步来观察,至少要从表面上消除症状。如果所有症状都和找到的问题一一对应,解释的合情合理,解决后症状就消失了,还原症状又出来了,这样就确定是真的找到问题,至少在症状上是真的找到问题了。

        另外,很多时候,不是一遍就行,还需要反反复复的让软件死来死去,从这个过程中观察规律。这也是搜集现象的一种手段。单次的运行只有一次现象,当大量的现象汇聚就形成了一个规律性现象,此时可能更能表现出问题。举个例子,一个产生随机数的程序,一次两次可能只是觉得随机数始终不大于10,你以为这是正常的。但是通过大量的试验,结果一直都不大于10,而你当初设定的范围是0-100,如此来看,就很可能有问题。然后再通过这个现象分析出来,根据统计学的概率论,一直小于10肯定不正常。如果你只是测试几次,这个问题是很难查出来的。这就是规律性问题。

    二、闻

        闻,就是听声息。所谓听声息,就是因为直接看是看不出来的。所以需要进一步的去找症状。注意,这里还是在找症状。只不过是找的更加深入一点。声息不是表面的气色,是看不见的。在软件上,我们对应到内存、CPU、磁盘等的操作情况。很多复杂的问题,往往不是表面现象能看得出来的。此时我们需要听其声息。毫不夸张的说,我们甚至有时候会去听声音哦,比如听硬盘转动的声音,听风扇的声音等等。硬盘转速的变化,可能是由于程序异常的读写导致转速不规律,或者陷入死循环的读写磁盘,都会导致硬盘疯狂旋转。当然,这里说的是机械硬盘。如果是固态呢,我们可以感受温度。而风扇的疯狂则有可能是陷入死循环,导致CPU长期执行高运算量的计算而发热很大,风扇自然转速加快以散热。

        举这些例子并不是说让你去这么做,当然有时候确实需要这样做。特别是做硬件开发,那太常见了。比如要闻一下电路板是否烧焦了。更多时候,软件问题很少会涉及到以上的那些操作。

        我们这里说的闻,更多指的是深入一层次的观察现象。因为表面的现象已经无法分析出问题。我们一般会从内存的事情情况、CPU的使用情况、硬盘的读写方面着手观察。通过CPU的使用率,可能分析出死循环、死递归等。而硬盘读写可以分析出文件的读写卡死问题。内存的问题则有很多的内存占用,以至于导致系统内存陷入无可用内存状态,最后甚至导致整个系统挂掉,这个我曾经就遇到并解决过。

        那么具体如何看,最简单的工具就是,任务管理器。当然还有很多逼格很高的工具,可以分析进程线程、动态库、锁等更高级的东西。比如有的工具可能分析的出来死锁问题而导致的软件被系统杀死。那么分析的深度如何,就看个人的知识水平如何了。如果你连进程是什么都不知道,就不要想着能够操作这些高级的工具了。而这些分析的过程,还是需要自己去多实践多总结。没有一个治百病的经验,只有实践才是最好的工具。

     

    三、问

        问,就是询问症状。如果你的软件给用户使用,可能你前面两步搜集到的信息确实有限,即使用户录屏了,依然还是满足不了的话,那么你就需要去询问情况了。

        询问是很有必要的。同时也要注意一个地方,那就是先从最白痴最基础的地方问起。比如用户没有网,然后启动你的程序,你的程序没有考虑这个问题,然后就直接认为是有网,然后挂了,抛了网络异常。而你对此是没有预先考虑到的,所以出错了。如果你先不问用户电脑联网情况,就是问一大堆,可能都找不到问题所在。这也可能是因为你本身对于联网这个事情也不清楚导致的。

        询问用户是弥补你不能直接搜集问题现象。当然了,询问用户不是我们这里要说的重点。我们询问的应该是计算机。你是不是觉得询问计算机是非常神奇的事情。计算机又不能说话。这就是人机交流,而且是程序员必备的技能哦。

        所谓询问计算机,其实就是要主动去与计算机交流,看看计算机能够给你提供多少信息。只要你足够厉害,你问什么计算机都会给你什么信息。说的直白点,也就是做条件测试。这是一种主动性的现象观察。通过对不同情况的模拟测试,获得对应的信息,然后再反过来分析现象。这个在望的基础上走的更远。往往很多软件的问题的定位都是通过问计算机得以解决的。

        用到的手段如:控制台命令测试、系统设置的切换、切换不同的操作系统运行、使用不同的权限运行、模拟不同的操作方式、使用不同的用户张号等等。方法很多,不一而足。更多是结合自己软件的特性来做针对性的测试观察。

    四、切

        切,就是把脉。通过以上的深度调查,必然能够搜集到大量的信息,如果还不能确诊,那么就要继续深入。最后一道就是把脉。把脉的是代码。我们通过现象,定位代码的大致范围,然后仔细分析代码的流程,然后进行大量的测试,去对照现象进行分析,或者临时修改代码进行测试性运行,慢慢缩小问题的范围,最后定位问题。

        代码是程序的脉,代码是程序的灵魂。在代码中调试错误的工具和方法,相信各个IDE提供了强有力的工具。我就不说了。我们要用好手中的每一个调试工具,让自己更多了解程序的运行情况。

     

    那么最后说一下如何提高解决效率。

    1.搜集充足的现象

        没有足够的现象,是很难定位问题的,问题越精确,也就能越快定位问题。问题现象了解的越多,就越能准确定位问题所在地。如果现象太少,目标就太泛,这样解决效率自然很低。如何搜集问题,在前面已经详细讲述了。

    2.保持足够冷静的思维

        思维的冷静是非常重要的。遇到的问题越紧急,越需要冷静的思维。思维的冷静不代表你不着急,只有冷静的思维,才能在众多的现象中找到蛛丝马迹。

    3.发散思维,打破思维僵局

        思维僵局,往往是找问题最大的天敌。如果在一个问题上,始终都不得其解,记住,要及时退出这样的状态。你可以先放下问题,走两步,或喝喝茶。换一个方向思考分析问题,往往是非常有用的。

    4.细心分析现象和代码流程

        在大量错误涌来的时候,细心很重要。我们要细心对待每一个问题,然后再认真的分析代码的流程。很多问题可能是并发症,解决了源头问题就可以解决所有问题。只有通过各种下问题,逐步追根溯源,慢慢找到最源头,然后从源头上解决。

        那么这四点,加上前面的搜集和调查问题的方法,应该是非常高效的解决办法了。看似简单,却不简单。而每一步都需要大量的实践,在长期的实践中积累到足够的经验和技巧,才能快速的解决各种疑难杂症,没有捷径可走。

     

    如果你想更好的提升你的编程能力,学好C语言C++编程!弯道超车,快人一步!
    C语言C++学习企鹅圈子】,分享(源码、项目实战视频、项目笔记,基础入门教程)
    欢迎转行和学习编程的伙伴,利用更多的资料学习成长比自己琢磨更快哦!

    编程学习书籍:

     

    编程学习视频:

     

    展开全文
  • 好友的电脑处于崩溃的状态,绝对有效的整人工具
  • 当然,这一个说法还值得考究,毕竟最新版本的Photoshop对电脑设备的硬件要求也还是挺高的。但如果你的Photoshop经常崩溃,以下几个方法或许能帮你解决这个问题: PS CC 2015对电脑硬件配置就有一定的要求 方法一:...

    不想Photoshop总是崩溃,最重要的是,记得更新升级。不仅仅Photoshop要升级到最新版本,驱动也要升级到最新。当然,这一个说法还值得考究,毕竟最新版本的Photoshop对电脑设备的硬件要求也还是挺高的。但如果你的Photoshop经常崩溃,以下几个方法或许能帮你解决这个问题:

    PS CC 2015对电脑硬件配置就有一定的要求

    在这里插入图片描述
    方法一:清理你的电脑

    Photoshop能否流畅运转,很大程度上取决于你的电脑有多大的可用空间。先检查一下你的硬盘空间,看看还剩多少可用空间。删除一些文件,或者将它们移动到另外的外接硬盘中。

    图01
    在这里插入图片描述
    方法二:限制你的工作量

    你会同时打开多个工作窗口吗?当你不再会用到一些工作窗口时,你可以先关掉它们,以防它们拖慢PS的速度,甚至导致PS崩溃。

    当然,如果你的作品中用了许多的图层,那这个方法同样适用。不少数码艺术家都习惯用许多甚至上百个图层来创作他们的作品。为了不让PS变慢甚至崩溃,你可以考虑将图层进行合并,以减少整个文件的大小,提升PS的运行能力。

    图02
    在这里插入图片描述
    方法三:设置好性能偏好

    你可以通过调整内存使用情况和历史记录和高速缓存来管理“暂存硬盘空间”。操作方法:打开PS,编辑——首选项——性能。

    这里调整内存使用情况、历史记录和高速缓存的参数,是要考虑到你自己电脑的硬件配置,以及操作系统。你需要知道的是,新参数的设定要直接与你接下来的PS使用息息相关,包括图像编辑、数码绘画等等,所以还是谨慎一点的好。

    图03
    在这里插入图片描述
    方法四:清理全部

    Photoshop的内存使用主要是用来存储撤销、剪贴板和历史记录等数据。如果你能接受最新的更改,且认为不再需要保存历史记录,那么可以将其都清理掉。操作方法:打开PS,编辑——清理——全部。这样,你的历史记录就会全部被清理掉,你也能获得更多的内存使用空间。当然,如果你不小心进行了这一操作,你也可以通过撤销来恢复。

    图04
    在这里插入图片描述

    展开全文
  • linux如何让一个程序崩溃后自动重启

    千次阅读 2020-03-19 16:39:17
    编写一个shell脚本,轮询监控应用的进程,如果出现崩溃进程不在的情况下,自动启动应用程序 touch restart.sh(新建...linux如何让一个程序崩溃后自动重启 chmod 777 restart.sh (赋予权限,默认-rw-rw-r–没有可执行...

    https://jingyan.baidu.com/article/39810a23a124dfb636fda612.html

    编写一个shell脚本,轮询监控应用的进程,如果出现崩溃进程不在的情况下,自动启动应用程序

    touch restart.sh(新建一个重启脚本)

    linux如何让一个程序崩溃后自动重启
    chmod 777 restart.sh (赋予权限,默认-rw-rw-r–没有可执行权限,不赋予权限脚本运行不了)

    执行玩chmod之后,权限已经改变-rwxrwxrwx

    linux如何让一个程序崩溃后自动重启
    vi restart.sh(编辑文件)

    循环每隔10秒查看下应用程序进程是否存在,不存在则启动应用,存在则睡眠10秒继续检测

    #!/bin/sh

    while true

    do

    ps -ef | grep “填入你自己的程序名” | grep -v “grep”

    if [ “$?” -eq 1 ]

    then

    ./run.sh #启动应用,修改成自己的启动应用脚本或命令

    echo “process has been restarted!”

    else

    echo “process already started!”

    fi

    sleep 10

    done

    linux如何让一个程序崩溃后自动重启
    ./restart.sh (启动脚本),启动完成之后,则可以看到每隔10秒打印一次“process already started!”,这个表示应用程序在运行不需要重启

    linux如何让一个程序崩溃后自动重启
    为了演示程序崩溃的情况,手动杀掉应用程序的进程

    linux如何让一个程序崩溃后自动重启
    杀完进程之后,再看刚刚启动的监控脚本打印日志情况,从图中可以看到,“process has been restarted!”,表示已经重启应用成功了。不确定的还可以自己去看下应用程序是否在运行

    linux如何让一个程序崩溃后自动重启步骤阅读
    END
    注意事项
    上面演示的是直接启动脚本,在退出会话的时候会停止,要使用nohup的方式启动监控脚本

    展开全文
  • 软件崩溃的现象解决方案

    千次阅读 2020-11-12 09:45:54
    庭:现在出现软件崩溃的现象 庭: 轮廓匹配,形状匹配,斑点分析,点击软件就崩掉 庭:这程序上周验证是Ok的,今天打开出现此问题 庭:[视频] 庭:你们曾经有遇到这样的问题点吗?请支持一下@前进 创科,覃敏:浏览器...
  • 系统崩溃,解决系统崩溃的方法全集

    千次阅读 2021-07-10 06:05:21
    今天就我们起来看看吧,看看解决系统崩溃的解决方法全集。我们在使用电脑的时候,经常都是需要安装一些软件和其他东西的。但是在安装软件的时候,很容易一些病毒侵入电脑的。一旦病毒侵入了电脑,就很容易...
  • 一个UE4崩溃问题以及解决方案

    万次阅读 2021-04-13 20:33:39
    所以4.9号下载了UE 4.26.1,并按照UE4官网的教程创建了一个项目。 正在磨拳霍霍准备大展宏图之时,发现UE4崩溃了。 具体过程是这样的,打开项目之后,我什么也没干,就在场景里转了几下摄像机,然后UE4直接卡死,...
  • 原标题:电脑软件打开后闪退或崩溃的解决办法电脑闪退的因素很多,除了跟用户自身操作失误...出现软件闪退和崩溃的问题,重装系统当然是最直接有效的方法,如果不想重装,可以尝试着用以下几方法解决。1、将软件...
  • 软件崩溃修复工具:CodeSigner for mac

    千次阅读 2019-07-15 17:29:34
    小编推荐软件崩溃修复工具,轻松解决软件崩溃难题。它就是CodeSigner for mac!是Mac平台上的款解决应用打开崩溃的工具,有出现软件打不开崩溃现象的朋友赶快下载修复吧。 CodeSigner Mac版使用教程 崩溃原因...
  • 这本质上是异常错误而未被程序员处理,导致软件崩溃。那么如何处理全局异常,如何防止遗漏异常导致软件崩溃呢? 这里一共分3种情况: 1.应用程序域环境异常。这种只要注意捕捉,一般程序员也不会有什么太大的...
  • 系统崩溃了怎么办? 如今的软件是越来越复杂、...Windows操作系统用户享受视窗化操作便利的同时,也可能因为种种原因造成系统崩溃,如误删系统文件、受到病毒和木马的影响等。系统崩溃虽然可 以通过重装系统来...
  • 三行代码,可以你电脑崩溃

    千次阅读 2021-05-19 14:05:11
    新建一个文本文档,把三行代码复制进去,然后重命名把后缀名改为bat。 :start start cmd goto start cmd 例如下图,操作相当的简单。 就这样崩溃程序就做好了,但是程序的图标太丑了,而且也不能吸引别人来...
  • 如果你也遇到CAD打开总是崩溃闪退等问题,快和小编起来看看CAD软件打开总是自动崩溃该如何解决吧! CAD软件打开总是自动崩溃的有效解决方法: 步骤-CAD软件打开总是自动崩溃 CAD软件打开总是自动崩溃,先打开CAD...
  • Qt 程序异常崩溃,记录Dum文件并重启程序 ​ 最近还是在公司写BUG,不过也没有啥测试人员,就是我单打独斗,程序是烧在机器里面的。在家里出现BUG还好,在外面出现BUG,那就有点丢人了,不怕出问题,不能影响用户...
  • 使用SOLIDWORKS的工程师应该都经历过如软件崩溃吧!无论这种崩溃是偶然事件还是经常发生。在本文中,我将手把手教你解决SOLIDWORKS的崩溃,尤其是经常发生的系统奔溃。 注意: 此教程不一定适用于偶然出现崩溃的...
  • 测试过APP的人都应该发现,app崩溃类非常常见的问题,很多时候还是致命性的,这就要求我们测试人员要尽最大可能去找出软件当中的缺陷,减少app崩溃出现的概率,这里我将收集到的关于针对APP崩溃测试的资料以及...
  • 试试这5款电脑清理工具,每一个都很实用C盘快满了怎么办?遇到这种情况先不要慌,先清理一下垃圾,把C盘扩容,或者把C盘的应用程序转移转移到其他盘,就解决的七七八八了!话不多说,下面来看看具体怎么办吧! 1、...
  • // self UIFont 的preferredFontForTextStyle: 意思是指定一个样式,并字体大小符合用户设定的字体大小。 [self sizeToFit]; // self.font =[UIFont preferredFontForTextStyle: UIFontTextStyleHeadline]; /...
  • 因为我我打开另外一个程序是可以仿真的,所以没有考虑keil5软件自身的问题。 1、有中文路径,然后剪切到没有中文路径的文件夹——>未解决 2、打开注册表 Win+R键呼出“运行”,在框内输入“Regedit ”,回车打开...
  • 苹果电脑软件崩溃解决办法 苹果在升级系统后导致部分软件签名失效,很多软件用不了。比如像这iMazing软件打开后提示意外退出,还有的软件会提示崩溃。今天笔者来和大家探讨如何解决这问题。 先说说事件起因 据...
  • 方法: 使用.map以及.cod定位bug(暴力崩溃) ...首先介绍在软件异常崩溃后如何使用.map以及.cod定位bug。 需要进行的工程项目属性配置: xxx属性->配置属性->C/C++->输出文件->汇编程序输...
  • Navicat 系列软件闪退、崩溃

    万次阅读 2018-07-24 11:34:31
    Navicat 系列软件,点菜单栏,崩溃闪退,尤其是双击,几乎百分百触发。 解决方法: 1、关闭有道词典屏幕取词 大家都说是有道的锅,屏幕取词导致崩溃。猜测是64位程序兼容性不好,互相发抖,注册表互干。 但...
  • 发送内容Android手机QQ崩溃

    千次阅读 2015-09-07 14:18:31
    用电脑发送消息,对方只要是Android手机QQ都会崩溃,清空聊天记录就会恢复,iPhone无效:复制以下内容发送即可 oo0.oo.OOO00.oo.OO00.oo.OO00.oo.OO00.oo.OO00.oo.OO00.oo.OO00.oo.OO00.oo.O00.oo.OOO00.oo.OO00.oo...
  • 打开后提示意外退出,还有的软件会提示崩溃。今天小柯基来教大家如何解决这问题。目前有2种方法可以解决。 更多苹果Mac软件M1软件安装教程学习问题关注 VX公众号:小柯基分享 了解更多 导致此次TNT部分签名失效的...
  • lol一直崩溃_lol无限崩溃重连

    千次阅读 2021-08-13 00:52:59
    为什么玩LOL一直掉线,崩溃死,卸载了重新下载游戏也不行,真是没办法了,谁能帮我解决?为什么玩LOL一直掉线,崩溃死,卸载了重新下载游戏也不行,真是没办法了,谁能帮我解决?...我要崩溃了,场...
  • 方法有一个就是Fork炸弹。 二、Fork炸弹方法一,编译下面简单的C语言程序放到机子上语言,不断的fork出新的进程,消耗进程表空间的同时也会占用CPU和内存,从而导致系统与现有进程运行速度放缓,响应时间...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 183,664
精华内容 73,465
关键字:

怎么让一个软件崩溃