2

Я получаю сообщение об ошибке "Область данных, переданная системному вызову, слишком мала. (Исключение из HRESULT: 0x8007007A)"при попытке создать запланированное задание на определенной машине Windows.

Описание проблемы идентично описанному в этой статье Microsoft KB

Я следовал за их шагами, чтобы решить:

  1. Остановил службу планировщика задач (щелкнув правой кнопкой мыши "Планировщик задач" в окне "Службы" на панели управления и выбрав "Стоп").
  2. Перезапустил службу планировщика задач
  3. Ждал 15 минут
  4. попытался наметить задачу.

Но ошибка сохраняется.

Чтобы получить больше контекста о том, как мы создаем эти запланированные задачи, они фактически генерируются автоматически из скрипта конфигурации (мы запускаем скрипт каждый раз, когда хотим внести изменения). Каждый раз, когда это происходит, он удаляет все существующие задачи и создает новые.

Я не знаю, что еще попробовать .... но наверняка есть какой-то способ "перезагрузить" планировщик задач ... Как я могу остановить эту ошибку?

2 ответа2

4

Попробовав обходную работу Microsoft KB, которая не помогла, я остановил службу планировщика задач, затем открыл командную строку в C:\Windows\Tasks и набрал dir /a .

В нем перечислены все мои запланированные задачи, а также две задачи, которые не были показаны в пользовательском интерфейсе планировщика задач (для моей части две работы с именами «At1.job» и «At6083.job»).

Я просто удалил эти два файла из приглашения, затем запустил службу планировщика задач и, наконец, открыл пользовательский интерфейс планировщика задач. С этого момента я мог снова создавать задачи в обычном режиме.

1

Я сделал две вещи, которые, казалось, решили проблему - не уверен, какая из них на самом деле исправила:

  1. В статье базы знаний говорится:«Чтобы обойти это поведение, остановите и запустите службу планировщика задач, подождите от 10 до 15 минут, а затем запланируйте задания». Я подозреваю, что они должны были сказать:«Остановите планировщик задач, подождите от 10 до 15 минут, затем запустите планировщик задач» (что я и сделал)

  2. Я нашел несколько ошибочных файлов .job, на которые он жаловался, в файле журнала (C:\Winnt\Tasks\SchedLgU.Txt):

"MorningPull.job" () 18/12/2009 10:32:09 ** WARNING ** Unable to load task. The specific error is: 0x80041313: The task object version is either unsupported or invalid.

Поэтому я также удалил этот файл. Но этот файл был там в течение долгого времени, поэтому я подозреваю, что он был # 1 исправлен, но у меня нет способа подтвердить это сейчас.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .