分类：电脑/网络-软件
问题：我的电脑蓝屏后出现了一些字,是为什么啊代码:(0x0000001 
: (0x0000001C,0x00000002,0x00000001,0x8053C885)
回答：运行中出现蓝屏现象有几种原因：1内存问题2电源问题3系统和应用软件有冲突temp是暂时的意思，所以Temp就是临时文件啦。大家在使用Windows操作系统的时候，可能会经常在C盘根目录发现一些后缀名为TMP的文件，还会在Windows目录里发现一个TEMP的目录。一些刚接触电脑的用户可能会觉得莫明其妙，这是什么东西来的，我没建立过这样的文件啊!　　其实，这是Windows产生的临时文件，本质上和虚拟内存没什么两样，只不过临时文件比虚拟内存更具有针对性，单独为某个程序服务而已。还有，如果您是使用WORD编辑文档， 也会在WORD的安装目录里发现一批～开头的，TMP结尾的文件，这是WORD产生的临时文件，但如果你的WORD还没关闭，想删除它们，却可能会发现怎么都删除不了，系统反复提示读写保护，这又如何是好呢？下面就综合谈谈这些临时文件及处理的办法：　　一般来说，你当前运行着大型的工具软件的时候，都不应该去碰临时文件，比如Photoshop会在处理图形时候产生巨大的临时文件，如果你认为这不是你创建的文件企图删除，可能会导致Photoshop死机。你当前没有运行程序的话，发现的临时文件都可以删除，以免它们天长日久堆积如山，占据磁盘空间还是小事，关键是它们又多又散乱，会给磁盘扫描整理带来时间上的无谓消耗，也可能会造成文件分配表混乱，导致文件交叉链接的错误。但是不能所有的临时文件都一概而论。　　比如，C盘根目录的TEMP目录，是很多工具程序临时文件的指向目录，没有这个目录的话，临时文件无法创建，这些工具软件就很可能会出错，所以要删除的话，只应该清空里面的临时文件垃圾，而不能把TEMP这个目录都干掉了；Windows里通常也有一个TEMP文件，是系统默认的临时文件的放置地方，也不建议连目录都删除了，定期清空里面的垃圾即可。　　还有就是WORD安装目录里的临时文件，在你使用WORD的时候，不要去删除它们，这些～开头，TMP结尾的文件是WORD程序工作要用到的，多处于读写保护状态，你想删除它们也删除不了；如果你在使用WORD时候死机，下次开机进入Windows的时候，也不要先删除它们，应该打开WORD，WORD会从这些临时文件里读取上次你死机时候最新保存的结果，让你最大限度地恢复上次的工作。其实这就是WORD恢复上次文档的原理。等你另存了文件后，再删除它们也不迟。　　什么情况下TEMP文件非删除不可呢？那就是后台没运行程序，又反复出现同一种现象相同的故障、而且确认不是系统硬件导致问题的时候，比如打印出问题，打印机老是不认你的纸张，老提示你没放纸，你就应该删除Windows目录下的TEMP里的文件；还有就是磁盘扫描出现交叉链接的错误，又不能自动纠正，你应该尝试删除临时文件再进行一次扫描试试。注意哦，WORD安装目录下的某些临时文件是隐藏的，你可能要用到清理临时文件的专门小工具才能删除它们，否则就得到该目录里先显出所有文件，再手工删除了。可以从软、硬两方面来解释蓝屏现象产生的原因。从硬件方面来说，超频过度 是导致蓝屏的一个主要原因。过度超频，由于进行了超载运算，造成内部运算过多，使 CPU过热，从而导致系统运算错误。如果既想超频，又不想出现蓝屏，只有做好散热措施 了，换个强力风扇，再加上一些硅胶之类的散热材料会好许多。另外，适量超频或干脆 不超频也是解决的办法之一。要稳定还是要更高的速度就看你自己的抉择了。 　　如果内存条发生物理损坏或者内存与其它硬件不兼容，也会产生蓝屏。此时的解决 办法只有换内存这一个方法了。 　　如果你留意过，你会发现光驱在读盘时被非正常打开也会导致蓝屏。这个问题不影 响系统正常动作，只要再弹入光盘或按ESC键就可以。 　　由于硬件产生蓝屏的另外一个常见原因是系统硬件冲突所致。实践中经常遇到的是 声卡或显示卡的设置冲突。在“控制面板”→“系统”→“设备管理”中检查是否存在 带有黄色问号或感叹号的设备，如存在可试着先将其删除，并重新启动电脑，由Window s自动调整，一般可以解决问题。若还不行，可手工进行调整或升级相应的驱动程序。 　　劣质零部件是电脑出现蓝屏现象的另外一个罪魁祸首。少数不法商人在给顾客组装 兼容机时，使用质量低劣的主板、内存，有的甚至出售冒牌主板和旧的CPU、内存，这样 就会使机器在运行时很不稳定，发生死机也就在所难免。因此，用户购机时应该有这方 面的戒心，可请比较熟悉的朋友帮助挑选，并可以用一些较新的工具软件测试电脑，长 时间连续考机(如72小时)，以及争取尽量长的保修时间等。 　　从软件方面看，遭到病毒或黑客攻击、注册表中存在错误或损坏、启动时加载程序 过多、版本冲突、虚拟内存不足造成系统多任务运算错误、动态链接库文件丢失、过多 的字体文件、加载的计划任务过多、系统资源产生冲突或资源耗尽都会产生蓝屏。另外 ，产生软硬件冲突也很容易出现蓝屏。明白了蓝屏出现的“软”原因，就可对症下药了 。 　 一、及时关闭暂时不用的程序 　　一些程序即使过后要用，也可先关闭以节省资源。如果您想知道某程序的资源占用 情况，可利用Windows中的“资源状况” 进行查看。把在打开程序和关闭程序时的资源 占用情况进行对比，就可了解该程序的资源占用状况。方法：打开“开始”菜单中的“ 程序→附件→系统工具→资源状况”，就会在系统托盘区出现资源状况图标。右键单击 该图标，选择“详细资料”一栏，就能看到系统当前各项资源的占用情况。 　　二、设置在同一窗口浏览文件夹 　　在Win98中，系统默认设置已经是使用同一窗口进行文件夹浏览，一般不需再另行设 置。而在Win95及Win97中，系统默认设置不是使用同一窗口进行文件夹浏览，需要用户 自行设定。如需进行设置，打开“我的电脑”，选择“查看”菜单中的“选项”一栏鼠 标左键单击，在出现的“选项”界面中选取“文件夹”标签页，选中“对每个文件夹使 用同一窗口进行浏览”一项即可。 　　三、尽量减少系统启动时的自加载程序 　　自加载程序多了，既影响系统启动速度，又占用各项资源。要取消自加载程序，可 采取以下方法： 　　1、查看启动硬盘根目录下的 t文件，找到诸如“run=xxx程序”的语句 ，将它删除。 　　2、查看“开始”下“程序”中的“启动”项，在弹出的启动程序列表菜单中鼠标右 键单击需删除的程序名，再在弹出的快捷菜单中点“删除”。 　　3、修改“注册表”。在“开始”菜单的“运行”栏中输入regedit，再按以下路径 HKEY＿LOCALMACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run或RunService s，查找到需取消的加载程序，然后将其对应键值删除即可。 --------------------------------------------------------------------------------2 蓝屏故障 　　4、在“开始”菜单下的“运行”中输入msconfig，按“确定”按钮，再在出现的“ 系统配置实用程序”界面中按“启动”标签，对无需加载的程序将其前面的“√”取消 ，如QQ和病毒防火墙等完全可以在需要时再运行的程序，按“应用”或“确定”按钮， 然后重新启动计算机即可。 　　四、去掉“墙纸”、“屏幕保护”等花哨的设置。 　　这些设置占用系统资源不说，还严重影响Windows的启动速度。去掉它们的方法是： 在桌面空白处点击鼠标右键，在弹出的菜单中选择“属性”，在弹出的对话框中分别选 择“背景”和“屏幕保护程序”标签，将“墙纸”和“屏幕保护程序”设置为“无”即 可。 五、减少不必要的字体文件 　　字体文件占用系统资源多，引导时很慢，并且占用硬盘空间也不少。因此尽量减少 不必要的字体文件。但如果删错了字体文件，搞不好会使Windows不正常。因此可以采用 下面这个“偷梁换柱”的方法（可以实现字体文件的安装，而不占用大量的磁盘空间） ：首先打开字库文件夹（如F:\zk），选中全部TrueType字体文件，用鼠标的右键将它们 拖动到C:\Windows\Fonts文件夹中，在弹出的菜单中选择“在当前位置创建快捷方式” ，这样就可以在系统的字体文件夹下建立字库文件的快捷方式了。当需要使用这些字库 文件时，只要插入字库光盘，不用时取出就可以了。 　　六、删去多余的Dll文件 　　在Windows操作系统的System子目录里有许多的Dll文件，这些文件可能被许多文件 共享，但有的却没有没有一个文件要使用它，也就是说这些文件没用了，为了不占用硬 盘空间和提高启动运行速度，完全可以将其删除。但为防止误删除文件，特别是比较重 要的核心链接文件，我们可用工具软件如“超级兔仔”对无用的DLL文件进行删除，这样 可防止误删除文件。 　　七、整理、优化注册表 　　Windows在开机启动后，系统要读取注册表里的相关资料并暂存于RAM（内存）中， Windows开机的大部分时间，都花费了在这上面。不仅如此，庞大的注册表还影响系统的 稳定。因此，整理、优化注册表显得十分必要。有关注册表的优化，可以使用Windows优 化大师等软件。以Windows优化大师，点击“注册信息清理”→“扫描”，软件就会自动 替你清扫注册表中的垃圾，在扫描结束后，会弹出个菜单让你选择是否备份注册表，建 议选择备份，备份后再点击“清除”即可。 　　八、经常维护系统 　　如果在系统中安装了太多的游戏、太多的应用软件、太多的旧资料，会让你的电脑 运行速度越来越慢，系统资源会越来越少。因此，最好每隔一段时间，对电脑做一次全 面的维护。点击“开始”→“程序”→“附件”→“系统工具”→“维护向导”，然后 点击“确定”按钮即可对电脑进行一次全面的维护，这样会使你的电脑保持在最佳状态 。对于硬盘最好能每隔2个星期就做一次“磁盘碎片整理”，那样会明显加快程序启动速 度的，点击“系统工具”→“磁盘碎片整理程序”即可。注意在整理磁盘碎片时系统所 在的盘一定要整理，这样才能真正加快Windows的启动顺序。 　　九、扩大虚拟内存容量 　　如果你的硬盘够大，那就请你打开”控制面板“中的“系统”，在“性能”选项中 打开“虚拟内存”，选择“用户自己指定虚拟内存设置”，指向一个较少用的硬盘，并 把最大值和最小值都设定为一个固定值，大小为物理内存的两倍左右。这样，虚拟存储 器在使用硬盘时，就不用迁就其忽大忽小的差别，而将固定的空间作为虚拟内存，加快 存取速度。虚拟内存的设置最好在“磁盘碎片整理”之后进行，这样虚拟内存就分不在 一个连续的、无碎片文件的空间上，可以更好的发挥作用。 　　十、减少桌面上快捷方式图标以及定期、不定期清理开始菜单 　　快捷方式图标和开始菜单中项目是消耗GDI资源以及USER资源的大户，尽量减少桌面 快捷方式图标和保持一个整洁有序简明的开始菜单是节约资源的又一重要方法。要做到 对不用的桌面快捷方式图标进行删除；桌面快捷方式图标与开始菜单下程序子菜单中重 复的项目根据操作习惯选取一个即可，另一个可予删除；把同类型程序组织到一个文件 夹中，减小开始菜单体积。例如可将所有Office组件组织到一个文件夹Office中，将In ternet Explorer、 Internet News、Outlook Express、Microsoft Netmeeting 等组织 到Internet文件夹。 　　十一、去掉“计划任务”的运行。一般情况下我们不会用到它，而它所能执行的维 护任务，大多都能用手动的方法进行运行。如果去掉“计划任务”的运行，至少能节约 2%的系统资源。 方法是：在计划任务的图标上双击，在弹出的窗口中选“高级”菜单， 从中找到 “终止执行计划任务”单击之。 　　十二、在Windows的图形环境下，没有必要加载声卡的MS-DOS驱动程序。 　　十三、注意运行的软件版本，在安装高版本软件前请将低版本软件卸载干净，然后 再安装。另外，有些应用程序需调用特定版本的动态链接库DLL，如果在安装软件时，旧 版本的DLL覆盖了新版本的DLL，或者删除应用程序时，误删了有用的DLL文件，就可能使 调用失败，从而出现“蓝屏”。此时，不妨重新安装试一试。 　　十五、注意方法木马等黑客程序，上网时不要暴露自己的IP地址，不要得罪人，免 得受到黑客的攻击；另外，及时升级自己的病毒库，定期检查系统中是否有病毒，对新 下载的软件更是要全面检查，以防含有病毒或木马。 　　十六、如果用了各种优化方法，本机的系统资源都停留在85%以下，此时建议您重装 系统，此乃一劳永逸大法也！ 　　经过上面这番操作，我相信你的Windows出现蓝屏的概率会大大降低！还是快试试我 的方法吧，保管有用哦！1、微软IE缓冲溢出漏洞引起 2、内存或虚拟内存地址使用冲突造成程序的运行需要分配一定的内存地址给程序使用，当程序结束时释放留出空间让给新的程序使用，win是多任务的系统有时前程序未结束 又有新的任务开始到底要多少内存或虚拟内存来保证我们同时运行的工作任务呢?也许win在这个问题上没弄好，所以有此错误常常发生，一般运行大型软件或多媒体后出现这种情况 3、劣质内存条也会出现这个问题一般来说，内存出现问题的可能性并不大，主要方面是：内存条坏了、内存质量有问题，还有就是2个不同牌子不同容量的内存混插，也比较容易出现不兼容的情况，同时还要注意散热问题，特别是超频后。你可以使用MemTest这个软件来检测一下内存，它可以彻底的检测出内存的稳定度。假如你是双内存，而且是不同品牌的内存条混插或者买了二手内存时，出现这个问题，这时，你就要检查是不是内存出问题了或者和其它硬件不兼容。 4、微软WINDOWS系统的漏洞，windows把内存地址0X00000000到0X0000ffff指定为分配null指针的地址范围,如果程序试图访问这一地址，则认为是错误。c/c++编写的程序通常不进行严格的错误检查，当采用malloc来分配内存而可供分配的地址空间不够的情况下返回null指针。但是代码不检查这种错误，认为地址分配已经成功，于是就访问0X00000000的地址，于是就发生内存违规访问，同时该进程被终止。ASCII字符填充组成的pif文件时会出现以下情况：一个非法的pif文件（用ascii字符\''x\''填充）至少要369字节，系统才认为是一个合法的pif文件，才会以pif的图标[pifmgr.dll,0]显示，才会在属性里有程序、字体、内存、屏幕”等内容。而且仅仅当一个非pif文件的大小是369字节时察看属性的“程序”页时，不会发生程序错误，哪怕是370字节也不行。当对一个大于369字节的非法pif文件察看属性的“程序”页时，Explorer会出错，提示：\''***\''指令引用的\''***\''内存。该内存不能为\''read\'' ，问题出在pif文件的16进制地址：0x00000181[0x87]0x00000182[0x01]和 0x00000231[0xC3]0x00000232[0x02]即使是一个合法pif文件，只要改动这四处的任意一处，也会引起程序错误。而只要把0x00000181和0x00000182的值改为[0xFF][0xFF]，那么其它地址任意更改都不会引起错误。 5、可能没有完全正确安装apache服务，且启动了它的原故; 把服务中OracleOraHomeXXHTTPServer改成停 止 6、应用程序没有检查内存分配失败程序需要一块内存用以保存数据时，就需要调用操作系统提供的“功能函数”来申请，如果内存分配成功，函数就会将所新开辟的内存区地址返回给应用程序，应用程序就可以通过这个地址使用这块内存。这就是“动态内存分配”，内存地址也就是编程中的“指针”。内存不是永远都招之即来、用之不尽的，有时候内存分配也会失败。当分配失败时系统函数会返回一个0值，这时返回值“0”已不表示新启用的指针，而是系统向应用程序发出的一个通知，告知出现了错误。作为应用程序，在每一次申请内存后都应该检查返回值是否为0，如果是，则意味着出现了故障，应该采取一些措施挽救，这就增强了程序的“健壮性”。若应用程序没有检查这个错误，它就会按照“思维惯性”认为这个值是给它分配的可用指针，继续在之后的运行中使用这块内存。真正的0地址内存区保存的是计算机系统中最重要的“中断描述符表”，绝对不允许应用程序使用。在没有保护机制的操作系统下(如DOS)，写数据到这个地址会导致立即死机，而在健壮的操作系统中，如Windows等，这个操作会马上被系统的保护机制捕获，其结果就是由操作系统强行关闭出错的应用程序，以防止其错误扩大。这时候，就会出现上述的“写内存”错误，并指出被引用的内存地址为“0x00000000”。内存分配失败故障的原因很多，内存不够、系统函数的版本不匹配等都可能有影响。因此，这种分配失败多见于操作系统使用很长时间后，安装了多种应用程序(包括无意中“安装”的病毒程序)，更改了大量的系统参数和系统文件之后。 7、应用程序由于自身BUG引用了不正常的内存指针在使用动态分配的应用程序中，有时会有这样的情况出现：程序试图读写一块“应该可用”的内存，但不知为什么，这个预料中可用的指针已经失效了。有可能是“忘记了”向操作系统要求分配，也可能是程序自己在某个时候已经注销了这块内存而“没有留意”等等。注销了的内存被系统回收，其访问权已经不属于该应用程序，因此读写操作也同样会触发系统的保护机制，企图“违法”的程序唯一的下场就是被操作终止运行，回收全部资源。计算机世界的法律还是要比人类有效和严厉得多啊！像这样的情况都属于程序自身的BUG，你往往可在特定的操作顺序下重现错误。无效指针不一定总是0，因此错误提示中的内存地址也不一定为“0x00000000”，而是其他随机数字。 如果系统经常有所提到的错误提示，下面的建议可能会有帮助： 1.查看系统中是否有木马或病毒。这类程序为了控制系统往往不负责任地修改系统，从而导致操作系统异常。平常应加强信息安全意识，对来源不明的可执行程序绝不好奇。 2.更新操作系统，让操作系统的安装程序重新拷贝正确版本的系统文件、修正系统参数。有时候操作系统本身也会有BUG，要注意安装官方发行的升级程序。 3.试用新版本的应用程序。 4、删除然后重新创建 WINDOWS\Wbem\Repository 文件夹中的文件：在桌面上右击我的电脑，然后单击管理。在"服务和应用程序"下，单击服务，然后关闭并停止 Windows Management Instrumentation 服务。删除 WINDOWS\System32\Wbem\Repository 文件夹中的所有文件。（在删除前请创建这些文件的备份副本。） 打开"服务和应用程序"，单击服务，然后打开并启动 Windows Management Instrumentation 服务。当服务重新启动时，将基于以下注册表项中所提供的信息重新创建这些文件： HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBEM\CIMOM\Autorecover MOFs 下面我从几个例子给大家分析： 例一：打开IE浏览器或者没过几分钟就会出现"0x70dcf39f"指令引用的"0x00000000"内存。该内存不能为“read”。要终止程序，请单击“确定”的信息框，单击“确定”后，又出现“发生内部错误，您正在使用的其中一个窗口即将关闭”的信息框，关闭该提示信息后，IE浏览器也被关闭。 解决方法：修复或升级IE浏览器，同时打上补丁。看过其中一个修复方法是，Win2000自升级，也就是Win2000升级到Win2000，其实这种方法也就是把系统还原到系统初始的状态下。比如你的IE升级到了6.0，自升级后，会被IE5.0代替。 例二：在windowsxp下双击光盘里面的“AutoRun.exe”文件，显示“0x77f745cc”指令引用的0x00000078”内存。该内存不能为“written”，要终止程序，请单击“确定”，而在Windows 98里运行却正常。 解决方法：这可能是系统的兼容性问题，winXP的系统，右键“AutoRun.exe”文件，属性，兼容性，把“用兼容模式运行这个程序”项选择上，并选择“Windows 98/Me”。win2000如果打了SP的补丁后，只要开始，运行，输入：regsvr32 c:\winnt\apppatch\slayerui.dll。右键，属性，也会出现兼容性的选项。 例三：RealOne Gold关闭时出现错误，以前一直使用正常，最近却在每次关闭时出现“0xffffffff”指令引用的“0xffffffff”内存。该内存不能为“read” 的提示。 解决方法：当使用的输入法为微软拼音输入法2003，并且隐藏语言栏时（不隐藏时没问题）关闭RealOne就会出现这个问题，因此在关闭RealOne之前可以显示语言栏或者将任意其他输入法作为当前输入法来解决这个问题。 例四：我的豪杰超级解霸自从上网后就不能播放了，每次都提示“0x060692f6”（每次变化）指令引用的“0xff000011”内存不能为“read”，终止程序请按确定。 解决方法：试试重装豪杰超级解霸,如果重装后还会，到官方网站下载相应版本的补丁试试。还不行，只好换就用别的播放器试试了。例五:双击一个游戏的快捷方式,“0x77f5cd0”指令引用“0xffffffff”内存,该内存不能为“read”,并且提示Client.dat程序错误。解决方法:重装显卡的最新驱动程序,然后下载并且安装DirectX9.0。例六:一个朋友发信息过来,我的电脑便出现了错误信息:“0x772b548f”指令引用的“0x00303033”内存,该内存不能为“written”,然后 "内存,该内存不能为"read"。省略号代表可变值。而从运行中打开程序没问题。 解决方法：运行regedit进入注册表, 在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks下，应该只有一个正常的键值"{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 将其他的删除(默认键值当然不要删除)。 例九：我三个月前配了台机子。系统比较不稳定，三个月内已经重装过多次系统，四五天前刚装过系统，可是经常随机地出现Explorer-应用程序错误，“0x4a01259d“