![Windows XP 调度程序 - 添加另一项任务时出错(传递给系统调用的数据区域太小)](https://linux22.com/image/578136/Windows%20XP%20%E8%B0%83%E5%BA%A6%E7%A8%8B%E5%BA%8F%20-%20%E6%B7%BB%E5%8A%A0%E5%8F%A6%E4%B8%80%E9%A1%B9%E4%BB%BB%E5%8A%A1%E6%97%B6%E5%87%BA%E9%94%99%EF%BC%88%E4%BC%A0%E9%80%92%E7%BB%99%E7%B3%BB%E7%BB%9F%E8%B0%83%E7%94%A8%E7%9A%84%E6%95%B0%E6%8D%AE%E5%8C%BA%E5%9F%9F%E5%A4%AA%E5%B0%8F%EF%BC%89.png)
当我尝试将任务添加到 Windows Scheduler 时,我收到错误“传递给系统调用的数据区域太小”。我们目前有大约 20 个任务。
在谷歌上搜索该问题,我们发现停止/启动任务服务,等待,然后会运行某种清理程序。我们已经多次这样做了,但并没有解决任何问题。即使我们删除了一项任务,我们也无法重新添加一项。
有人见过这个问题吗?您是如何解决的?
答案1
保存许多作业后,任务计划程序返回“HRESULT: 0x8007007A”错误消息:
要解决此问题,请停止并启动任务计划程序服务,等待10到15分钟,然后安排作业。
任务计划程序中有一个清理工具,服务启动后 10 分钟运行。此工具可释放已被删除或计划的作业仍在使用的内存。
你等了多久?
或者,尝试删除以下注册表项:
HKEY_USERS\.DEFAULT\Software\Microsoft\Cryptography\UserKeys\Schedule