windows svchost.exe 引起的出现的莫名其秒的窗口失去焦点

我不知道你们遇到没,反正我是遇到了,现在我就把解决方法给你们,当然都是从网上整理下来的

这个失去焦点可以分为两种,一种是病毒,一种是系统自带的问题

首先你得知道自己的窗口被什么给挤掉了焦点

先看看这篇文章: 电脑无故失去焦点,罪魁祸首是谁?终极解决办法

里面有两个工具组合使用可以查看你的窗口被什么进程给顶掉了焦点,具体怎么使用里面有说明我就不赘述了。

我这里是一开始查询到到底是什么进程不停的抢我焦点。

开始看着着标题名字很耐人寻味,不是有人在耍我吧~,结果我就放入了ViewWizard (这个是上面博客文中的提供的工具)

结果:what?怎么啥都没有?

后来我又试了下监听窗口失去焦点,结果发现妈的,这家伙的句柄一直在变,变换的间隔时间是你切换窗口后到失去焦点的间隔时间,所以我又监听到失去焦点后立马把句柄信息输入了ViewWizard中就如下图

结果:终于找到了是谁在抢我焦点,结果是svchost.exe进程,看了路劲大概分析下,这不是系统的文件嘛,然后吐槽了下微软,谈定了打开了百度。

查到了大概意思如下:

syswow64是什么文件夹?
sysWoW64 (Windows-on-Windows 64-bit)是一个Windows操作系统的子系统, 能够运行32-bit 应用  windows操作系统程序, 并且在所有的64-bit 版本的windows上都存在,包括:Windows 2000 Limited Edition Windows XP Professional x64 Edition, and IA-64 64-bit版本的Windows Server 2003 64-bit版本的Windows www.xitonghe.com Vista 64-bit版本的Windows Server 2008 64-bit版本的Windows 7在Windows server 2008 R2上, 这是一个可选组件. WoW64被设计用来处理许多在32-bit Windows 和64-bit Windows www.xitonghe.com 之间的不同, 尤其是在Windows自身的结构变化上的不同。可以负责任的说syswow64是一个很重要的文件夹,你的 64位 win7旗舰版能运行32位的软件全靠它。

syswow64文件夹可以删除吗?
看到上面的解释相信你已经不敢去删除了,没错删除后你的系统就会崩溃,提示缺少各种文件。

好吧,不能删除,那就找其他办法吧。

终于找到了下面的方法,下面的是win7的方法,win10也能用只是有些地方要注意下

1.确定是svchost.exe抢占了程序焦点,导致打字或游戏时自动跳出桌面!     ------ >  这个是前提条件哈

2.如果不是上述所说的问题请搜索"Win7失去焦点"根据修改注册表或停用windows up等解决.

3.解决svchost.exe抢占很简单,打开任务管理器,吧这个对勾去掉!  (这个win10我是没看到这个勾选,所以win10不用进行这一步)

4.找到svchost.exe进程,右键"打开文件位置"确定文件在SysWOW64中;(这里我要提下,这里是重点,不能关闭System32文件下的svchost.exe)

5.一般会有7个svchost.exe进程都在SysWOW64中,如果是在System32中的不要结束;   (一般7个我看了我的,发现竟然有十几个....数字不重要哈)

6.结束完进程后将SysWOW64中的svchost.exe改名,我改成svchost.exe.bak,重启就不会再跳焦点了!!!!

7.这里你会发现你如果以前没有修改权限的话,是不能修改文件名称的,要么提示你需要获取管理员权限要不提示你获取其他某某某的权限。

win10的话应该是要求获取Trustedinstaller权限,我的话这边由于是已经修改过了那么就是会提示这样的,这里我已经成功的重命名了,所以这边的文件名称是修改过的,为了给你们演示,只是告诉你们会有个这样的提示。

那么这时候我们该怎么做呢?

你们可以先这样获取管理员权限的重命名,如果可以就不用往下看了,如果不可以继续向下看吧。

不行的话请看看这里  选中文件,右键属性 --> 安全

会发现管理员都没有这个写入,修改,权限,那么就算你是管理员你也改不了。

接下来我们这么办

首先选中文件,右键属性 --> 安全 --> 高级

点击确定(说明下为什么要把所有者改了?因为首先我们没有权限,我们要添加权限,但添加权限的话,又需要你是所有者,那么就得先获取所有者)

你看到管理员只有读取和执行的权限 ,所以需要我们自己添加权限,当我们获取了所有者就可以添加了

再次选中文件,右键

你会发现可以修改了。

如果你怕文件会被其他非法软件轻易修改的话,就把修改权限去除,只不过你再次修改的时候就必须添加上了。

这时你会发现你的焦点不会失去了。大功告成。完美.

有其他原因可以参考:

关于解决伪装成svchost.exe的病毒的清除(界面不断失去焦点,不断播放单击音效)

时间: 2024-08-04 10:38:49

windows svchost.exe 引起的出现的莫名其秒的窗口失去焦点的相关文章

Windows 7 EXE图标丢失修复方法

有过Win7下的一些EXE文件图标莫名奇妙丢失,但功能却正常的情况吗?这是图标缓存的问题,应该是Win7的bug. 在命令提示符下输入下列命令即可恢复. 以下是代码片段: taskkill /im explorer.exe /f  cd /d %userprofile%\appdata\local  del iconcache.db /a  start explorer.exe  exit Windows 7 EXE图标丢失修复方法,布布扣,bubuko.com

svchost.exe是什么?为什么一直在运行

原文:http://www.howtogeek.com/howto/windows-vista/what-is-svchostexe-and-why-is-it-running/ 自己简单翻译了下,图就不贴了,其实svchost很容易理解svc是service的简写,host是宿主的意思,svchost就是服务寄生的宿主. svchost.exe是什么?为什么一直在运行 -------------------------------------------------- 毫无疑问的是你读到这篇文

(译)用win7自带工具找出svchost.exe的CPU使用率达到100%的元凶

本文是我对自己上一篇转载的博客 <Figuring out why my SVCHOST.EXE is at 100% CPU without complicated tools in Windows 7> 的翻译.本人翻译的原则是力求通顺自然,因此很多地方并没有严格按照原文的词句来,而是争取用更符合我们语言习惯的方式表达类似的意思. =====================================华丽的分割线=================================== S

svchost.exe 大量占用的问题

svchost.exe是一个属于微软Windows操作系统的系统程序,微软官方对它的解释是:Svchost.exe 是从动态链接库 (DLL) 中运行的服务的通用主机进程名称.这个程序对系统的正常运行是非常重要,而且是不能被结束的.许多服务通过注入到该程序中启动,所以会有多个进程. windows系统进程分为独立进程和共享进程两种,"svchost.exe"文件存在于"%systemroot% system32"目录下,它属于共享进程.随着windows系统服务不断

安全之路 —— 利用SVCHost.exe系统服务实现后门自启动

简介 在Windows系统中有一个系统服务控制器,叫做SVCHost.exe,它可以用来管理系统的多组服务.它与普通的服务控制不同的是它采用dll导出的ServiceMain主函数实现服务运行,详细原理可参照Blog:SVCHOST启动服务实战.我们在使用此方法时,要有两个步骤: 编写dll文件封装ServiceMain导出函数 编写负责服务安装与移除的exe文件 本例中需要将.exe与.dll文件放置在同一个文件夹下运行,.exe文件会将dll复制进系统目录. C++代码样例 DLL程序代码:

svchost.exe

Win10开启FTP与配置(完整无错版) 文章目录 #1.控制面板>程序>启用或关闭Windows功能>…(控制面板可在 桌面右键>个性化>主题>桌面图标设置>勾选控制面板>确定) #2.小娜搜索IIS打开IIS #3.右击网站添加FTP站点 #4.输入站点名称和作为FTP的目录 #5.IP地址填FTP本机IP,选择无SSL,根据需要选择身份验证,授权与权限 #6.控制面板>系统和安全>防火墙>允许应用或功能通过Window防火墙 #7.点

IOCP大并发svchost.exe(NlaSvc服务)占满CPU问题分析

症状: 使用IOCP开发的SSLSpider(SSL证书扫描服务)运行一会后(4000并发),系统的一个svchost.exe一直满一个CPU内核(共4核). 分析: 此进程运行了4个服务: 停止WinRM.Dnscache都没用,停止NlaSvc超时了,应该是这货在作怪,Google... 真的是它! 「别人遇到的,貌似没找到解决方法 http://www.tomshardware.com/forum/302313-28-usage-minutes-turned-urgent」 暂时先停掉这个

win7的svchost.exe占用内存过高如何解决

有的时候我们会发现win7系统的svchost.exe占用大量的内存和CPU,导致电脑卡顿,就算是重新做系统也无法避免. 工具/原料 windows7 方法/步骤 1 在我的电脑上点击鼠标右键,选择[管理] 2 选择右侧[服务和应用程序]下的[服务]选项 3 找到名称我Superfetch的服务,双击鼠标左键. 4 选择启动类型为[手动]方式. 5 点击[确定]按钮,完成设置 6 重新启动电脑后,进入任务管理器查看svchost.exe进程的情况,此时可以看到占用的内存和CPU资源已经大幅度降低

win10 svchost.exe (LocalSystemNetworkRestricted)大量读写数据

博主的笔记本联想Y50开机完毕后会不停滴读硬盘/写硬盘,导致开机后一段时间内无法正常使用电脑(硬盘读写高峰期).打开资源监视器发现是"svchost.exe (LocalSystemNetworkRestricted)"在作怪,经过一番网上搜索,发现微软网站有解决方案,具体的原因是因为服务"Superfetch"运行引起的,该服务对可能被调用的文件进行预读,以提高系统性能.我笔记本1T容量,你老这么预读不卡硬盘才怪.然后在服务哪里关闭掉它后症状有所缓解了. 如下截图