You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

停止计划任务时触发BrokenCimSession错误的排查求助

本地执行PowerShell计划任务命令时的CIM连接错误处理

问题场景

在本地Windows机器执行以下PowerShell命令:

$name = "My task"
Stop-ScheduledTask -TaskName $name -ErrorAction SilentlyContinue

出现错误:

Stop-ScheduledTask : 无法连接到CIM服务器。系统找不到指定的文件。
+     Stop-ScheduledTask -TaskName $name -ErrorAction SilentlyContinue
+     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ResourceUnavailable: (PS_ScheduledTask:String) [Stop-ScheduledTask], CimJobException
    + FullyQualifiedErrorId : CimJob_BrokenCimSession,Stop-ScheduledTask

注意:此问题并非权限问题,权限错误的典型提示为:

Stop-ScheduledTask : 拒绝访问。
+     [void](Stop-ScheduledTask -TaskName $name -ErrorAction SilentlyContinue)
+            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : PermissionDenied: (PS_ScheduledTask:Root/Microsoft/...p_ScheduledTask) [Stop-Schedul
   edTask], CimException
    + FullyQualifiedErrorId : HRESULT 0x80070005,Stop-ScheduledTask

补充信息:

  • 命令为本地执行,非远程操作
  • 执行Get-ScheduledTask时也会触发相同的CimJob_BrokenCimSession错误

解决方法

  • 检查并启动WMI服务

    1. 按下Win + R输入services.msc打开服务管理器
    2. 找到「Windows Management Instrumentation」服务,确认状态为「正在运行」;若未运行,右键选择「启动」,并设置启动类型为「自动」
  • 重置WMI存储库
    以管理员身份打开PowerShell,依次执行以下命令:

    net stop winmgmt
    winmgmt /resetrepository
    net start winmgmt
    
  • 修复系统文件
    同样以管理员身份执行系统文件检查:

    sfc /scannow
    

    完成后执行映像修复命令:

    DISM /Online /Cleanup-Image /RestoreHealth
    
  • 检查计划任务服务状态
    在服务管理器中找到「Task Scheduler」服务,确保其处于运行状态,若未运行则启动并设置为自动启动

内容的提问来源于stack exchange,提问作者ALOToverflow

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 14:35:27