在域控制器上运行旧的计划任务或新创建的计划任务时出现错误消息:“0x8007000d:数据无效”

本文提供了在域控制器上运行旧的计划任务或新创建的计划任务时错误消息“0x8007000d:数据无效”的解决方法。

适用于: Windows Server 2012 R2
原始 KB 编号: 958837

症状

在域控制器上安装 Windows Server 2003 Service Pack 2 (SP2) 后,无法在域控制器上运行旧的计划任务。 此外,不能运行使用计划任务向导创建的新创建的计划任务。 尝试运行旧的计划任务或新创建的计划任务时,会收到以下错误消息:

常规页初始化失败。
具体错误为:
0x8007000d:数据无效。
尝试检索任务帐户信息时出错。 可以继续编辑任务对象,但无法更改任务帐户信息。

注意

但是,可以使用管理工具运行创建的计划任务。

解决方案

若要解决此问题,请按照下列步骤操作:

  1. 停止域控制器上的 任务计划程序 服务。 为此,请按照下列步骤操作:

    1. 单击 “开始”,单击“ 运行”,键入 services.msc,然后按 Enter。
    2. 在服务列表中,双击“ 任务计划程序”。
    3. 单击“ 停止”,然后单击“ 确定”。
    4. 文件菜单上,单击退出
  2. 更改 Tasks 文件夹的 属性,使该文件夹成为典型的文件夹。 为此,请按照下列步骤操作:

    1. 单击 “开始”,单击“ 运行”,键入 cmd,然后按 Enter。

    2. 在命令提示符下,键入 cd %windir%,然后按 ENTER。

      注意

      %windir% 指定 Windows 的安装路径。 通常,C:\Windows 是安装 Windows 的路径。

    3. 键入“attrib -s tasks”,然后按 ENTER。

  3. 切换到 “任务” 文件夹。 为此,请键入 cd tasks,然后按 ENTER。

  4. 备份Sa.dat文件。 为此,请键入 copy sa.dat <backup_path>,然后按 ENTER。

    注意

    backup_path占位符指定要在其中复制Sa.dat文件的位置的路径。

  5. 删除Sa.dat文件。 为此,请键入 del sa.dat,然后按 ENTER。

  6. Tasks 文件夹的 属性更改为将文件夹还原回系统文件夹。 为此,请按照下列步骤操作:

    1. 在命令提示符下,键入 cd %windir%,然后按 ENTER。
    2. 键入“attrib +s tasks”,然后按 ENTER。
  7. 键入 exit,然后按 Enter 关闭 命令提示符 窗口。

  8. 在域控制器上启动 任务计划程序 服务。 为此,请按照下列步骤操作:

    1. 单击 “开始”,单击“ 运行”,键入 services.msc,然后按 Enter。
    2. 在服务列表中,双击“ 任务计划程序”。
    3. 单击“ 开始”,然后单击“ 确定”。
    4. 文件菜单上,单击退出