个人日志

记录:彻底删除Windows系统中我的电脑 - 文档 - 搜狐影音 文件夹

一、背景

最近给家里的台式电脑安装了纯净的win10系统,但由于U盘启动工具原因,导致安装系统后预装了一些软件应用。由于我并不习惯使用这些软件,便把它们全部卸载,并清理了注册表。唯一让我头疼的是,虽然我已经卸载了搜狐影音,也通过腾讯电脑管家把冗余的注册表记录删除了,但我的电脑 - 文档中,仍然存在“搜狐影音”这个文件夹,后面我无论是删除,还是用各种工具粉碎,重启电脑后仍然会在文档文件夹中自动生成搜狐影音文件夹。对于强迫症的我,确实受不了,于是尝试了各种方法去解决。

二、各种尝试

最开始还是希望能够通过搜索到相关的教程文档,按照教程来解决。可是,我使用了各种搜索引擎结果也没有得到一个解决方案。于是,我开始自己尝试。先是清理注册表,搜索了所有包含SOHU或sohu的注册表记录,并把它们全部删除。后来我检查了服务进程和计划任务,禁用和移除了可疑的任务进程。再后来我甚至使用了电脑管家的系统急救箱,把系统文件查了个遍。再后来我问AI,按照AI说的方法尝试了,依然无法解决。重启电脑后,搜狐影音这个文件夹还是会自动生成。于是,我开始怀疑,这个肯定是计划任务,但并不是独立的计划任务,而是绑定在系统进程中,也就是有系统进程给它套壳,导致无法追踪。

三、最终解决

既然是启动电脑后自动创建的文件夹,那就可以通过监听行为来查找原因。这里需要用到微软官方工具:Process Monitor 来捕捉创建行为。这里需要自定义筛选规则,在 Filter 中添加规则:Path contains 搜狐影音 then Include。

接下来,我删除文档中的“搜狐影音”后重启电脑,然后第一时间运行Process Monitor(必须赶在搜狐影音文件夹自动生成之前,否则无法捕捉到),捕捉到是系统服务svchost.exe这个进程创建了搜狐影音。接下来,通过管理员运行命令提示符:

tasklist /svc /fi "PID eq 5096"

(这个PID需要根据自己的记录填写)来查看svchost.exe实例中运行了哪些服务,然后终于找到了可疑服务:SHServicePlatform

通过AI了解到SHServicePlatform是搜狐影音残留的后台服务(SohuHelper Service Platform 的缩写),它注册为系统服务并托管在 svchost.exe 中。虽然卸载了搜狐影音,但该服务仍保留在系统服务列表中,导致:每次开机由 svchost.exe 托管启动、自动创建C:\Users\Administrator\Documents\搜狐影音 文件夹、自动写入注册表项、甚至可能保持后台网络活动。

问题已经找到,可以放心删除该服务以及注册表中的对应记录了。

四、解决方案

第一步:通过管理员运行“命令提示符”,彻底移除SHServicePlatform:

sc stop SHServicePlatform

sc delete SHServicePlatform

第二步:清理注册表,搜索“SHServicePlatform”,并删除所有相关注册表记录,然后重启电脑。

至此,我的Windows系统干干净净,我的电脑 - 文档 中,“搜狐影音”文件夹不再自动生成。

本文著作权归作者 [ 彼岸临窗 ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ Unsplash ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。

发表留言

读者留言2

  1. 好久没有用过u盘重装系统了,其实可以用微软的那个工具制作u盘镜像的就是原本的系统,就没有这些玩意了。

    1. 有纯净U盘启动工具,酷导航里也有,但是有的U盘,特别是野鸡U盘无法正常初始化,就只能选择其他的U盘启动工具,就无法避免出现这类问题,这篇文章算是提供思路,方便后来人。