某些 PC 用户在尝试编辑(例如,添加新触发器)、禁用或删除现有任务或使用Windows 上的任务计划程序创建和保存新的自动计划任务时,可能会遇到错误消息指定的帐户名称无效电脑。这篇文章提供了受影响的 PC 用户可以应用的最合适的解决方案,以轻松解决问题。
您可能会在系统上遇到此错误,因为存在权限问题或分配给正在使用的 Windows 用户帐户或管理员帐户的权限不足。当您的机器上出现此错误时,将显示以下完整错误消息:
指定的帐户名称无效 – 任务计划程序错误任务 <TaskName> 发生错误。错误消息:指定的帐户名无效。
如果您在尝试执行某些操作时收到错误消息指定的帐户名称无效– 例如,通过向您之前成功创建的任务添加新触发器或尝试创建/保存新触发器来禁用、删除或编辑在 Windows 11/10 计算机上使用任务计划程序从头开始计划任务,那么您来对地方了!下面列出的任何经过验证且有效的解决方案(排名不分先后)应该可以帮助您解决系统上的这个问题。
以管理员权限运行任务计划程序手动输入用户帐户的路径使用内置管理员帐户进行故障排除使用 PowerShell 创建任务使用 icacls 命令执行系统还原使用本地帐户让我们看一下与每个列出的解决方案相关的流程描述。在您继续执行我们将在下面为您描述的解决方案之前,请确保尝试创建计划任务的用户以管理员身份登录或已被授予管理员权限,或者如果是标准用户,则在计算机将标准帐户更改为管理员帐户。
1]以管理员权限运行任务计划程序从所有迹象来看,Task Scheduler 错误The specified account name is not valid是一个用户帐户问题,可能是由于系统上的用户权限不足、没有或不适当。用户需要管理员权限。因此,如果由于某种原因,登录用户没有系统的管理员权限,用户可以以管理员权限运行任务计划程序,然后查看他们是否可以创建或修改计划任务。
为此,用户可以执行以下操作:
单击开始。打开所有应用程序列表。在列表中,单击“管理工具”文件夹或向下滚动列表并单击“ Windows 工具”(取决于您运行的是前者的 Windows 10 还是后者的 Windows 11)文件夹。您也可以打开控制面板,将窗口右上角的查看方式更改为大图标,然后视情况选择管理工具或 Windows 工具。
在打开的文件夹中,右键单击任务计划程序并选择以管理员身份运行。或者,您可以按Windows 键 + R调用“运行”对话框。在“运行”对话框中,键入taskschd.msc,然后按CTRL+SHIFT+ENTER 组合键以管理员模式打开任务计划程序。
2]手动输入用户帐户的路径whoami
对于此任务,您可以先在命令提示符中运行命令。输出中显示的是 Task Scheduler 正在寻找的名称——您可以将其用作用户名并使用您用来登录 Windows 计算机的密码。WHOAMI 实用程序输出中显示的用户名可能看起来是您实际用户名的截断部分,但它应该有效并允许您进行和保存更改。
请执行下列操作:
如果是第一次创建计划任务,并且当前的 Windows 用户帐户不可用。切换或更改为不同的管理员帐户。如果在域上运行,请先输入域名(例如:域\管理员或用户名)如果在工作组上运行,请尝试输入计算机名,然后输入帐户名(例如:DesktopName\Administrator 或用户名或 ServerName\Administrator 或用户名)输入此帐户的密码。单击确定。如果计划任务已经创建并试图修改当前计划任务:在 Task Scheduler 中右键单击该任务并选择Properties。在常规选项卡上,单击更改用户或组。输入不同的管理员帐户。如果在域上运行,请先输入域名,如上所示。如果无法找到,请单击“高级”按钮,然后单击“查找”来搜索域帐户。如果在工作组上运行,请输入计算机名称,然后输入帐户名称,如上所示。如果找不到其他用户,请单击“高级”按钮,然后单击“查找”以在计算机中搜索备用帐户。如果不存在,您可能必须创建一个新的管理员配置文件。输入此帐户的密码。单击确定。如果上述步骤未能解决问题,您可能需要联系您的系统管理员来解决此问题。一些受影响的 PC 用户报告说,他们能够通过以下简单步骤解决问题:
编辑任务的用户帐户以作为 SYSTEM 运行。保存任务。编辑任务。编辑任务的用户帐户以作为您想要的用户运行。最后,保存任务。3]使用内置管理员帐户进行故障排除此解决方案要求您使用内置管理员帐户进行故障排除以隔离问题。为此,您需要启用内置管理员帐户,然后重新启动您的机器。在启动时,登录到内置的管理员帐户,看看您是否可以成功创建/修改计划任务。如果您没有遇到内置管理员帐户的问题,那么您可能正在处理损坏的文件。要确认这一点,您可以登录另一个具有管理员权限的用户帐户,看看手头的问题是否仍然存在。如果是这样,那么您需要创建一个新的用户帐户,然后将您的文件/数据从旧帐户转移到新帐户,或者您可以查看修复损坏的用户配置文件是否可以解决您的问题。
4] 使用 PowerShell 创建任务对于您当前面临的问题,另一个可行的解决方案或解决方法是查看您是否能够使用 PowerShell 编辑或创建计划任务,而无需打开任务计划程序图形用户界面。
5]使用icacls命令Windowsicacls
命令行实用程序主要由 IT 或系统管理员用来查看和更改文件和文件夹的访问控制列表 (ACL)。因此,如果用户没有足够的任务访问权限(如此处所示),则可以通过在提升/管理模式下的命令提示符下使用 ICACLS 来解决该问题。在 Windows 11/10 上,任务似乎存储在两个文件夹中:
您需要向用户帐户授予执行这两个文件夹中的任务所需的权限。语法应如下所示:
icacls C:\Windows\Tasks /grant <您的 Windows 用户名>:f
icacls C:\Windows\Tasks\*.* /grant <您的 Windows 用户名>:f
icacls C:\Windows\System32\Tasks /grant <您的 Windows 用户名>:f
icacls C:\Windows\System32\Tasks\*.* /grant <您的 Windows 用户名>:f
如果F参数是完全访问权限 (Edit_Permissions+Create+Delete+Read+Write) — 请确保将<YourWindowsUserName>占位符替换为实际用户名。如果使用此命令对您不起作用,并且突出显示的错误发生在未按预期方式工作的计划任务上,并且您无法再编辑、禁用或删除该任务,您可以打开文件资源管理器并浏览到为 Task Scheduler 存储任务的任一目录(上面已标识),然后删除有问题的任务。完成后,您可以启动任务计划程序并使用新设置重新创建任务。
6]执行系统还原如果手头的错误发生在您尝试编辑现有任务时,或者您之前能够创建新任务直到最近,那么系统可能已经经历了一些变化,这些变化可能是由新系统更新带来的,特别是如果您在您的计算机上安装了最近的 Windows 更新后开始遇到此问题。在这种情况下,您可以卸载任何最近的更新或使用系统还原— 一种 Windows 恢复工具,可让您撤销对操作系统所做的某些类型的更改。系统还原用于将重要的 Windows 文件和设置(如驱动程序、注册表项、系统文件、已安装的程序等)返回到以前的版本和设置。也就是说,请记住,在所选日期之前所做的所有应用程序和更改都将被删除,并且需要在需要时重新安装。
7]使用本地帐户该解决方案似乎适用于使用 Microsoft 帐户登录并尝试创建计划任务的受影响计算机用户。通过尝试设置计划任务以在使用 Microsoft 帐户登录时每天运行 Windows Defender 并发生错误来重现该问题。
解决方案是登录本地帐户(您可以创建具有管理员权限的本地帐户)或从 Microsoft 帐户切换到计算机上的本地帐户并创建任务。使用本地帐户,即使未登录,其中一个设置似乎也可以运行——一个可能的解释是 Microsoft 帐户的电子邮件地址有一个域(公共或私有),这似乎会导致安全问题,并且使用本地帐户可让您解决此问题。
如果您已从本地帐户迁移到 Microsoft 帐户,则您的用户目录很可能仍在本地帐户的名称中。在这种情况下,根据一些受影响的用户,有效的方法是使用 Microsoft 帐户密码登录本地帐户,您现在应该能够在系统上创建或修改任何计划任务。
希望这篇文章对您有所帮助!
如何修复任务计划程序不工作?如果Task Scheduler 未在您的 Windows 11/10 计算机上运行、触发或启动程序,除了其他可能的修复之外,您可以首先确保 Task Scheduler 服务正在运行。打开服务管理器。找到并双击打开任务计划程序属性。确保服务状态为正在运行。如果它没有运行,您需要将启动类型设置为自动。然后单击“开始” > “应用” > “确定”以打开 Task Scheduler 服务。
如何在任务计划程序中更改我的用户名?要在 Windows 11/10 计算机上的任务计划程序中更改您的用户名,只需打开任务计划程序,然后双击计划任务。现在,找到并右键单击要修改的计划任务的名称,选择“属性” ,然后选择“任务”选项卡。在“运行方式”框中,键入要使用的帐户名并保存更改。