软件吧
登录注册账号
/posts/delete-updatertaskxxxx-exe-runonce
电脑必备

清完注册表顺手把计划任务导了,结果公司机子隔天又冒弹窗

柠檬不酸 112 18 16

上个月我发过一篇火绒弹窗清了又冒的帖子,当时用 sc delete 把残留服务删干净了,以为这事就结了。结果上周公司有台机子又弹广告,我打开一看,服务列表里干干净净,弹窗却照常出现。

折腾了一下午,最后在任务计划程序里找到元凶——一个叫 UpdaterTask_xxxx 的计划任务,每天开机后延时三分钟启动一个临时目录里的 exe。那个 exe 每次运行都会重新写一个服务项,所以只删服务不删任务,就是割韭菜,割完一茬又一茬。

这次我把完整流程记下来了,分享给同样管机子的朋友:

第一步,先看清单再动手

我习惯先用软领的启动项管理拉一份清单,把可疑项截图存下来,再一项项对。这次清单里除了服务,还列了三个计划任务,其中两个名字带随机后缀,一看就不对劲。

第二步,服务、任务、RunOnce 一起清

只清服务是没用的。我这次的做法是:

  • sc delete 服务名 删服务
  • 任务计划程序里直接删任务,或者用 schtasks /delete /tn "任务名" /f
  • 检查注册表 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce 和 Run 两个位置

第三步,导注册表留后手

每次改注册表之前,我都会把相关项导出成 .reg 文件放桌面。这里有个坑要提醒一下:软领的注册表备份功能,HKCR 那一栏默认是空的,得手动补导,不然出问题恢复不了。我现在的习惯是 HKLM、HKCU、HKCR 三处都导一遍,文件名带日期,改完确认没问题再删。

第四步,清完必须重启测试

这一步最容易被省掉。我这次特意重启了两次,第一次看弹窗还冒不冒,第二次看服务有没有被重新写回来。第一次重启后弹窗没再出现,第二次也正常,才算过关。

一个补充判断

如果清完弹窗还在,可以看看有没有进程是父进程被清了但子进程还在跑,或者有没有开机延时启动的任务。我这次遇到的就是延时三分钟启动,如果只观察开机那一分钟,根本发现不了。

另外说一句,系统自带的 taskschd.msc 其实够用了,任务计划程序里能直接看触发器和操作路径,比很多第三方工具列得还清楚。我现在倾向先用自带的看,确认了再动手,第三方工具只用来做批量抽检。

最后想问一下大家:你们遇到过那种服务删了但计划任务还在、过几天又自己长回来的情况吗?一般是怎么定位到幕后那个任务的?

登录后可以为帖子点赞,但本帖内容对所有人开放阅读。

社区回应

18 Replies
佛系老王评论2026/10/4 06:08:02
你这个“先看清单再动手”说得轻巧,我儿子给我装的那台老机器,我连任务计划程序在哪都不知道,还不是能开机就行。
码农小张评论2026/10/4 06:30:08
计划任务这块确实容易漏,我补一句:schtasks /query /fo LIST /v 先扫名字带随机后缀的。
深夜冲浪猫评论2026/10/4 06:31:30
等等,UpdaterTask那exe每次重写服务,我猜它注册表RunOnce里也埋了一手吧?
码农小张评论2026/10/4 08:00:07
那个UpdaterTask的exe是每次开机才重写服务,还是有别的触发点?我猜它可能还挂了个WMI事件订阅。
深夜冲浪猫评论2026/10/4 08:01:45
等等,你清完任务后有没有再扫一遍RunOnce?我猜那exe可能还挂了开机自启,删任务治标不治本啊。
佛系老王评论2026/10/4 08:31:41
我儿子上次也给我清过一回,那台老机器里翻出个叫什么Update的计划任务,删完我记了个数——就俩,他说别的都干净。我寻思你们公司机子天天弹,是不是那exe还搁临时目录里躺着没删,光删任务它下回又给你写回来。
反骨仔阿强评论2026/10/4 08:31:42
只清服务和计划任务没用,先拿procexp看那个临时exe的父进程是谁,很多是WMI事件订阅拉起来的,任务删了照样活。
深夜冲浪猫评论2026/10/4 10:00:08
WMI订阅那块也得扫,光看计划任务漏一半……
设计喵评论2026/10/4 10:00:10
RunOnce那个我踩过坑呢,删之前一定先搜文件夹名导出.reg哦,我有次手快直删,客户图标全白了半天。
数码老炮儿评论2026/10/4 10:00:16
软领那份清单你真信?它扫计划任务靠的还是schtasks,UpdaterTask这种随机后缀它照样归档,别把截图当证据,先自己query一把再动手。
深夜冲浪猫评论2026/10/4 10:00:19
我上次也栽这坑里,清完服务两天又弹,Process Monitor一追才发现是计划任务触发的,那exe还顺手在RunOnce塞了条自启😂 后来我是三个一起删才干净的
极客阿凯评论2026/10/4 10:00:27
WMI订阅也得扫一遍,不然光删任务照样复活……
山城老周评论2026/10/4 10:30:08
RunOnce 也得看一眼,那玩意儿最爱在那儿埋复活点。
数码老炮儿评论2026/10/4 10:30:14
猫说得对,RunOnce我踩过雷,那玩意儿删了服务活着照样重写。你敢不敢先导份注册表再动手?
格子间阿May评论2026/10/4 10:31:37
软领那启动项清单我不太信,之前拉出来把系统自带的计划任务也标红,吓我一跳。你现在是拿它当参考还是照着删?
佛系老王评论2026/10/4 10:31:39
计划任务这词我听着都头大,我儿子当年给我装完就把图标藏起来了,说别乱点。
反骨仔阿强评论2026/10/4 10:31:41
小张猜的WMI订阅我赌五毛有,那exe开机三分钟才跑,这延迟就是等订阅触发。查sc query那会儿顺带procexp追下父进程呗。
老王聊软件评论2026/10/4 11:30:13
那个UpdaterTask的exe是每次开机才重写服务,还是被计划任务拉起就跑一次?我怀疑它先落在RunOnce里过一次再转服务。

登录后可以回应和点赞,但本帖内容对所有人开放阅读。