简单几招让你的电脑不再假死机

死机,相信是很多朋友习以为常的事。一发现死机,我们通常都会直接热启动或按“Reset”,但孰不知,有时电脑并未真正死机,只不过是处于一种假死的状态。按下数字键区的“Num Lock”键,如果指示灯有反应,则说明是假死机。那我们该如何处理真、假死机呢?

  一、修改注册表,远离假死机困扰  

  很多假死机是由于运行的程序没有响应造成的。比如你在同一时间打开或启动的程序过多,导致系统资源消耗严重,就会出现程序停止响应的情况,这时我们可以按下“Ctrl+Alt+Del”组合键,在弹出的列表中选定标注为“没有响应”的程序项(如果有两个,则首先关闭上级程序),点击“结束任务”令其强行关闭即可让系统恢复正常运行,不过有时即使出现了“正在关闭……(该程序)”提示窗口,也会很长时间没有反应,遇到这种情况,我们可以修改注册表以达到快速关闭没有响应的程序以及允许强行关机的目的。  

  1.快速关闭没有响应的程序   

  在“开始”\“运行”框中输入“Regedit”,打开“注册表编辑器”,在“HKEY_CURRENT_USER”下新建串值“Waittokillapptimeout”,将其键值设为“1000”(ms)或更小。如果采用了上述办法仍很长时间没有反应,就只得强行关机或重新启动了,不过最好先进行以下修改,以最大限度地减小死机对机器的损伤。  

  2.允许强行关机  

  进入“HEKY_USERS\.DEFAULT\Control Panel\desktop”,创建一个字符串“AutoEndTask”,将其键值设为“1”即可。对于真正的死机,一般只能两次按下“Ctrl+Alt+Del”组合键或按主机箱上的“Reset”键来重新启动了。  

  3.系统死机时自动重新启动  

  进入“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\CrashControl”主键,在右边的窗口中修改“AutoReboot”,将其键值改为“1”(图1)。    

  小提示:上述注册表的修改在Windows的不同版本中情况可能不一样,如果没有相应键值,请勿随意添加。

  二、采取相应对策,远离假死机困扰  

  相信任何朋友在计算机应用中,都或多或少地遭遇过各种各样“假死”这一严重影响运行效率的“顽疾”。但“假死”并非是解不开的魔咒,采取相应的手段可以减缓、甚至避免这一现象的发生。   
  关于对付较大AVI视频文件假死现象   

  一些朋友下载了不少电影,但有时在单击较大的AVI视频文件时,WinXP SP1往往会停止响应(WinXP SP1以上版本此问题已有较大改观),在进程中察看,发现Explorer.exe进程的CPU占用率100%,占用时间居然长达两个小时!  

  其实这是微软系统的缺陷:在资源管理器中单击较大的AVI文件时,系统需要先扫描该文件,执行一次循环来检查文件的所有部分,以便建立索引,假如文件较大(超过700MB)且文件中没有索引信息,系统查询该文件的索引所需的时间也较长,CPU使用率也较高。目前微软已经有针对WinXP SP1以上版本的修复工具,但只有正版用户可以到指定地址下载。  

  如何才能有效解决这一问题?方法很简单:右键单击目标文件夹,选择“属性-常规-高级”,去掉“为了快速搜索,允许索引服务编制该文件夹的索引”前面复选框的对勾,然后点击确定并应用,系统会问你是否将更改应用到所有文件夹和文件,假如实在受不了这项索引服务,就选择应用到所有文件夹,问题就会迎刃而解。  

  关于系统的任务栏假死现象   

  有时用户再操作过程中想在任务栏中切换窗口时,忽然发现点击任务栏中的图标没有任何反应了,就像系统死机一样,这就是Windows XP中常见的任务栏失去响应,又被称为“任务栏假死现象”。

  原来这是Windows XP的“高级文字服务”功能出错造成的。Windows XP的“高级文字服务”包括了语音、手写和中文键盘输入服务,我们常用的输入法在Windows XP中也被归入高级文字服务。但是某些服务,如手写或语音功能可能与某些软件存在冲突,最明显的反映就是任务栏失去响应。例如我们清除文档记录点击“确定”或者打开多个IE快速关闭时,任务栏假死现象就很可能发生。

  其实高级文字服务中的语音、手写功能使用的人并不多,我们完全可以将其关闭。打开“控制面板”,点击“切换到经典视图”,双击“区域和语言选项”,在对话框中点击“语言”标签,再单击“详细信息”按钮,在打开的“文字服务和输入语言”对话框中点击“语言栏”,选中“关闭高级文字服务”选项后保存设置即可(图2)。 
  

  由于中文输入法也属于高级文字服务的一部分,因此关闭服务后导致的结果就是输入法切换栏消失,我们就只能用快捷键“Ctrl+Shift”来切换输入法了。

  关于Word文档复制网页内容假死现象  

  如果你直接把网页中的文本复制、粘贴到Word文档中,则十有八九会出现一段时间的假死。这是以HTML格式粘贴容量较大造成的。其解决方法为:复制完网页中的文字到剪贴板后,点击Word程序菜单栏“编辑→选择性粘贴”,在弹出对话框中选择“粘贴→无格式文本”,并确认操作即可(图3)。如此操作后,绝对不会出现类似的假死问题。
  

  关于BitComet假死现象  

  若我们使用Bitcomet进行下载,有时会出现假死现象。其解决方法为:点击菜单栏“选项→选项”,在弹出窗口中选择左侧的“任务设置”,而后在右侧视图中勾选“下载前先分配空间”复选框,然后点击“确定”即可(图4)。上述方法也同样适用于支持此项功能的其它下载工具,如电驴等等。

(0)

相关推荐

  • 简单几招让你的电脑不再假死机

    死机,相信是很多朋友习以为常的事.一发现死机,我们通常都会直接热启动或按"Reset",但孰不知,有时电脑并未真正死机,只不过是处于一种假死的状态.按下数字键区的"Num Lock"键,如果指示灯有反应,则说明是假死机.那我们该如何处理真.假死机呢? 一.修改注册表,远离假死机困扰 很多假死机是由于运行的程序没有响应造成的.比如你在同一时间打开或启动的程序过多,导致系统资源消耗严重,就会出现程序停止响应的情况,这时我们可以按下"Ctrl+Alt+Del&q

  • python实现简单socket程序在两台电脑之间传输消息的方法

    本文实例讲述了python实现简单socket程序在两台电脑之间传输消息的方法.分享给大家供大家参考.具体分析如下: python开发简单socket程序在两台电脑之间传输消息,分为客户端和服务端,分别在两台电脑上运行后即可进行简单的消息传输,也可以在一台电脑上测试,设置两个不同的端口即可. # Save as server.py 服务端代码 # Message Receiver import os from socket import * host = "" port = 13000

  • 电脑开不了机的处理方法小结

    办公室的电脑陆陆续续地开动,因为办公室的电脑使用时间也有几年了,几乎办公室的全部电脑屏幕都是从"黑屏--字迹模糊--清晰"这个过程渐变.这时,有一台电脑很奇怪,开机,30秒,主机的指示灯熄灭:再开,还是如此!  正值梅雨天,放完寒假回到办公室,电脑已有一个多月没开. 办公室的电脑陆陆续续地开动,因为办公室的电脑使用时间也有几年了,几乎办公室的全部电脑屏幕都是从"黑屏--字迹模糊--清晰"这个过程渐变. 这时,有一台电脑很奇怪,开机,30秒,主机的指示灯熄灭:再开,还

  • 电脑"蓝屏"原因之速查手册

    死机是令操作者颇为烦恼的事情.死机时的表现多为"蓝屏",无法启动系统,画面"定格"无反应,鼠标.键盘无法输入,软件运行非正常中断等.尽管造成死机的原因很多,但是万变不离其宗,其原因永远也脱离不了硬件与软件两方面.  一.由硬件原因引起的死机  [散热不良]    显示器.电源和CPU在工作中发热量非常大,因此保持良好的通风状况非常重要,如果显示器过热将会导致色彩.图象失真甚至缩短显示器寿命.工作时间太长 也会导致电源或显示器散热不畅而造成电脑死机.CPU的散热是关系

  • c# 异步编程入门

    一.什么算异步?   广义来讲,两个工作流能同时进行就算异步,例如,CPU与外设之间的工作流就是异步的.在面向服务的系统中,各个子系统之间通信一般都是异步的,例如,订单系统与支付系统之间的通信是异步的,又如,在现实生活中,你去馆子吃饭,工作流是这样的,点菜->下单->做你的事->上菜->吃饭,这个也是异步的,具体来讲你和厨师之间是异步的,异步是如此重要,因外它代表者高效率(两者或两者以上的工作可以同时进行),但复杂,同步的世界简单,但效率极极低. 二.在编程中的异步   在编程中,

  • 详解PHP解决守护进程Redis假死

    目录 一.一个简单的守护进程示例 二.一个不再假死(伪活)的 Redis 常驻进程示例 一.一个简单的守护进程示例 <?php $redis = new \Redis(); $redis->connect('localhost', 6379); $redis->auth('xxxxx'); // Redis 密码如果没有设置为空字符串. $redis->select(1); $queueKey = 'redis_queue_services_key'; // 业务数据队列. $qu

  • Day12基础不牢地动山摇-Java基础

    目录 1.多线程 1.1 多线程的基本概念 1.2 多线程的实现 1.3 继承Thread类实现多线程 1.4 Runnable接口实现多线程 1.5 Thread类和Runnable接口实现多线程的区别 1.6 线程的操作状态 1.7 Callable实现多线程 1.8 线程命名和取得 1.9 线程的休眠 1.10 线程的优先级 1.11 线程的同步与死锁 1.12 死锁 综合案例 1.解决数据错位问题:依靠同步解决 2.解决数据的重复设置和重复取出 面试题:请解释sleep()和wait()

  • C#异步编程由浅入深(一)

    目录 一.什么算异步? 二.在编程中的异步 三.原始的异步编程模式之回调函数 1.回调函数 一.什么算异步? 广义来讲,两个工作流能同时进行就算异步,例如,CPU与外设之间的工作流就是异步的.在面向服务的系统中,各个子系统之间通信一般都是异步的,例如,订单系统与支付系统之间的通信是异步的,又如,在现实生活中,你去馆子吃饭,工作流是这样的,点菜->下单->做你的事->上菜->吃饭,这个也是异步的,具体来讲你和厨师之间是异步的,异步是如此重要,因外它代表者高效率(两者或两者以上的工作可

  • Python学习之函数的定义与使用详解

    目录 函数的定义 函数的分类 函数的创建方法-def 函数的返回值-return return与print的区别 函数的传参 必传参数 默认参数 不确定参数(可变参数) 参数规则 函数小练习 函数的参数类型定义 全局变量与局部变量 全局变量 局部变量 global关键字 递归函数 递归函数的定义方法 递归函数的说明 lambda-匿名函数 函数练习 函数的定义 什么是函数? — > 函数是具有某种特定功能的代码块,可以重复使用(在前面数据类型相关章节,其实已经出现了很多 Python 内置函数了

  • Java多线程与优先级详细解读

    目录 1.多线程 1.1多线程的基本概念 1.2多线程的实现 1.3继承Thread类实现多线程 1.4Runnable接口实现多线程 1.5Thread类和Runnable接口实现多线程的区别 1.6线程的操作状态 1.7Callable实现多线程 1.8线程命名和取得 1.9线程的休眠 1.10线程的优先级 1.11线程的同步与死锁 1.12死锁 综合案例 1.解决数据错位问题:依靠同步解决 2.解决数据的重复设置和重复取出 面试题:请解释sleep()和wait()的区别? 1.多线程 要

随机推荐