Планировщик задач не работает в Windows 7, как исправить

Обновлено: 29.06.2024

По сути, я создал файл .bat, который выполняет скрипт R ( script.R ). Когда я дважды щелкаю файл .bar, он запускается. Я вижу файл результатов, а также какой-то файл журнала в script.Rout .

Когда я пытаюсь запустить все в планировщике, у меня возникают проблемы с его запуском. Когда я нажимаю «Выполнить», чтобы запустить мою задачу, задача создает несколько записей на вкладке «История», которые показывают, что моя задача начинается, а также заканчивается в ту же секунду. Таким образом, в основном ничего не выполняется.

Где я могу проверить, в чем проблема? Мой сценарий записывает некоторый вывод, который находится в этом файле .Rout, но он не создается с помощью планировщика задач.

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

Мы хотели бы получить помощь в поиске проблемы.

ИЗМЕНИТЬ:

Теперь я понял, что моя задача выполняется до тех пор, пока я не выбираю «Выполнить задачу», независимо от того, вошел ли пользователь в систему или нет. Если я переключусь на этот параметр, мой скрипт не будет выполнен. Возможно, есть какие-то проблемы с безопасностью?

1 Ответ 1

Проверка запланированного пакетного сценария планировщика заданий

Свойства планировщика заданий. . .

В планировщике заданий Windows в свойствах задания (см. большинство снимков экрана внизу) в файле. . .

<р>1. На вкладке «Общие» убедитесь, что указанные ниже параметры выбраны/отмечены или сняты, как показано на экране печати A

  • Снять галочку Запускать, только если пользователь вошел в систему
  • Проверить Запустить, вошел ли пользователь в систему или нет
  • Проверить Запустить с наивысшими правами
<р>2. На вкладке «Условия» убедитесь, что указанные ниже параметры выбраны, отмечены или сняты, как показано на экране печати B

<р>3. Вкладка «Действия», нажмите «Изменить» и убедитесь, что параметр «Начать в» (необязательно) установлен так, как показано в приведенном ниже примере (НЕ заключайте его в двойные кавычки) для полного пути, указывающего, где находится пакетный скрипт, БЕЗ последней обратной косой черты « \ " Печать экрана C

Вопросы безопасности

После того, как вы нажмете OK (2. выше), он должен запросить учетные данные для запуска этого как, и эти учетные данные - это то, что потребуется для ВЫПОЛНЕНИЯ пакетного файла, где он существует, и ему также потребуется доступ делать то, что выполняется в пакетном файле, который вы написали в сценарии.

Возможно, лучше всего настроить для этого процесса статическую учетную запись пользователя службы/прокси, а затем использовать ее учетные данные для запуска процесса. Вам нужно убедиться, что его пароль надежный, и он настроен на неограниченный срок действия, и ему нужен доступ для ВЫПОЛНЕНИЯ пакета и запуска любого запущенного пакетного сценария, а также любых команд и ресурсов и т. Д. он также использует.

Похоже, что параметр Запускать независимо от того, вошел ли пользователь в систему или нет, вы ДОЛЖНЫ установить флажок Запускать с наивысшими привилегиями, чтобы он действительно запускался, как ожидается от планировщика заданий.

Проверка ошибок

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

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

Вопросы групповой политики

  1. На панели управления откройте "Администрирование", затем "Локальная политика безопасности".
  2. В разделе "Настройки безопасности" откройте "Локальные политики" и выделите "Назначение прав пользователя".
  3. Найдите Вход в качестве пакетного задания. Откройте свойства и добавьте всех пользователей, которым необходимо это право.
  4. По завершении сохраните изменения и закройте окно "Локальные параметры безопасности".

Логика пакетного сценария с сопоставленными дисками или полным путем UNC и проблемами. . .

Если ваш сценарий ссылается на подключенный сетевой диск, но вы хотите, чтобы он выполнялся независимо от того, вошел ли пользователь в систему или нет, то в этом контексте сопоставление диска может фактически отсутствовать, чтобы пакетный процесс выполнял ожидаемые действия.< /p>

По возможности используйте пути UNC в логике пакетного сценария, а не букву сопоставленного диска, чтобы избежать проблем. В противном случае может потребоваться использовать PUSHD \\ServerName\ShareName в начале пакетного процесса, а затем использовать POPD в конце пакетного процесса. Вы можете подключить диск с помощью NET USE X: \\ServerName\ShareName в начале пакетного процесса, а затем отключить диск с помощью NET USE X: /DELETE в конце пакетного процесса.

"Планировщик заданий Windows не запущен.Запустите планировщик задач и нажмите «Повторить попытку», «Продолжить» или «Отменить продолжение» без планирования каких-либо заданий.» возникает при попытке запуска резервного копирования DLO (настольный или портативный компьютер) (причина 1) или при каждом запуске Windows (причина 2)

Сообщение об ошибке

Планировщик заданий Windows не запущен. Запустите планировщик заданий и нажмите «Повторить», «Продолжить» или «Отменить продолжение», не планируя никаких заданий.

Причина

<р>1. Контроль учетных записей включен

<р>2. У учетной записи, используемой для запуска службы, нет прав доступа к папке %SystemRoot%\tasks.

Решение

<р>1. Отключить контроль учетных записей

В клиенте Windows Vista, Windows 2008 или Windows 7 задачи, для которых требуются права администратора, вызовут запрос UAC, если он включен. Запуск планировщика заданий требует повышенных разрешений. Если UAC включен, настройте UAC на запрос повышения прав и запустите задачу от имени администратора. Или запустите MSCONFIG и отключите UAC, выполнив следующие действия:

  1. Запустите MSCONFIG из меню "Выполнить".
  2. Перейдите на вкладку "Инструменты". Прокрутите вниз до «Отключить UAC». Нажмите на эту строку.
  3. Нажмите кнопку запуска. Откроется окно CMD. Когда команда будет выполнена, закройте окно.
  4. Закройте MSCONFIG. Перезагрузите компьютер, чтобы изменения вступили в силу.

Примечание. UAC можно повторно включить, выбрав строку «Включить UAC» и нажав кнопку «Запустить».

<р>2. Предоставьте полный доступ к папке c:\windows\tasks системе, администраторам и учетной записи, используемой для запуска службы DLO.

<р>3. Если необходимо включить UAC, его можно настроить в настройках групповой политики.

  1. Запустите редактор групповой политики и найдите политику домена по умолчанию. перейдите к: Конфигурация компьютера | Параметры Windows | Настройки безопасности | Файловая система
  2. Щелкните правой кнопкой мыши "Файловая система" и выберите "Добавить файл".
  3. В окне "Добавить файл или папку" выберите папку (или файл), для которой вы хотите установить разрешения, и нажмите "ОК".
  4. Предоставьте пользователям вашего домена полный доступ к папке %SystemRoot%\tasks.

Временное решение. В качестве временного решения можно изменить запланированное резервное копирование DLO на «При каждом изменении файла».

Служба планировщика заданий недоступна. Планировщик заданий попытается повторно подключиться к ней
< /p>

Исправить ошибку «Планировщик заданий недоступен»: пользователи сообщают о новой проблеме, когда из ниоткуда появляется всплывающее сообщение об ошибке «Служба планировщика заданий недоступна. Планировщик заданий попытается повторно подключиться к нему.». Не установлено ни обновление Windows, ни какая-либо сторонняя программа, и даже в этом случае пользователи сталкиваются с этим сообщением об ошибке. Если вы нажмете «ОК», сообщение об ошибке снова появится мгновенно, и даже если вы попытаетесь закрыть диалоговое окно с ошибкой, вы снова столкнетесь с той же ошибкой. Единственный способ избавиться от этой ошибки — убить процесс планировщика заданий в диспетчере задач.

Служба планировщика заданий недоступна. Планировщик заданий попытается повторно подключиться к ней
< /p>

Хотя существует множество теорий относительно того, почему эта ошибка внезапно появляется на ПК пользователей, официального или правильного объяснения того, почему эта ошибка возникает, нет. Хотя исправление реестра, похоже, устраняет проблему, но из этого исправления нельзя получить правильного объяснения. В любом случае, не теряя времени, давайте посмотрим, как на самом деле исправить недоступную службу планировщика заданий. Ошибка в Windows 10 с помощью приведенного ниже руководства по устранению неполадок.

Исправить ошибку «Планировщик заданий не доступен»

Обязательно создайте точку восстановления на случай, если что-то пойдет не так.

Способ 1. Запуск службы планировщика заданий вручную

1. Нажмите клавишу Windows + R, затем введите services.msc и нажмите Enter.

services windows

2. Найдите в списке службу планировщика заданий, щелкните правой кнопкой мыши и выберите "Свойства".

Щелкните правой кнопкой мыши службу планировщика заданий и выберите

3.Убедитесь, что для параметра "Тип запуска" установлено значение "Автоматически" и служба запущена. Если нет, нажмите "Пуск".

Убедитесь, что для типа запуска службы планировщика заданий установлено значение

4.Нажмите «Применить», а затем «ОК».

5. Перезагрузите компьютер, чтобы сохранить изменения, и посмотрите, сможете ли вы исправить ошибку "Планировщик заданий не доступен".

Метод 2: исправление реестра

1. Нажмите клавишу Windows + R, затем введите regedit и нажмите Enter, чтобы открыть редактор реестра.

Выполнить команду regedit

2.Перейдите к следующему разделу реестра:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Schedule

3.Убедитесь, что вы выделили Расписание в левом окне, а затем в правой панели окна найдите «Пуск» реестра DWORD.

Найдите запись реестра Start in Schedule, если она не найдена, затем щелкните правой кнопкой мыши и выберите New, затем DWORD

4.Если вы не можете найти соответствующий ключ, щелкните правой кнопкой мыши пустую область в правом окне и выберите «Создать» > «Значение DWORD (32-разрядное)».

5.Назовите этот ключ Start и дважды щелкните по нему, чтобы изменить его значение.

6.В поле "Значение" введите 2 и нажмите "ОК".

Измените значение Start DWORD на 2 в разделе Schedule Registry Key

7.Закройте редактор реестра и перезагрузите компьютер, чтобы сохранить изменения.

Способ 3. Изменение условий задачи

1. Нажмите клавишу Windows + X, затем выберите Панель управления.

панель управления

2.Теперь нажмите "Система и безопасность", а затем нажмите "Администрирование".

Введите

3. Дважды щелкните планировщик заданий, затем щелкните правой кнопкой мыши свои задачи и выберите "Свойства".

4.Перейдите на вкладку «Условия» и установите флажок «Запускать, только если доступно следующее сетевое подключение».

Перейдите на вкладку Условия и установите флажок Запускать, только если доступно следующее сетевое подключение, затем в раскрывающемся списке выберите Любое подключение

5.Далее в раскрывающемся списке, расположенном ниже, выберите пункт «Любое подключение» и нажмите «ОК».

6.Перезагрузите компьютер, чтобы сохранить изменения. Если проблема не устранена, обязательно снимите флажок с указанного выше параметра.

Способ 4. Удаление поврежденного кэша дерева планировщика заданий

1. Нажмите клавишу Windows + R, затем введите regedit и нажмите Enter, чтобы открыть редактор реестра.

Выполнить команду regedit

2.Перейдите к следующему разделу реестра:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree

3.Щелкните правой кнопкой мыши на Tree Key и переименуйте его в Tree.old и снова откройте планировщик заданий, чтобы увидеть, появляется ли сообщение об ошибке по-прежнему или нет.

4.Если ошибка не появляется, это означает, что запись в разделе "Дерево" повреждена, и мы выясним, какая именно.

Переименуйте дерево в Tree.old в редакторе реестра и посмотрите, устранена ли ошибка

5. Снова переименуйте Tree.old обратно в Tree и разверните этот раздел реестра.

6.В разделе реестра Tree переименуйте каждый ключ в .old, и каждый раз, когда вы переименовываете определенный ключ, открывайте планировщик заданий и посмотрите, сможете ли вы исправить сообщение об ошибке, продолжайте делать это до тех пор, пока ошибка не исчезнет. сообщение больше не отображается.

В разделе реестра Tree переименуйте каждый ключ в .old

<р>7. Одна из сторонних задач может быть повреждена, из-за чего возникает ошибка Служба планировщика заданий недоступна.В большинстве случаев кажется, что проблема связана с Adobe Flash Player Updater, и его переименование, кажется, решает проблему, но вы должны устранить эту проблему, выполнив описанные выше шаги.

8. Теперь удалите записи, вызывающие ошибку планировщика заданий, и проблема будет решена.

Способ 5. Восстановление установки Windows 10

Этот метод является последним средством, потому что, если ничего не получится, этот метод наверняка устранит все проблемы с вашим ПК и исправлена ​​ошибка «Планировщик заданий не доступен» в Windows 10. Repair Install просто использует обновление на месте для устранения проблем с системой без удаления пользовательских данных, присутствующих в системе. Поэтому следуйте этой статье, чтобы узнать, как легко восстановить установку Windows 10.

Рекомендуется для вас:

Вот и все, вы успешно исправили ошибку «Планировщик заданий недоступен» в Windows 10, но если у вас все еще есть какие-либо вопросы относительно этого руководства, не стесняйтесь задавать их в разделе комментариев.

Адитья Фаррад

Адитья — целеустремленный профессионал в области информационных технологий. Последние 7 лет он пишет о технологиях. Он занимается интернет-сервисами, мобильными устройствами, Windows, программным обеспечением и практическими руководствами.

Кажется, я не могу заставить планировщик заданий работать должным образом. Я использовал в Windows XP Professional без каких-либо проблем. Я продолжаю получать следующую ошибку при попытке использовать планировщик заданий в Windows 7 с пакетом обновления 1:

Планировщику заданий не удалось запустить действие "C:\TestTask.accdb" в экземпляре "" задачи "\LogOff". Дополнительные данные: значение ошибки: 2147942593.

Я удалил все пробелы во всех папках и в имени базы данных.

Эта тема заблокирована. Вы можете подписаться на вопрос или проголосовать за него как полезный, но вы не можете отвечать в этой теме.

Сообщить о нарушении

Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.

Ответы (28) 

* Попробуйте уменьшить номер страницы.

* Пожалуйста, вводите только цифры.

* Попробуйте уменьшить номер страницы.

* Пожалуйста, вводите только цифры.


Вносили ли вы какие-либо изменения в компьютер до возникновения этой проблемы?


Попробуйте следующие методы и проверьте, помогает ли это.


См. шаги из следующей статьи Microsoft.


Я бы посоветовал вам выполнить чистую загрузку и проверить.


Чистая загрузка проверит, не является ли причиной проблемы какое-либо стороннее приложение, поскольку чистая загрузка помогает устранить конфликты программного обеспечения.


Я бы посоветовал вам выполнить сканирование sfc и проверить.


Команда sfc /scannow сканирует все защищенные системные файлы и заменяет неверные версии правильными версиями Microsoft.


Действия для сканирования SFC:

a) Нажмите «Пуск» , «Все программы», «Стандартные», щелкните правой кнопкой мыши «Командная строка» и выберите «Запуск от имени администратора». Если вас попросят ввести пароль администратора или подтвердить, введите пароль или нажмите «Разрешить»

b) Введите следующую команду и нажмите клавишу ВВОД:

sfc/scannow

После завершения сканирования закройте окно командной строки, перезагрузите компьютер и проверьте.

Читайте также: