Mensaje de error al ejecutar una tarea programada antigua o una tarea programada recién creada en un controlador de dominio: "0x8007000d: Los datos no son válidos"

En este artículo se proporciona la resolución del mensaje de error "0x8007000d: Los datos no son válidos" cuando se ejecuta una tarea programada antigua o una tarea programada recién creada en un controlador de dominio.

Se aplica a: Windows Server 2012 R2
Número de KB original: 958837

Síntomas

No puede ejecutar una tarea programada anterior en un controlador de dominio después de instalar Windows Server 2003 Service Pack 2 (SP2) en el controlador de dominio. Además, no puede ejecutar una tarea programada recién creada que cree mediante el Asistente para tareas programadas. Al intentar ejecutar una tarea programada antigua o una tarea programada recién creada, recibe el siguiente mensaje de error:

Error de inicialización de página general.
El error específico es:
0x8007000d: Los datos no son válidos.
Se ha producido un error al intentar recuperar la información de la cuenta de tarea. Puede seguir editando el objeto de tarea, pero no podrá cambiar la información de la cuenta de tarea.

Nota:

Sin embargo, puede ejecutar una tarea programada que cree mediante Herramientas administrativas.

Solución

Para resolver este problema, siga estos pasos:

  1. Detenga el servicio Programador de tareas en el controlador de dominio. Para ello, siga estos pasos:

    1. Haga clic en Inicio, en Ejecutar, escriba services.msc y, a continuación, presione ENTRAR.
    2. En la lista de servicios, haga doble clic en Programador de tareas.
    3. Haga clic en Detenery, a continuación, haga clic en Aceptar.
    4. En el menú Archivo, haga clic en Salir.
  2. Cambie el atributo de la carpeta Tasks para que la carpeta sea una carpeta típica. Para ello, siga estos pasos:

    1. Haga clic en Inicio, en Ejecutar, escriba cmd y, a continuación, presione ENTRAR.

    2. En el símbolo del sistema, escriba cd %windir%y presione ENTRAR.

      Nota:

      %windir% especifica la ruta de acceso donde está instalado Windows. Normalmente, C:\Windows es la ruta de acceso donde está instalado Windows.

    3. Escriba attrib -s tasks y presione ENTRAR.

  3. Cambie a la carpeta Tareas . Para ello, escriba cd tasksy, a continuación, presione ENTRAR.

  4. Realice una copia de seguridad del archivo Sa.dat. Para ello, escriba copy sa.dat <backup_path>y, a continuación, presione ENTRAR.

    Nota:

    El marcador de posición backup_path especifica la ruta de acceso de la ubicación donde desea copiar el archivo Sa.dat.

  5. Elimine el archivo Sa.dat. Para ello, escriba del sa.daty, a continuación, presione ENTRAR.

  6. Cambie el atributo de la carpeta Tasks para revertir la carpeta a una carpeta del sistema. Para ello, siga estos pasos:

    1. En el símbolo del sistema, escriba cd %windir%y presione ENTRAR.
    2. Escriba attrib +s tasks y presione ENTRAR.
  7. Escriba exity, a continuación, presione ENTRAR para cerrar la ventana del símbolo del sistema .

  8. Inicie el servicio Programador de tareas en el controlador de dominio. Para ello, siga estos pasos:

    1. Haga clic en Inicio, en Ejecutar, escriba services.msc y, a continuación, presione ENTRAR.
    2. En la lista de servicios, haga doble clic en Programador de tareas.
    3. Haga clic en Inicioy, a continuación, haga clic en Aceptar.
    4. En el menú Archivo, haga clic en Salir.