выполнение скрипта при выключении windows
Как настроить автоматический запуск программ или скриптов при выключении Windows?
Вы когда-нибудь хотели запустить программу или сценарий при выключении компьютера или при выходе пользователя из системы? В конце дня вызвать программу для очистки временных файлов или запустить резервное копирование регулярно используемых файлов. Несмотря на то, что выполнить автоматический запуск программы при старте Windows достаточно просто, настройка запуска программ при выключении не столь очевидна. Немногие пользователи об этом знают, но во многих версиях Windows есть встроенный инструмент, который позволяет сделать это достаточно просто.
Редактор локальной групповой политики Windows
Хитрость заключается в том, чтобы использовать системный инструмент Windows под названием «Редактор локальной групповой политики» (GPE). К сожалению, Microsoft исключила GPE из всех Home версий, так что этот метод применим только к таким версиям, как Professional и Enterprise. Метод подходит для Windows XP и выше. Возможно вы уже знакомы с GPE, так как данный инструмент представляет множество удобных функций. Тем не менее, даже в таком случае, о возможности запуска сценариев и программ знают немногие.
Примечание: Как альтернативу, вы всегда можете использовать vbs-сценарии или пакетные файлы, вызов которых будет заканчивается запуском консольной команды выключения компьютера.
GPE является одним из системных модулей Windows, известных под названием консоль управления Microsoft или оснастка. Хоть, некоторые из них можно запустить из панели управления Windows, найти их в списках программ нельзя. Учтите, что для запуска оснасток потребуются права администратора.
Запуск сценария или программы при завершении работы Windows
Запуск сценария или программы при выходе пользователя из системы Windows
Если вам необходимо запускать программу или сценарий только при выходе пользователя из системы, то в оснастке GPE необходимо использовать другой пункт. Сама инструкция остается точно такой же. Единственно, вам необходимо на шаге 3 раскрыть вместо вкладки «Конфигурация компьютера» вкладку «Конфигурация пользователя». И на шаге 4 дважды щелкнуть на пункте «Выход из системы» вместо «Завершение работы»
Примечание: Данная статья в большей степени предназначена для опытных пользователей. Дополнительные сведения об использовании и планировании через GPE можно найти на сайте Microsoft по этой ссылке.
Теперь вы знаете как запустить исполняемый файл при выключении Windows и при выходе пользователя из системы.
Как мне выполнить скрипт или программу при выключении Windows
Я хочу запустить exe или bat файл при закрытии окна? Я хочу отключить несколько дисков, которые монтируются моим приложением, когда пользователь выключает систему.
Для этого мне нужно выполнить еще один exe при завершении работы, который отключит диски, установленные моим приложением.
У меня есть несколько ссылок, которые показывают, что мы можем создать запись в групповой политике для выполнения программы при закрытом окне. Я не уверен, как я могу добавить запись в Group ploicy с помощью кода C++.
Опять же, групповая политика не работает с Win Vista. Любой другой лучший подход?
5 ответов 5
В дополнение к написанию собственного пакетного файла для выключения и выполнения того, что вы хотите, вы можете запланировать задачу на то же самое, поэтому вам не нужно будет нажимать на ярлык, чтобы отключить его особым образом или что-то в этом роде.
Использование Admin Tools | Планировщик задач Вы можете запланировать задачу на основе зарегистрированных событий в журнале системных событий. Событие выключения / перезапуска связано с журналом системных событий с источником USER32, с идентификатором события 1074. Когда журнал событий обновляется этой информацией, должна быть запущена запланированная задача. Я проверял это на коробке на работе, и она работала просто отлично, но я администратор в домене и не уверен, что у вас возникнут проблемы с разрешением или что-то в этом роде.
В планировщике задач Windows создайте базовую задачу, например:
Выполнение пакетного сценария при завершении работы Windows
В идеале такой скрипт покажет окно командной строки и предложит возможность отменить процедуру завершения работы.
решения, которые не требуют сторонней утилиты, были бы предпочтительнее.
5 ответов
можно создать политику локального компьютера в Windows. См. TechNet в http://technet.microsoft.com/en-us/magazine/dd630947
Ну, это простой способ сделать некоторые изменения реестра: Я пробовал это на 2008 R2 с и 2016 сервера.
вещи должны быть сделаны:
Сохраните этот файл как regedit.Редж!—4—> расширение
запустить его в командной строке, используя ниже команда:
создайте свой собственный скрипт выключения-Myshutdown.bat-и сделайте все, что вы собирались сделать в своем скрипте, а затем в конце его вызовите shutdown /a. Затем запустите файл bat вместо обычного завершения работы.
Я нашел эту тему при поиске сценария запуска для запуска и выключения Windows 10. Эти ответы выше не работает. Для меня на windows 10 работал, когда я ставил скрипты в планировщик задач. Как это сделать: нажмите клавишу window и напишите планировщик задач, откройте его, затем справа добавьте задачу. кнопка. Здесь можно добавлять скрипты. PS:я нашел действие для запуска и выхода из системы пользователя, нет для выключения.
для приведенного выше кода для работы; вам нужно убедиться, что существуют следующие каталоги (мои нет). Просто добавьте следующее в летучую мышь и запустите ее:
просто GP нужно, чтобы эти каталоги существовали для:
Выполнение команд перед выключением ПК либо замена кнопки
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Сохранение данных перед выключением компьютера
Всем доброго времени суток! Как перед перезагрузкой или перед выключением компьютера сохранить.
Как сделать запуск перед перезагрузкой или выключением?
Что можно сделать чтобы прога запускалась перед перезагрузкой или выключением компа.
Пуск->Выключение. нужно добавить команду перед выключением
как сделать, чтобы при нажатии на кнопку сначала выполнялась команда, затем выключался сам.
Программа осуществляет напоминание по завершении работы Windows.
Текстовой файл (напоминание), должен быть в каталоге программы.
Если напоминание носит имя «wRemendir.txt» будет стартовое сообщение
«Напоминание будет осуществленно. «
На снимке, изображена проверка.
Вложения
Remendir.zip (47.9 Кб, 19 просмотров) |
Я немецкий учил поэтому и на оснуху бывает проруха.
1. Исправлено имя
2. Добавлен переключатель, чтобы не только при перезагрузки останавливало
Вложения
Remindir.zip (48.5 Кб, 28 просмотров) |
Программа получает сообщение Windows «WM_QUERYENDSESSION», что
— ОС, собирается: перезагрузить или выключить компьютер, на это, если
пользователь не сохранил документ, «Блокнот» отправит OC нуль (return 0)
появится диалоговое окно с предложением сохранить/отменить.
Если «Блокнот» видит, что данные не изменены, он отправляет Единицу (Добро)
Вот краткое описание.
Пожалуй, что помимо всего, установлены флаги МесжБокса, что позволяет вывести
сообщение поверх всех окон, в другом случае, ОС перекроет Бокс, хотя в Windows XP
наверное нет.
Выполнение скрипта при выключении windows
Вопрос
В моем случае, необходимо запускать скрипт полной проверки компьютера на вирусы, и как вы понимаете длится этот процесс может до нескольких часов. Когда искал решение этой проблемы, встречал что люди например при выключении компьютера запускают скрипт бэкапа всех наработанных данных пользователя, и когда они достигают нескольких гигабайт скрипт так же не успевает завершить свою работу, система завершает процесс клиента групповой политики gpsvc.
Для реализации данной задачи
Далее прописываем путь к скрипту в
И по умолчанию при выключении компьютера, система автоматически завершает работу таких скриптов ровно через 10 минут.
Используем другую настройку политик, которая позволяет указать какое время могут выполняться скрипты групповой политики и система не будет их убивать.
По умолчанию там установлено значение 600 секунд (10 минут), меняем его на максимальное 32000 (8,8 часов) либо на 0 (ждать бесконечно)
Windows 10 начинает убивать Клиент групповой политики ровно через 24 минуты
Windows 8.1 и Windows 7 убивают Клиент групповой политики ровно через 15 минут
Помогите найти что убивает Клиент групповой политики.