如果您喜欢在 Windows 10 计算机上安排不同的任务并自动执行它们,那么您会发现 Windows 任务计划程序非常有用。 许多用户通常使用它来安排各种任务,例如安排脚本和某些程序的定期执行,以确保自动执行预期任务。 除了作为预装的应用程序之外,任务计划程序已经在您的计算机上可用。 但是,有时您在使用它时可能会遇到一些错误。 这些错误之一是错误 0xFFFD0000。 执行某些 PowerShell 脚本时可能会遇到此错误。 它也可能出现在任何任务中,尤其是那些使用特定程序执行文件的任务。 就像 PowerShell 脚本一样,文件也使用 PowerShell 来执行。
要修复错误 0xFFFD0000,您需要仔细按照下面提供的说明进行操作。
第三步: 在开始搜索中,键入“任务计划程序”,然后从结果中单击任务计划程序以将其打开。
第三步: 打开任务计划程序后,右键单击出现错误的任务,然后单击属性。
第三步: 之后,导航到出现的新迷你窗口中的“操作”选项卡。
第三步: 从那里,选择任务的操作,然后单击“编辑”按钮,这将打开另一个小窗口。
第三步: 接下来,确保在 Program/script 字段中正确键入了执行程序的路径。 请注意,它应该设置为该特定程序的可执行文件。 例如,对于 Windows PowerShell 程序,您必须将其设置为“C:WindowsSystem32WindowsPowerShellv1.0powershell.exe”。
第三步: 您还可以使用“浏览”按钮并在 Windows 资源管理器中导航以找到该程序的特定可执行文件。
第三步: 现在确保在添加参数字段中使用文件参数,后跟要执行的文件的路径。 它应该是这样的:
-file "C:/Users/Ayush/Desktop/Powershell Script Sample.ps1"
第三步: 完成后,单击“确定”以保存所做的更改并查看任务是否仍然给您错误。
另一方面,如果您仍然遇到相同的错误,您可以尝试通过删除损坏的任务来修复任务计划程序。 请注意,单个损坏的文件可能会导致大问题,因此此选项非常重要。 为了从任务计划程序中删除损坏的任务或任何任务,如果您无法使用任务计划程序界面,则必须使用注册表编辑器。 为此,请按照下列步骤操作:
- 点击 Win + R 键打开运行对话框。
- 接下来,输入 注册表编辑器 然后单击确定或点击 Enter 以打开注册表编辑器。
- 然后导航到此路径: ComputerHKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionScheduleTaskCacheTree
注意: 在此路径中,您可以看到当前在任务计划程序中设置的所有任务。 而且由于很难判断其中哪一个已损坏,因此您必须最后删除 Task Scheduler 中的最新一个。 但在此之前,请确保记下任务的 ID。 要获得 ID,您必须选择要删除的任务并双击位于右侧的 ID 字符串,然后将其复制到记事本中。
- 右键单击任务名称,然后将其删除。
- 之后,删除您之前从这些文件夹中复制的相同 GUID:
- ComputerHKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionScheduleTaskCacheBoot
- ComputerHKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionScheduleTaskCacheLogon
- 计算机HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionScheduleTaskCacheMaintenance
- ComputerHKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionScheduleTaskCachePlain
- ComputerHKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionScheduleTaskCacheTasks
注意: 您可能不会从这些文件夹中看到相同的 GUID,但如果看到,请立即将其删除。
- 接下来,导航到此位置:C:WindowsSystem32Tasks
- 删除您刚刚从注册表编辑器中删除的相同任务。
- 重新启动您的 PC 并检查任务计划程序是否恢复正常状态。