Выполнение скрипта при выключении windows

Выполнение скрипта при выключении windows

Сообщения: 34
Благодарности: 0

ой, там много, или xml файлом можно где-то он лежит? Или какие-то именно выкладки свойства задачи показать?

Хмм, сейчас опять перестала запускаться при старте, значение ошибки: 2147943711 — смотрю по журналу

В общем, при входе пользователя в систему работает, а при запуске системы (При включении) не хочет, ошибка выше

Последний раз редактировалось nk_, 04-12-2014 в 18:27 .

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Сообщения: 35936
Благодарности: 6473

Сообщения: 34
Благодарности: 0

Конфигурация компьютера
ОС: Windows 10 Pro x64 Release Preview
» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>
в домашних изданиях нет gpedit.msc.

понятно, я уже нагуглил подобное, но все равно спасибо)

Хочу при завершении работы Windows что бы выполнялся какой-нибудь скрипт, или же при старте системы, но перед входом пользователя в нее

а нужно мне что бы удалялся каталог пользователя или TEMP (на всякий случай). Я так реализую сброс настроек после каждой работы пользователя для которого не создан профиль в системе и он неГость, вернее создан, но для всех. Т.е. тем самым заново из Default берутся новые настройки

Читайте также:  После обновления windows ваша копия не является подлинной

Сообщения: 35936
Благодарности: 6473

Конфигурация компьютера
ОС: Windows 10 Pro x64 Release Preview
или же при старте системы, но перед входом пользователя в нее »

——-
Канал Windows 10, etc | Чат @winsiders

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Сообщения: 35936
Благодарности: 6473

Конфигурация компьютера
ОС: Windows 10 Pro x64 Release Preview
прилагая код исполняемых файлов и экспортированное задание в XML »

——-
Канал Windows 10, etc | Чат @winsiders

Как настроить автоматический запуск программ или скриптов при выключении Windows?

Вы когда-нибудь хотели запустить программу или сценарий при выключении компьютера или при выходе пользователя из системы? В конце дня вызвать программу для очистки временных файлов или запустить резервное копирование регулярно используемых файлов. Несмотря на то, что выполнить автоматический запуск программы при старте Windows достаточно просто, настройка запуска программ при выключении не столь очевидна. Немногие пользователи об этом знают, но во многих версиях Windows есть встроенный инструмент, который позволяет сделать это достаточно просто.

Редактор локальной групповой политики Windows

Хитрость заключается в том, чтобы использовать системный инструмент Windows под названием «Редактор локальной групповой политики» (GPE). К сожалению, Microsoft исключила GPE из всех Home версий, так что этот метод применим только к таким версиям, как Professional и Enterprise. Метод подходит для Windows XP и выше. Возможно вы уже знакомы с GPE, так как данный инструмент представляет множество удобных функций. Тем не менее, даже в таком случае, о возможности запуска сценариев и программ знают немногие.

Примечание: Как альтернативу, вы всегда можете использовать vbs-сценарии или пакетные файлы, вызов которых будет заканчивается запуском консольной команды выключения компьютера.

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

Запуск сценария или программы при завершении работы Windows

  1. Чтобы вызвать GPE, откройте окно «Выполнить», при помощи комбинации клавиш «WinKey (Клавиша Windows) + R». Или выполните следующий пункт в строке поиска меню Пуск.
  2. В поле ввода введите «gpedit.msc» (без кавычек) и нажмите Enter
  3. В левой панели диалогового окна GPE последовательно раскройте вкладки «Конфигурация компьютера» и «Конфигурация Windows», а затем выберите пункт «Сценарии (запуск/завершение)», как это показано на рисунке выше
  4. В правой панели окна дважды щелкните на пункте «Завершение работы»
  5. В открывшемся диалоговом окне нажмите кнопку «Добавить»
  6. Откроется окно, показанное ниже.
  7. В поле «Имя сценария» укажите путь до исполняемого файла, который хотите запустить при выключении Windows. Или выберите файл из формы выбора, которая появится по нажатию на кнопку «Обзор. «
  8. В поле «Параметры сценария» укажите необходимые параметры, если это необходимо
  9. Нажмите «OK».
Читайте также:  Windows 10 display issues

Запуск сценария или программы при выходе пользователя из системы Windows

Если вам необходимо запускать программу или сценарий только при выходе пользователя из системы, то в оснастке GPE необходимо использовать другой пункт. Сама инструкция остается точно такой же. Единственно, вам необходимо на шаге 3 раскрыть вместо вкладки «Конфигурация компьютера» вкладку «Конфигурация пользователя». И на шаге 4 дважды щелкнуть на пункте «Выход из системы» вместо «Завершение работы»

Примечание: Данная статья в большей степени предназначена для опытных пользователей. Дополнительные сведения об использовании и планировании через GPE можно найти на сайте Microsoft по этой ссылке.

Теперь вы знаете как запустить исполняемый файл при выключении Windows и при выходе пользователя из системы.

Выполнение команд перед выключением ПК либо замена кнопки

Сохранение данных перед выключением компьютера
Всем доброго времени суток! Как перед перезагрузкой или перед выключением компьютера сохранить.

Как сделать запуск перед перезагрузкой или выключением?
Что можно сделать чтобы прога запускалась перед перезагрузкой или выключением компа.

Пуск->Выключение. нужно добавить команду перед выключением
как сделать, чтобы при нажатии на кнопку сначала выполнялась команда, затем выключался сам.

C++ Выполнение команд
Суть задачи вот в чем: программа должна выполнять команды, прописанные в файле или переменной. .

Использовать Планировшик событий Windows.
Перехватываем System Event Log уведомления от источника User32.
Журнал событий — Система — код 1074 источник User32.
*********************************************************
Настраиваем тригеры Задания:
Начать задачу: При событии
Параметры — Простое
Журнал: Система
Источник: USER32
Код события: 1074

Программа осуществляет напоминание по завершении работы Windows.

Текстовой файл (напоминание), должен быть в каталоге программы.

Если напоминание носит имя «wRemendir.txt» будет стартовое сообщение
«Напоминание будет осуществленно. «

Если имя файла «zRemendir.txt» стартового сообщения
«Напоминание будет осуществленно. » — не будет.

Повторный запуск программы — отмена назначенного.

На снимке, изображена проверка.

Вложения

Remendir.zip (47.9 Кб, 16 просмотров)

Я немецкий учил поэтому и на оснуху бывает проруха.

1. Исправлено имя
2. Добавлен переключатель, чтобы не только при перезагрузки останавливало

Вложения

Remindir.zip (48.5 Кб, 17 просмотров)

Программа получает сообщение Windows «WM_QUERYENDSESSION», что
— ОС, собирается: перезагрузить или выключить компьютер, на это, если
пользователь не сохранил документ, «Блокнот» отправит OC нуль (return 0)
появится диалоговое окно с предложением сохранить/отменить.
Если «Блокнот» видит, что данные не изменены, он отправляет Единицу (Добро)

Читайте также:  Dbt 122 driver windows 10

Данная программа находится в памяти, окно, просто — скрыто, ресурсов использует
как открытый блокнот незаполненный текстом.

Вот краткое описание.

Пожалуй, что помимо всего, установлены флаги МесжБокса, что позволяет вывести
сообщение поверх всех окон, в другом случае, ОС перекроет Бокс, хотя в Windows XP
наверное нет.

Добавлено через 9 минут
Просто ждет, появления сообщения.
Момент повторного запуска т.е. отмена — программа находит себя свой класс по имени
и если отмена, оправляет сама себе Выход.

Выполнение скрипта при выключении windows

Вопрос

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

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

Для реализации данной задачи

Сначала включаем отображение консоли при завершении работы, чтобы пользователь мог видеть работу и сообщения нашего скрипта, а так же закрыть его и завершить работу Windows немедленно если захочет.
Конфигурация компьютера \ Административные шаблоны \ Система \ Сценарии — Выполнить сценарии завершения работы с отображением команд (Включить)
Computer Configuration \ Policies \ Administrative Templates \ System \ Scripts — Display instructions in shutdown scripts as they run (Enabled)

Далее прописываем путь к скрипту в

Computer Configuration \ Policies \ Windows Settings \ Scripts (Startup/Shutdown) — Shutdown

Конфигурация компьютера \ Конфигурация Windows \ Сценарии (запуск\завершение) — Завершение работы

И по умолчанию при выключении компьютера, система автоматически завершает работу таких скриптов ровно через 10 минут.

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

Computer Configuration \ Policies \ Administrative Templates \ System \ Scripts — Specify maximum wait time for Group Policy scripts

Конфигурация компьютера \ Административные шаблоны \ Система \ Сценарии — Максимальное время выполнения сценариев групповой политики

По умолчанию там установлено значение 600 секунд (10 минут), меняем его на максимальное 32000 (8,8 часов) либо на 0 (ждать бесконечно)

И данная настройка работает в старенькой Windows XP скрипт работает сколь угодно долго! но перестает работать в следующих системах .

Windows 10 начинает убивать Клиент групповой политики ровно через 24 минуты

Windows 8.1 и Windows 7 убивают Клиент групповой политики ровно через 15 минут

Реализация обслуживания когда пользователь уже ушел и ему все равно, очень удобна для всех. И сам майкрософт этим активно пользуется когда можно выбрать пункт в винде — Запустить обновление и выключить компьютер.

Помогите найти что убивает Клиент групповой политики.

Оцените статью