Как запланировать выполнение задачи при закрытии окон

Как планировать задачу в Windows XP для запуска при выключении окон. Так что я хочу запустить простую программу командной строки, которую я написал в c # каждый раз, когда я закрываю windows. Кажется, что в запланированных задачах нет возможности выполнить эту задачу, когда мой компьютер отключится.

Выполнить gpedit.msc (локальные политики)

Конфигурация компьютера -> Настройки Windows -> Скрипты -> Выключение -> Свойства -> Добавить

В дополнение к ответу Дэна Уильямса, если вы хотите добавить сценарий запуска / завершения работы , вам нужно искать настройки Windows в разделе « Конфигурация компьютера» . Если вы хотите добавить скрипт Logon / Logoff , вам нужно искать настройки Windows в разделе « Конфигурация пользователя» .

Поэтому, чтобы повторить то, что сказал Дэн с этой информацией,

Для запуска / завершения работы:

  1. Запустите gpedit.msc (локальные политики)
  2. Конфигурация компьютера -> Параметры Windows -> Скрипты -> Запуск или завершение работы -> Свойства -> Добавить

Для входа / выхода:

  1. Запустите gpedit.msc (локальные политики)
  2. Конфигурация пользователя -> Параметры Windows -> Скрипты -> Вход в систему или выход из системы -> Свойства -> Добавить

Источник: http://technet.microsoft.com/en-us/library/cc739591(WS.10).aspx

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

  • В Планировщике заданий:

    Начните задачу: на мероприятии
    Журнал: система
    Источник: USER32
    EventID: 1074

  • Из командной строки:

    schtasks / create / tn “taskname” / tr “файл задачи” / sc onevent / ec system / mo * [system / evendid = 1074]

Комментарий: опция / ec доступна из Windows Vista и выше. (спасибо @ t2d)

Обратите внимание, что статус задачи может быть:

Запрошенная операция не была выполнена, потому что пользователь не вошел в сеть. Указанный сервис не существует. (0x800704DD)

Однако это не означает, что он не запускался.

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

Вы можете отключиться из командной строки, поэтому ваш скрипт может быть довольно простым:

 c:\directory\myProgram.exe C:\WINDOWS\system32\shutdown.exe -s -f -t 0 

Если вы запустите GPEdit.MSC, вы можете перейти в Конфигурация компьютера -> Настройки Windows -> Скрипты и добавить сценарии запуска / завершения работы. Это могут быть простые командные файлы или даже полноэкранные EXE. Также вы можете настроить пользовательские конфигурации для сценариев входа и выхода из системы в этом же инструменте. Этот инструмент недоступен в WIndows XP Home.

Редактор групповой политики не упоминается в вышеприведенном сообщении. Я использовал GPedit несколько раз, чтобы выполнить задачу при загрузке или завершении работы. Вот инструкции Microsoft по доступу и маневру GPedit.

Как использовать редактор групповой политики для управления политикой локального компьютера в Windows XP

Вы можете запустить командный файл, который вызывает вашу программу, ознакомьтесь с обсуждением здесь, как это сделать: http://www.pcworld.com/article/115628/windows_tips_make_windows_start_and_stop_the_way_you_want.html

(из поиска google: запуск задачи расписания окон при выключении)

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

 c:\windows\system32\shutdown -s -f -t 00 

Что это делает

  1. Запускает процесс выключения
  2. Отображает предупреждение
  3. Заставляет все запущенные процессы останавливаться
  4. Выполняется немедленно
  • Почему приложение висит
  • Совместное использование локальной сети Windows XP: заблокирован 1 ГБ .zip-файл; Видя «Отказано в доступе» на копии?
  • Выключение дисплея в XP с помощью команды
  • Как я могу объединить два сценария AutoHotkey в один?
  • Могу ли я перенести установку Ubuntu vmware на новый ноутбук?
  • Какой инструмент может генерировать MD5 из командной строки?
  • Существуют ли какие-либо драйверы файловой системы Reiser для Windows XP?
  • Звуковое устройство не обнаружено на новой звуковой карте
  • Восстановление переменной PATH Windows XP
  • Купить версию старой версии Windows и получить бесплатную версию?
  • Настройки яркости исчезли, как мне вернуть его?
  • Давайте будем гением компьютера.