解决-任务计划程序无法为用户“xxx\xxx”启动“\xxx”任务。其他数据: 错误值: 2147943726

背景

我需要让小爱音箱控制我电脑的开机和关机,因此创建了一个开机自启运行cmd的任务,要求无论用户登录都启动,但是老是出现这两个错误:

【任务计划程序无法为用户“xxx\xxx”启动“\xxx”任务。其他数据: 错误值: 2147943726】

【任务计划程序无法登录“\xxx”。在“LogonUserExEx”中发生故障。用户操作: 确保已正确指定任务的凭据。其他数据: 错误值: 2147943726】

在参考了Task Scheduler jobs not working after Anniversary Update 这个文章后

我修改了我的触发器,最终开机自启程序可以正常运行(不用用户输入密码登录界面)。

 解决

按照下图修改触发器为:发生事件时

如果需要登录后执行,选择源为WinLogon

如果需要启动时执行,选择源为Wininit

目前便实现了小爱同学帮我开机和关机的需要,最重要的是不在家,也可以在手机上打开家里的电脑和关闭电脑。

<think>嗯,用户之前问过如何用批处理和VBS脚本定时启动Outlook并隐藏窗口,现在遇到了任务计划程序报错,提示“用户账户未知”。我需要先弄清楚这个错误的常见原因。可能用户创建任务时选择了“不管用户是否登录都要运行”,这时候需要输入密码,但用户可能没输或者输错了。另外,用户账户权限的问题也可能导致,比如没有管理员权限。还有,任务计划程序本身的设置或系统策略限制也可能引发这个问题。 首先,我应该分步骤给出解决方案。第一步是检查用户账户设置,确保勾选了正确的选项,并正确输入密码。第二步是调整账户类型,使用管理员账户。第三步是检查组策略是否有相关限制,比如禁用脚本执行。第四步是修改任务的安全选项,确保以正确用户身份运行。最后,提供替代方案,比如使用启动文件夹或者第三方工具。 需要注意用户可能不太熟悉组策略编辑器,所以要给出详细的操作步骤,比如如何打开gpedit.msc,定位到哪个策略。同时,提醒用户修改注册表时要小心,备份数据。另外,替代方案中的启动文件夹方法比较简单,适合不想处理复杂设置的用户。 还要考虑用户可能的错误操作,比如路径中有空格或特殊字符,导致脚本无法执行,但用户的问题描述中没有提到路径问题,可能暂时不需要涉及。不过,在优化建议中可以提到路径简洁的重要性。另外,密码输入错误是常见问题,要重点强调输入正确密码的必要性,即使账户没有密码,也需要勾选“不存储密码”选项。 最后,确保回答结构清晰,步骤明确,语言简洁,避免使用技术术语过多,让用户容易理解。同时,提醒用户注意系统版本差异,比如家庭版可能没有组策略编辑器,需要其他方法。</think>--- ### 一、问题原因分析 当在 **Windows任务计划程序** 中创建任务时提示 **“任务计划程序无法创建此任务用户账户未知......”**,通常由以下原因导致: 1. **账户权限设置错误**:任务配置中选择了 **“不管用户是否登录都要运行”**,但未正确输入用户密码。 2. **系统策略限制**:组策略(Group Policy)可能禁止普通用户创建系统级任务。 3. **账户类型问题**:使用Microsoft账户登录时,本地用户权限可能不兼容。 --- ### 二、详细解决方案 #### 方法1:正确配置账户与密码 1. **操作步骤**: -任务计划程序的 **“常规”** 选项卡中: - 勾选 **“只在用户登录时运行”**(避免权限冲突)。 - 若必须选择 **“不管用户是否登录都要运行”**: - **必须输入用户密码**(即使账户没有密码,也需勾选下方 **“不存储密码”** 选项)。 - **注意**:如果账户是Microsoft账户(如 `xxx@outlook.com`),需改用本地账户名称(如 `计算机名\用户名`)。 #### 方法2:调整账户权限 1. **使用管理员账户**: - 右键任务计划程序 > 以管理员身份运行。 -任务属性的 **“安全选项”** 中,勾选 **“使用最高权限运行”**。 2. **检查账户类型**(针对域用户): - 按 `Win + R` 输入 `control userpasswords2`。 - 确认当前账户为 **本地管理员** 或拥有 **任务创建权限**。 #### 方法3:修改组策略(适用于专业版/企业版) 1. **启用脚本执行权限**: - 按 `Win + R` 输入 `gpedit.msc` 打开组策略编辑器。 - 导航至: ``` 计算机配置 > Windows设置 > 安全设置 > 本地策略 > 用户权限分配 ``` - 双击 **“作为批处理作业登录”**,添加当前用户。 2. **解除任务计划限制**: - 导航至: ``` 计算机配置 > 管理模板 > Windows组件 > 任务计划程序 ``` - 禁用 **“禁止创建任务”** 或 **“禁止交互式任务”**。 #### 方法4:修复注册表(谨慎操作) 1. **重置任务计划服务**: - 按 `Win + R` 输入 `regedit`。 - 定位到: ``` HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache ``` - 右键 `TaskCache` 导出备份,然后删除该键值。 - 重启系统后,任务计划程序会自动重建缓存。 --- ### 三、替代方案 #### 方案1:使用系统启动文件夹 1. **操作步骤**: - 将VBS或BAT脚本放入启动文件夹: ``` C:\Users\用户\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup ``` - **优点**:无需任务计划程序,登录时自动运行。 #### 方案2:第三方工具 - **推荐工具**: - **nssm**:将脚本封装为系统服务。 - **AutoHotkey**:通过脚本模拟用户操作。 --- ### 四、关键注意事项 1. **密码输入规则**: - 即使账户未设置密码,选择 **“不管用户是否登录都要运行”** 时,需勾选 **“不存储密码”** 并留空密码字段。 2. **路径规范**: - 脚本路径避免使用中文或空格(例如改为 `C:\Tools\launch.vbs`)。 3. **系统版本兼容性**: - 家庭版Windows无组策略编辑器(gpedit.msc),需通过注册表或其他工具调整。 --- ### 五、错误排查流程图 ``` 任务创建失败 → 检查是否输入密码 → 是 → 验证密码是否正确 ↓ 否 → 勾选“不存储密码” ↓ 检查组策略限制 → 禁用相关策略 ↓ 重置任务计划缓存 → 重启系统 ``` 如果问题仍未解决,建议提供具体截图或错误代码进一步分析!
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值