win7 64 位系统焦点丢失解决方案

来源:互联网 发布:2017淘宝网双11销量 编辑:程序博客网 时间:2024/05/01 23:28

电脑焦点丢失,很影响打字和编码,每隔两分钟,就需要去点击一下鼠标,让编辑窗口获得焦点,几次之后,不免心烦意乱,影响工作效率。
解决方案如下,可能比较复杂,但是最终解决了,不清楚是哪一步,以后再遇到可以分步试试,每步完成之后重启电脑观察情况即可。


win7 焦点丢失解决方案(第一版)

方案一:修改注册表选项

1.打开注册表,点击屏幕左下角『 开始 』,输入『 运行 』, 回车,输入 regedit 回车打开注册表,如下图

这里写图片描述

2.依次找到 HKEY_CURRENT_USER\Control Panel\Desktop 里面 ForegroundLockTimeout 的选项,把这个数值改成 10 进制的任何 6 位数以上(系统默认 200000 毫秒 / 十六进制 30d40 )。提示:200000 毫秒为 200 秒,3 分钟,可以更改为更大的数值。

注:以前遇到过类似的情况,注册表中的选项被某个软件或程序修改为 0,到时焦点丢失,修改后重启电脑即可解决。如果注册表中数值正常,可尝试使用下面的方法。

方案二:使用杀毒软件查杀

  1. 干掉所有的漏洞

  2. 删除所有的不信任文件

方案三:史上最麻烦的方法

  1. 关闭所有的软件,用记事本打开一个 txt 文件

  2. 右键『 计算机 』 或 『 我的电脑 』,点击 『 管理 』 ->『 计算机管理 』 -> 『 服务和应用程序 』-> 『 服务 』 ,找到所有正在运行的服务

  3. 每次关闭几个服务,然后在记事本中等待焦点丢失,如果在注册表项中的时间内焦点丢失,则继续关闭服务

  4. 直到焦点不在丢失,再将最后关闭的几个服务一个一个的启动,继续等待焦点丢失

  5. 找到导致焦点丢失的服务,启动类型设为 『 禁止 』, 重启电脑即可。

失败


win7 焦点丢失解决方案(第二版)

步骤很简单粗暴,修改注册表中三个选项即可,如下:

  • ActiveWndTrackTimeout,默认值(0),修改为(1)
  • ForegroundFlashCount,默认值(3),修改为(200000)
  • ForegroundLockCount,默认值(200000),修改为(16777215)

然后注销计算机,就ok了,至于修改后有其他什么负面的影响还没有测试。

失败


win7 焦点丢失解决方案(第三版)

终于找到了丢失焦点的原因,金山毒霸,真是日了狗了。每次把金山毒霸关掉就 ok,打开就丢失焦点,真的是一个叫做,sb a child 的程序。卸载金山毒霸。

失败


win7 焦点丢失解决方案(第四版)

将所有的 svchost.exe *32 进程关闭掉。

  1. 打开任务管理器
  2. 查看进程
  3. 找到 svchost.exe *32, 大概有 10 个
  4. 将所有的 svchost.exe *32 关闭,
  5. 关闭之后可能会有一两个进程重新自启动,没有关系,不要管他们。

这样焦点就不会丢失了。

成功


那么问题来了,谁你告诉我如何将我关闭的程序设置为开机不启动??

该进程对应的是 64 位系统下 C:\Windows\SysWOW64\svchost.exe 。我现在的做法是更改程序名,将其改为 svchost1.exe。使用一周了,没发现有什么问题。

0 0
原创粉丝点击