代码病毒怎么制作(手机简单病毒制作方法)
对于大多数编辑而言,回答读者问题往往是个头疼的事情,千奇百怪的问题层出不穷,但是要说编辑最怕的是什么问题,那么“电脑蓝屏了怎么办?”肯定可以排到前三!
蓝屏这个问题根源错综复杂,任何硬件或者软件出了点毛病都可能引起蓝屏,所以要简单回答这个问题,基本是不可能完成的任务。不过授人以鱼不如授人以渔,既然无法简单地回答这个问题,那么这次我们就来详细教大家:电脑蓝屏了应该怎么排查问题!
蓝屏是怎么发生的?
首先,系统蓝屏的发生从最根本上来说,意味这系统在运行的过程中遇到了无法纠正和忽略的错误,从而导致系统无法继续工作。为了尽可能保护硬件和系统的完整性,Windows强制中断运行,显示蓝屏画面。当然了,这是一种弃卒保帅的策略,为了做到尽可能大的保护,RAM中的数据将会被全部抛弃,简单点说,没存盘的东西就都没有了。
那么,由那些因素会引起电脑产生如此严重的问题呢?一台电脑无非就三个层面:硬件、系统和软件。
硬件
如果硬件本身质量上存在问题,或者随着日常使用折旧后产生损坏,那么当系统需要调用该硬件的时候,自然就会产生错误,从而引起蓝屏。
此外,很多玩家喜欢对自己的硬件进行一些调试,希望其可以表现出更高的效能,也就是超频。然而由于自己更改了硬件的运行环境和条件,因此硬件是否可以稳定运行对于玩家来说更多只是“凭感觉”。发生蓝屏时,如果你超了频,那么第一反应一定是恢复所有硬件到出厂设置再尝试是否依旧蓝屏。
最后,就是硬件之间的兼容性问题,不过这个问题在目前环境中已经比较少见了!除非真还有人去买老配件来玩……
系统
首先不要使用乱七八糟的镜像来安装系统。MSDN版本一定是最优且唯一的选择。不要随便使用网上找来的ghost镜像或者PE之类的工具安装系统。为什么?因为你不知道这里面到底集成了一些什么东西,你也不知道在安装的过程中到底会给你装上多少东西,你更不知道这些东西是否适合你的机器。
在你成功安装了系统之后,那么自然就需要安装驱动了。通常而言,芯片制造商和硬件制造商是你最佳的选择。当然,你首先得搞清楚自己拥有哪些硬件,然后再到厂商的产品列表中寻找相关驱动。可能你会觉得这很自然也很简单,然而这一步实际上是十分重要的。不要使用“驱动XX”之类的软件搜索硬件驱动。软件的原理大多是读取主板提供的硬件信息,再把相关信息对数据库进行查找,提供相应的驱动程序下载。更别说驱动XX一类的软件长期给你装一些流氓软件,不懂行的用户很容易中招。
这种模式只是通过一些硬件本身以及主板提供的代码来进行辨别,然而这种识别实际上是存在较大的失误率的。是否真的总是能找到合适的芯片先不谈,即便是一模一样的芯片,不同的厂商将之用在不同的产品上采用不同的方案可能导致不同的设置,而这种设置自然也会体现在驱动的修改上。另外一点是,驱动软件为了得到足够底层的硬件代码信息,通常需要在系统中植入一些进程和服务来对电脑进行监控,实际上这就是非常大的隐患了。
软件
软件方面的蓝屏就比较好理解了,比如说软件和硬件的不匹配、病毒等等,特别是后者。此外,还有很多软件本身有不合理的机制,也会导致蓝屏。
以前安装杀毒软件几乎是装完系统之后的第一选择,因为各种各样奇怪的病毒、流氓软件总是在你不留意间就进入了计算机,闹得天翻地覆之后导致系统蓝屏。然而随着Windows系统本身不断的更新和修补,现如今系统对防毒已经有了很大程度上的改进,计算机病毒这个问题已经远没有当初那么严重了。然而这并不代表着我们如今就不需要预防病毒,杀毒软件仍然能够起到很好的作用。另外,自从Windows 8开始,微软已经在系统中集成了MSE杀毒软件,对于绝大多数的用户来说实际上已经绰绰有余了。
此外拒绝“XX优化”、“XX大师”等软件。给电脑查毛病犹如寻医问诊,个体和个体之间并没有那么多的共同性。每个电脑都有着不同的硬件搭配、不同的系统配置和不同的使用环境,不存在一种通用的方式适合所有的电脑。然而软件并不知道那么些东西,只是根据程序预设的一些条件进行判断和修改,那么到底有没有必要去这样“优化”呢?没有人知道答案。所以要防止软件带来的蓝屏,少装一些全家桶类的软件是很有必要的!
如何排查蓝屏?
说了这么多,算是打一下预防针,但是大千世界防不胜防啊,相信大家总会遇到蓝屏,那么出现了蓝屏怎么办?普通人大不了重新开机,并祷告不要在类似的应用中再次蓝屏!
但是最烦的就是在同一个地方跌到多次,在相同的环境中都出现蓝屏,那就让人有点崩溃了!如果开机就蓝屏,多半是启动的问题,不明白也可以用WINPE来做修复;但是往往开机正常,运行到什么软件或者应用就蓝屏,那就需要你仔细排查了,总不可能遇到蓝屏就重装系统吧?
这里就教大家一些简单的排查蓝屏的手段!事先说好,蓝屏的可能千万种,蓝屏的模式也很多,比如说有的一闪即过,看不清蓝屏上的字就重启了;有的则是死在蓝屏界面,可以让你好好瞻仰的一下蓝屏的风采;而有的除了说你的机器蓝屏了就什么也不显示了(WIN10很多这种)……
这次我们就教大家最入门的,让你知道如何排查那种死在蓝屏界面并且有很多信息的蓝屏模式!
前后对比很重要
蓝屏的发生并不是毫无理由的,即便从时间上来看可能存在一定的随机性,然而自己对比总是可以找到一些共通点的。通常某个特殊的操作或者某个特殊的状态会直接把系统本身的不稳定扩大到蓝屏的程度,因此你应该特别关注发生蓝屏前后时段的操作,这样会得到一些有用的信息。比如说,我每次打开某个软件的时候就会蓝屏,那么这通常就意味着要么这个软件本身有问题会引起系统的bug,要么这个软件对某些硬件或者文件的调用导致了蓝屏。再比如说,每次开特效打游戏的时候就会蓝屏,那么大致上就可以判断应该是显卡或者驱动这里引起的蓝屏,是不是驱动版本有问题?软硬件安装不到位?显卡元件损坏或者过热?
注意蓝屏显示
在很多蓝屏显示中,系统会给出一个代码用以提供方向,比如下图。
这里就有一个STOP: 0X00000050,也就是我们通常所说的蓝屏代码为50,后面括号里面的数值是parameter,同时也显示系统在运行sptd.sys的时候发生蓝屏。
有了这些素材我们就能知道蓝屏的原因。首先,我们可以到微软提供的列表中寻找蓝屏代码实际对应的含义,微软官方网站:https://msdn.microsoft.com/en-us/library/hh994433.aspx
比如这个蓝屏的代码是50,在微软的官方列表中,蓝屏的原因是:This indicates that invalid system memory has been referenced.很显然,这个蓝屏很可能和内存有关,这个时候我们就要从硬件的内存去考虑是不是出了问题。
此外,电脑会在某些蓝屏情况下,再重启后出现一个对话框,把刚才发生的蓝屏代码显示出来。比如说116、115这样的数字。这类数字同样可以在官方的蓝屏原因列表中找到!
比如出现了116的数字,微软官方的解释是:This indicates that an attempt to reset the display driver and recover from a timeout failed.很显然这就是显卡驱动、显卡或者PCI-E出了问题,我们就要从这方面去找问题了!
这次教给大家的算是蓝屏的入门排查方法,在遇到蓝屏后,如果能看到蓝屏具体信息,或者重启后有数字,大家可以通过这种办法来找到蓝屏的原因,目的还是不要再次出现蓝屏!
不过就像我们之前说的一样,要想少出现甚至不出现蓝屏(虽然这很难),大家还是要养成良好的电脑使用习惯……至少别去装整合类的大礼包,也别去研究上古神器类的硬件了!
有任何疑问,都可以在文章后留言,我们会第一时间回复!同时也欢迎在必修APP以及主页上和我们进行交流!