应先进入安全模式确认启动模式为“安全模式”或“安全模式(网络)”,再通过services.msc图形界面或sc命令行禁用路径异常、无签名的未知服务,并清理startup文件夹及注册表Run键和Services项中非法条目。

电脑开机后显示“COM3 系统未知”,或在任务管理器中发现名称模糊、路径异常、无数字签名的未知服务,这类服务可能由恶意软件注入、驱动残留或兼容性差的第三方程序创建,必须在安全模式下排查并关闭,否则正常启动时它们会随系统自动加载并干扰操作。
确认当前是否已进入安全模式
按下 Win + R,输入 msinfo32 回车 → 查看右侧“系统摘要”中的“启动模式”项:若显示为 【安全模式】 或 【安全模式(网络)】,说明已正确进入;若显示“正常”,请先按 Shift+重启→疑难解答→高级选项→启动设置→重启→按 F4 进入安全模式。
这一步不能跳过。很多用户误以为任务管理器里看不到几个进程就是安全模式,其实只是桌面精简了,底层服务仍可能全量加载。
用服务管理器定位并禁用未知服务
方法一:图形界面快速筛查
按下 Win + R,输入 services.msc 回车 → 等待服务列表加载完成 → 点击“名称”列标题排序,把所有以字母开头但明显非微软命名的服务(如 DrvMonSrv、UpdateHelper64、NetAssist)逐个双击打开 → 查看“常规”页签中的“可执行文件路径”和“描述”:
若路径指向 C:\Program Files (x86)\Common Files\ 下陌生子目录,或描述为空、写有“System Service”之类泛泛字样,且“启动类型”为“自动(延迟启动)”或“自动”,请立即将其改为 【手动】 或 【禁用】 → 点击“停止”按钮 → 确定保存。
方法二:命令行精准过滤(推荐用于批量排查)
以管理员身份运行命令提示符(搜索 cmd → 右键“以管理员身份运行”)→ 依次执行:
sc query state= all | findstr /i "SERVICE_NAME STATE" > C:\safe_svc_list.txt
notepad C:\safe_svc_list.txt
记事本打开后,查找所有状态为 4 RUNNING 但名称不含 wuauserv、Dhcp、EventLog、Power 等标准关键词的服务 → 记下其 SERVICE_NAME(如 WmiApSrv 是合法服务,但 WmiApSvcX 就极可疑)→ 执行 sc stop “服务名” && sc config “服务名” start= disabled(注意等号后有空格)。
⚠️ 注意:不要对名称含 Windows、Microsoft、Intel、AMD、NVIDIA 且路径在 C:\Windows\System32\ 或厂商驱动目录下的服务盲目禁用,哪怕它看起来陌生——部分硬件监控、音频增强服务就长这样。
彻底阻止未知服务下次启动
第一步:检查启动项关联
按下 Win + R,输入 shell:startup 回车 → 查看当前用户启动文件夹是否有多余的 .bat、.vbs、.exe 文件;再输入 shell:common startup 检查系统级启动项。发现可疑文件直接删除。
第二步:清理注册表自启项(仅限确认路径非法时操作)
按下 Win + R,输入 regedit 回车 → 导航至以下两个路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
在 Services 下,逐个点开右侧“ImagePath”值,凡路径不是 %systemroot% 开头、或含 Temp、AppData\Local、ProgramData 等用户目录的,右键该服务名 → 删除;
在 Run 下,删除所有值数据指向非系统目录的条目。
第三步:扫描并清除服务对应文件
回到管理员命令提示符 → 输入 tasklist /svc /fo list | findstr “服务名”(替换为上一步记下的可疑服务名)→ 获取其宿主进程名(如 svchost.exe)→ 再执行 tasklist /m /fi “imagename eq svchost.exe” | findstr “dll名” → 定位到实际加载的 DLL 文件路径 → 用文件管理器导航至该路径,将整个文件(.dll 或 .exe)剪切到桌面暂存,重启前观察系统是否异常;若无异常,再永久删除。

















