必须先进入安全模式再清理注册表:按Win+R输入msconfig→勾选“安全引导”→选“最小”→重启;左下角显示“安全模式”水印即成功,否则需重做;随后用regedit删除Run启动项、禁用并删除可疑服务、清理Shell扩展劫持路径。

电脑反复出现弹窗广告、浏览器主页被篡改、新装软件自动捆绑推广,说明流氓软件在注册表中留下了顽固启动项和自启服务,常规卸载根本清不干净。必须进入安全模式切断其运行环境,再手动定位并删除注册表残留路径。
确认当前是否已进入安全模式
按 Win + R 输入 msconfig → 切换到“引导”选项卡 → 勾选“安全引导”→ 选择“最小”→ 点击“确定”→ 重启电脑。系统重启后桌面左下角显示“安全模式”水印即为成功。
若未显示水印,说明未真正进入安全模式,后续所有注册表操作都可能被流氓进程实时拦截或恢复,【必须重做引导配置并强制重启】。
用 regedit 定位并删除启动类注册表项
方法一:清理“Run”启动项
按 Win + R 输入 regedit → 依次展开 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run 和 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run → 查看右侧值数据是否包含可疑路径(如含 random.exe、update32.dll、tmp_ 开头的键名)→ 右键删除整行。
方法二:清除服务自启项
在 regedit 中直接定位到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services → 按 Ctrl+F 搜索软件名关键词(如“kst”“yyb”“adpush”)→ 找到对应子项后,双击 Start 值,将数值数据改为 4(禁用)→ 再右键该子项 → 选择“删除”。【删除前务必确认该项无系统功能依赖,误删可能导致声卡/网卡失效】
扫描并修复注册表中的 Shell 扩展劫持
第一步:打开 regedit → 导航至 HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers
第二步:逐个点击子项,右侧查看默认值是否指向 C:\Users\Public\Temp\ 或 %APPDATA%\LocalLow\ 这类非标准路径
第三步:对指向异常 DLL 的子项,右键 → 删除
第四步:同步检查 HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers 下的同类项
第五步:重启资源管理器(任务管理器 → 找到 explorer.exe → 右键结束任务 → 文件 → 运行新任务 → 输入 explorer)
这一步删错一个合法 Shell 扩展,会导致右键菜单缺失“7-Zip”“Git Bash Here”等常用选项,但不会影响系统运行。











