确认残留服务需先在任务管理器“服务”选项卡排序浏览,再用管理员PowerShell执行Get-Service筛选已停止且启动类型为自动的服务,最后通过sc delete或注册表手动清除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下对应键值。

确认残留服务是否存在
打开任务管理器(Ctrl+Shift+Esc),切换到“服务”选项卡,点击“名称”列排序,手动浏览是否有已卸载软件对应的服务名(如“AdobeIPCBroker”“OneDriveSvc”“NVIDIA Container”等)。若看到状态为“已停止”但启动类型为“自动”的陌生服务,极大概率就是残留项。
更准确的方式是打开管理员权限的 PowerShell:按 Win+X → 选择“Windows PowerShell(管理员)”,输入 【Get-Service | Where-Object {$_.Status -eq 'Stopped' -and $_.StartType -eq 'Automatic'} | Sort-Object Name】 回车,重点筛查非微软签名、名称含旧软件缩写或版本号的服务。
用 sc 命令强制删除服务
确保已以管理员身份运行 PowerShell 或 CMD(右键开始菜单→Windows Terminal(管理员))。
执行命令:【sc delete 服务名称】(例如:sc delete AdobeARMservice),注意服务名称必须与注册表中 Services 键下的真实键名完全一致——不是显示名称,也不是可执行文件名。
命令执行后无任何提示即表示成功;若返回“[SC] DeleteService FAILED 5: 拒绝访问”,说明权限不足或服务正在运行;若返回“1072:指定的服务尚未安装”,说明名称输错或该服务已不存在。此时需先用 sc queryex 服务名称 验证存在性。
注册表手动清除残留服务项
当 sc delete 报错“拒绝访问”或根本查不到服务但系统仍报错时,说明服务注册表项已损坏或被锁定,必须手动清理。
按 Win+R 输入 regedit 回车,以管理员身份运行注册表编辑器。
导航至:【HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services】,在左侧树形目录中逐层展开,用右侧搜索框(Ctrl+F)输入疑似服务名关键词(如“foxit”“kis”“tencent”),只勾选“键”和“值”,不搜“数据”。
找到匹配项后,右键该服务名键 → “删除”。【删除前务必确认该键下无子项包含“DisplayName”值为系统关键服务(如“Dnscache”“EventLog”)】,误删将导致系统功能异常。
删完关闭注册表编辑器,重启电脑使更改生效——不重启,系统可能在下次启动时重新加载残留项。

















