xml код задачи содержит значение в неправильном формате планировщик
XML-код задачи содержит неожиданный узел
Если вдруг вы начали получать ошибку планировщика заданий – Задача SvcRestartTask, XML задачи содержит неожиданный узел – тогда этот пост поможет вам понять проблему и что вы можете с ней сделать. Ошибка не требует пояснений и означает только то, что что-то не так с форматом XML.
Задача SvcRestartTask: XML-файл задачи содержит неожиданный узел
Сегодня мы покажем вам, как решить проблему Не удалось запланировать перезапуск службы защиты программного обеспечения с помощью SvcRestartTask. XML-файл задачи содержит неожиданный узел.
Если вы столкнулись с этой проблемой, то при просмотре событий в средстве просмотра событий вы увидите сообщения, подобные приведенному ниже:
В этом случае задача должна быть воссоздана Windows и связана с Платформой защиты программного обеспечения или SPP. Согласно Microsoft, проблема может возникнуть по следующим причинам:
Сначала откройте оснастку «Службы» и проверьте, запущена ли служба планировщика заданий. Если нет, щелкните его правой кнопкой мыши и запустите. Если он был отключен, обязательно установите для него значение «Автоматически».
Во-вторых, проверьте, работает ли SPP под учетной записью NETWORK SERVICE.
Сделав это, сделайте следующее:
С помощью Win + E откройте проводник Windows и перейдите в следующую папку:
Щелкните папку правой кнопкой мыши и перейдите на вкладку «Свойства».
Убедитесь, что СЕТЕВОЙ СЕРВИС аккаунт имеет Читать разрешения для этой папки.
Перезапустите Служба защиты программного обеспечения если он работает.
Хотя Windows обязательно обновляет проблемы XML, когда происходит обновление, эта конкретная ошибка связана с разрешением или службой, которая перестала работать.
XML-файл задачи содержит непредвиденную ошибку узла – Решение в целом
Любая ошибка, связанная с неожиданным узлом, может быть устранена, если файл XML или способ создания задачи можно обновить до последней версии. Проблема вызвана обновлением Windows, изменившим определение задачи XML. Если вы используете программное обеспечение для создания задачи, вам придется переделать ее. Вам необходимо обновить программное обеспечение, чтобы генерировать будущие задачи на основе последнего стандарта и внеплановые текущие, а затем перенести их в новую версию.
Обычно во время обновления планировщики задач получают обновление, и в файл конфигурации вносятся изменения. Поскольку все задачи представляют собой файлы XML, при любых изменениях в параметрах конфигурации необходимо обновить задачи. Таких связанных ошибок много, и большинство из них можно исправить, воссоздав задачу после обновления программного обеспечения.
Я надеюсь, что за публикацией было легко следить, и вы смогли устранить ошибку Task SvcRestartTask.
планировщик задач константы ошибок и успешности
Некоторые планировщик задач API могут возвращать системные и сетевые коды ошибок (например, 64). Определение этих типов кодов ошибок можно проверить с помощью команды net helpmsg в окне командной строки. Например, команда net helpmsg 64 возвращает сообщение: указанное сетевое имя больше недоступно.
Дополнительные сведения о событиях и сообщениях об ошибках см. в разделе события и ошибки в центре сообщений.
Задача «SCHED _ S» _ _ готова
Задача готова к выполнению в следующее запланированное время.
_ _ выполнение задачи «запланировать S» _
Задача выполняется в данный момент.
Задача «SCHED _ S» _ _ отключена
Задача не будет выполняться в запланированное время, так как она была отключена.
_задача sched _ S _ _ не _ выполнена
Задача еще не выполнена.
_выполнение задачи «sched S» _ _ больше не _ _ выполняется
Для этой задачи больше нет запланированных запусков.
_ _ _ не _ запланированная задача «sched S»
Не задано одно или несколько свойств, необходимых для выполнения этой задачи по расписанию.
Задача «запланировать _ S» _ _ прервана
Последнее выполнение задачи было прервано пользователем.
_ _ _ нет _ допустимых _ триггеров для задачи sched S
Либо задача не имеет триггеров, либо существующие триггеры отключены или не заданы.
событие «SCHED _ S» _ _
Триггеры событий не имеют значения времени выполнения.
_ _ _ не _ найден триггер sched E
Триггер задачи не найден.
Задача «SCHED _ E» _ _ не _ готова
Не задано одно или несколько свойств, необходимых для выполнения этой задачи.
_задача sched _ E _ не _ запущена
Выполняющийся экземпляр задачи отсутствует.
_ _ _ не _ установлена служба sched E
На этом компьютере не установлена служба планировщик задач.
_ _ не удается _ открыть _ задачу sched E
Не удалось открыть объект задачи.
SCHED _ _ недопустимую _ задачу
Объект либо является недопустимым объектом Task, либо не является объектом Task.
_ _ _ _ не заданы сведения об учетной записи «sched E» _
Не удалось найти сведения об учетной записи в планировщик задач базе данных безопасности для указанной задачи.
_ _ _ _ не найдено имя учетной записи «sched E _ «
Не удалось установить существование указанной учетной записи.
_ _ повреждение dBASE учетной записи _ _
В базе данных безопасности планировщик задач обнаружено повреждение; база данных была сброшена.
SCHED _ E _ нет _ _ служб безопасности
Планировщик задач службы безопасности доступны только в Windows NT.
SCHED _ _ неизвестная _ _ версия объекта
Версия объекта задачи либо не поддерживается, либо недопустима.
SCHED _ _ неподдерживаемый _ параметр учетной записи _
В задаче настроено неподдерживаемое сочетание параметров учетной записи и параметров времени выполнения.
_Служба sched _ E _ не _ запущена
Служба планировщик задач не запущена.
SCHED _ E _ унекспектедноде
XML-код задачи содержит непредвиденный узел.
_ _ пространство имен «sched»
XML-код задачи содержит элемент или атрибут из непредвиденного пространства имен.
SCHED _ E _ инвалидвалуе
XML-код задачи содержит значение, которое неправильно отформатировано или выходит за пределы диапазона.
SCHED _ E _ миссингноде
В XML-коде задачи отсутствует обязательный элемент или атрибут.
SCHED _ E _ малформедксмл
XML-код задачи имеет неправильный формат.
не удалось запланировать _ _ некоторые _ Триггеры _
Задача зарегистрирована, но не все указанные триггеры будут запускать задачу.
_ _ Ошибка пакетного _ входа sched S _
Задача зарегистрирована, но может не запуститься. Для участника задачи необходимо включить привилегию пакетного входа.
SCHED _ _ слишком _ много _ узлов
XML-код задачи содержит слишком много узлов одного типа.
запланировать _ _ границу по прошедшему _ краю _
Задача не может быть запущена после границ конечной точки триггера.
SCHED _ E _ уже _ запущено
Экземпляр этой задачи уже запущен.
_ _ _ не _ зарегистрировано пользователь sched _ E
Задача не будет запущена, так как пользователь не вошел в систему.
SCHED _ _ Недопустимый _ _ хэш задачи
Изображение задачи повреждено или было незаконно изменено.
_Служба sched _ E _ _ недоступна
Служба планировщик задач недоступна.
_ _ _ слишком _ занятая служба sched E
Служба планировщик задач слишком занята, чтобы обрабатывал ваш запрос. Повторите попытку позже.
_ _ _ предпринята попыток задачи sched E
Служба планировщик задача попыталась выполнить задачу, но задача не была выполнена из-за одного из ограничений в определении задачи.
Задача «SCHED _ S» _ _ поставлена в очередь
Служба планировщик задач запросила выполнение задачи.
Задача «SCHED _ E» _ _ отключена
_ _ _ Не _ _ высовместимость задачи «sched E»
У задачи есть свойства, несовместимые с более ранними версиями Windows.
SCHED _ E _ Начало _ по _ запросу
Параметры задачи не позволяют запускать задачу по требованию.
Xml код задачи содержит значение в неправильном формате планировщик
Общие обсуждения
Командный файл (Test.cmd) для создания задания запускаю из административной учетной записи (“AA”) с повышением прав. Файл “Check.cmd” уже находится в нужном месте. Код файла “Test.cmd”:
SetLocal EnableExtensions EnableDelayedExpansion
SCHTASKS /Delete /TN «Check» /F
SCHTASKS /Create /RU AA /RP * /TN «Check» /TR «%WinDir%\Check.cmd» /SC ONLOGON /RL HIGHEST
SCHTASKS /Create /RU System /TN «Check» /TR «%WinDir%\Check.cmd» /SC ONLOGON /RL HIGHEST
В Windows 7 результат такой:
SetLocal EnableExtensions EnableDelayedExpansion
SCHTASKS /Delete /TN «Check» /F
ОШИБКА: Не удается найти указанный файл.
SCHTASKS /Create /RU AA /RP * /TN «Check» /TR «C:\Windows\Check.cmd» /SC ONLOGON /RL HIGHES
Введите пароль для AA: ******
УСПЕХ. Запланированная задача «Check» была успешно создана.
SCHTASKS /Create /RU System /TN «Check» /TR «C:\Windows\Check.cmd» /SC ONLOGON /RL HIGHEST
Предупреждение. Задание с именем «Check» уже существует. Заменить (Y/N)? y
УСПЕХ. Запланированная задача «Check» была успешно создана.
А вот в Windows 10 так:
SetLocal EnableExtensions EnableDelayedExpansion
SCHTASKS /Delete /TN «Check» /F
УСПЕХ. Запланированная задача «Check» была успешно удалена.
SCHTASKS /Create /RU AA /RP * /TN «Check» /TR «C:\Windows\Check.cmd» /SC ONLOGON /RL HIGHEST
Введите пароль для AA: ******
ОШИБКА: XML-код задачи содержит значение в неправильном формате или за пределами допустимого диапазона.
(44,4):Task:
SCHTASKS /Create /RU System /TN «Check» /TR «C:\Windows\Check.cmd» /SC ONLOGON /RL HIGHEST
УСПЕХ. Запланированная задача «Check» была успешно создана.
ОС: Windows 7 Ult x64 SP1 Ru и Windows 10 Pro x64 Ru. Обе активированы (лицензии) и полностью обновлены.
И ещё интересная особенность. При попытке удалить задание, которого заведомо нет, Windows 7 прямо об этом пишет, а вот Windows 10 рапортует об успешном удалении.
Если вместо пользователя прописывать систему, то все создается. Именно так я пока и сделал. А если нужно запускать от пользователя, как быть? В чём может быть проблема?
Все ответы
посмотрите, справку по программе так как время от времени меняются ключи, и\или используйте PowerShell, не зря же его так усердно пилят
The opinion expressed by me is not an official position of Microsoft
Ситуация оказалась странной и даже смешной. Похоже, что программа, непосредственно создающая задание не может «переварить» имя пользователя «AA» (на английском). Для проверки установил Win 10 Pro x64 Ru в VirtualBox (образ ОС скачан 2016.08.10 с https://www.microsoft.com/ru-ru/software-download/windows10). После установки ОС была полностью обновлена. Для эксперимента я использовал следующий код:
1. для создания задания через консоль (Check_Task_OS_AA.cmd):
Rem Включение расширенной обработки команд (EnableExtensions)
Rem и отложенного расширения переменных среды (EnableDelayedExpansion)
SetLocal EnableExtensions EnableDelayedExpansion
Rem
Rem Для нормального отображения русских слов при редактировании файла и его работе,
Rem кодировка должна быть Кириллица OEM 866.
Rem
@Echo.
@Echo Удаляю текущие задания, на случай, если они уже есть.
SCHTASKS /Delete /TN «Check Task» /F
@Echo.
@Echo Создаю задания.
SCHTASKS /Create /RU «AA» /TN «Check Task» /TR «\»%WinDir%\system32\notepad.exe»\» /SC OnLogon /F /IT
2. для создания задания через PowerShell (Check_Task_OS_AA.PS1):
Последовательность действий (вход в систему произведён с административной учётной записью с паролем, созданной при установке ОС).
* Создаю административную учётную запись «AA» (английские буквы) с паролем.
* Запускаю Check_Task_OS_AA.cmd – «ОШИБКА: XML-код задачи содержит значение в неправильном формате или за пределами допустимого диапазона».
* Запускаю Check_Task_OS_AA.PS1 – «Register-ScheduledTask : XML-код задачи содержит значение в неправильном формате или за пределами допустимого диапазона».
Тут реакция такая же, как если бы такого пользователя не существовало вовсе.
* Меняю имя учётной записи с «AA» на «A» (английская буква) и меняю имя пользователя в файлах.
* Оба файла отрабатывают нормально.
Но и это ещё не всё. Планировщик заданий (оснастка taskschd.msc) позволяет создать такое же задание для пользователя «AA» и его даже можно экспортировать в файл, но вот импортировать (его же), уже нет, возникает такая же ошибка.
Подобной проблемы нет в Win 7 Pro x64 SP1 Ru. Я даже подумал, что может быть нельзя использовать учётную запись с таким именем, но информации об этом найти не смог.
Исходя из выше описанного, есть две просьбы к читающим этот пост:
1. Если есть возможность, проверьте мои выводы, а то до сих пор как-то не верится в то, что проблема в имени учётной записи.
2. Как я уже писал выше, у меня нет возможности напрямую сообщить об этой ситуации в компанию Майкрософт, так что если это кто-нибудь сделает (если мои выводы верны), буду очень благодарен.
Xml код задачи содержит значение в неправильном формате планировщик
Общие обсуждения
Командный файл (Test.cmd) для создания задания запускаю из административной учетной записи (“AA”) с повышением прав. Файл “Check.cmd” уже находится в нужном месте. Код файла “Test.cmd”:
SetLocal EnableExtensions EnableDelayedExpansion
SCHTASKS /Delete /TN «Check» /F
SCHTASKS /Create /RU AA /RP * /TN «Check» /TR «%WinDir%\Check.cmd» /SC ONLOGON /RL HIGHEST
SCHTASKS /Create /RU System /TN «Check» /TR «%WinDir%\Check.cmd» /SC ONLOGON /RL HIGHEST
В Windows 7 результат такой:
SetLocal EnableExtensions EnableDelayedExpansion
SCHTASKS /Delete /TN «Check» /F
ОШИБКА: Не удается найти указанный файл.
SCHTASKS /Create /RU AA /RP * /TN «Check» /TR «C:\Windows\Check.cmd» /SC ONLOGON /RL HIGHES
Введите пароль для AA: ******
УСПЕХ. Запланированная задача «Check» была успешно создана.
SCHTASKS /Create /RU System /TN «Check» /TR «C:\Windows\Check.cmd» /SC ONLOGON /RL HIGHEST
Предупреждение. Задание с именем «Check» уже существует. Заменить (Y/N)? y
УСПЕХ. Запланированная задача «Check» была успешно создана.
А вот в Windows 10 так:
SetLocal EnableExtensions EnableDelayedExpansion
SCHTASKS /Delete /TN «Check» /F
УСПЕХ. Запланированная задача «Check» была успешно удалена.
SCHTASKS /Create /RU AA /RP * /TN «Check» /TR «C:\Windows\Check.cmd» /SC ONLOGON /RL HIGHEST
Введите пароль для AA: ******
ОШИБКА: XML-код задачи содержит значение в неправильном формате или за пределами допустимого диапазона.
(44,4):Task:
SCHTASKS /Create /RU System /TN «Check» /TR «C:\Windows\Check.cmd» /SC ONLOGON /RL HIGHEST
УСПЕХ. Запланированная задача «Check» была успешно создана.
ОС: Windows 7 Ult x64 SP1 Ru и Windows 10 Pro x64 Ru. Обе активированы (лицензии) и полностью обновлены.
И ещё интересная особенность. При попытке удалить задание, которого заведомо нет, Windows 7 прямо об этом пишет, а вот Windows 10 рапортует об успешном удалении.
Если вместо пользователя прописывать систему, то все создается. Именно так я пока и сделал. А если нужно запускать от пользователя, как быть? В чём может быть проблема?
Все ответы
посмотрите, справку по программе так как время от времени меняются ключи, и\или используйте PowerShell, не зря же его так усердно пилят
The opinion expressed by me is not an official position of Microsoft
Ситуация оказалась странной и даже смешной. Похоже, что программа, непосредственно создающая задание не может «переварить» имя пользователя «AA» (на английском). Для проверки установил Win 10 Pro x64 Ru в VirtualBox (образ ОС скачан 2016.08.10 с https://www.microsoft.com/ru-ru/software-download/windows10). После установки ОС была полностью обновлена. Для эксперимента я использовал следующий код:
1. для создания задания через консоль (Check_Task_OS_AA.cmd):
Rem Включение расширенной обработки команд (EnableExtensions)
Rem и отложенного расширения переменных среды (EnableDelayedExpansion)
SetLocal EnableExtensions EnableDelayedExpansion
Rem
Rem Для нормального отображения русских слов при редактировании файла и его работе,
Rem кодировка должна быть Кириллица OEM 866.
Rem
@Echo.
@Echo Удаляю текущие задания, на случай, если они уже есть.
SCHTASKS /Delete /TN «Check Task» /F
@Echo.
@Echo Создаю задания.
SCHTASKS /Create /RU «AA» /TN «Check Task» /TR «\»%WinDir%\system32\notepad.exe»\» /SC OnLogon /F /IT
2. для создания задания через PowerShell (Check_Task_OS_AA.PS1):
Последовательность действий (вход в систему произведён с административной учётной записью с паролем, созданной при установке ОС).
* Создаю административную учётную запись «AA» (английские буквы) с паролем.
* Запускаю Check_Task_OS_AA.cmd – «ОШИБКА: XML-код задачи содержит значение в неправильном формате или за пределами допустимого диапазона».
* Запускаю Check_Task_OS_AA.PS1 – «Register-ScheduledTask : XML-код задачи содержит значение в неправильном формате или за пределами допустимого диапазона».
Тут реакция такая же, как если бы такого пользователя не существовало вовсе.
* Меняю имя учётной записи с «AA» на «A» (английская буква) и меняю имя пользователя в файлах.
* Оба файла отрабатывают нормально.
Но и это ещё не всё. Планировщик заданий (оснастка taskschd.msc) позволяет создать такое же задание для пользователя «AA» и его даже можно экспортировать в файл, но вот импортировать (его же), уже нет, возникает такая же ошибка.
Подобной проблемы нет в Win 7 Pro x64 SP1 Ru. Я даже подумал, что может быть нельзя использовать учётную запись с таким именем, но информации об этом найти не смог.
Исходя из выше описанного, есть две просьбы к читающим этот пост:
1. Если есть возможность, проверьте мои выводы, а то до сих пор как-то не верится в то, что проблема в имени учётной записи.
2. Как я уже писал выше, у меня нет возможности напрямую сообщить об этой ситуации в компанию Майкрософт, так что если это кто-нибудь сделает (если мои выводы верны), буду очень благодарен.
Планировщик заданий Windows Server 2008. Ошибка 2147943645 Дневник Максим Боголепов
Планировщик заданий Windows Server 2008. Ошибка 2147943645
В “Планировщике задач” на сервере под управлением Windows Server 2008 R2 Standard x64 была создана задача резервного копирования бекапов баз 1С (MS SQL ) на сетевое хранилище. Задание выполнялось от имени администратора домена. Данная задача прерывалась следующей ошибкой: |
Полностью данное событие выглядит так:
Вид ошибки (нажмите для увеличения):
Как оказалось, в данной операционке все запланированные задания по умолчанию выполняются от имени зарегистрированного в системе пользователя, т.е. в момент ее выполнения, он должен быть “залогинен”. Чтобы устранить это досадное недоразумение, необходимо в свойствах задания выставить параметры:
Данные установки можно сделать, открыв “Планировщик заданий”. Далее необходимо раскрыть “Библиотеку планировщика заданий” и вызвать свойства нужной вам задачи:
Далее ставьте галочки напротив необходимых параметров и наживайте “ОК”:
После этого операционная система запросит пароль на учетную запись, от имени которой вы хотите запустить настраиваемую задачу.
После проделанных операций запланированное задание выполнялось без ошибок.
Изначально решение проблемы нашел тут.
Rating: 4.8/5(15 votes cast)