Windows сценарии завершения работы windows

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

Игорь (Администратор)

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

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

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

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

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

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

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

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

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

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

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

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

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

☕ Понравился обзор? Поделитесь с друзьями!

  • Как узнать какие программы подключены к Интернету (CurrPorts)?

    Как узнать какие программы подключены к Интернету (CurrPorts)?
    Технические советы

  • Как узнать какие процессы Windows используют файл?

    Как узнать какие процессы Windows используют файл?
    Технические советы

  • Как отключить историю поисковых запросов для аккаунтов Google?

    Как отключить историю поисковых запросов для аккаунтов Google?
    Технические советы

  • Программа Hwinfo характеристики компьютера и проверка состояния устройств в Windows

    Программа Hwinfo характеристики компьютера и проверка состояния устройств в Windows
    Технические советы

  • Как закрепить на панели задач в Windows 7 что угодно?

    Как закрепить на панели задач в Windows 7 что угодно?
    Технические советы

  • Как отменить подписку или удалить аккаунты из онлайн-сервисов?

    Как отменить подписку или удалить аккаунты из онлайн-сервисов?
    Технические советы

Добавить комментарий / отзыв

I posted this answer too over on superuser.


To do this you will need to set up a custom event filter in Task Scheduler.

Triggers > New > Custom > Edit Event > XML

and paste the following:

<QueryList>
  <Query Id="0" Path="System">
    <Select Path="System">
    *[System[Provider[@Name='User32'] and (Level=4 or Level=0) and (EventID=1074)]]
   and 
     *[EventData[Data[@Name='param5'] and (Data='power off')]]
    </Select>
  </Query>
</QueryList>

This will filter out the power off event only.

If you look in the event viewer you can see under Windows Logs > System under Details tab>XML View that there’s this.

- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
  <Provider Name="User32" Guid="{xxxxx-xxxxxxxxxxx-xxxxxxxxxxxxxx-x-x}" EventSourceName="User32" /> 
  <EventID Qualifiers="32768">1074</EventID> 
  <Version>0</Version> 
  <Level>4</Level> 
  <Task>0</Task> 
  <Opcode>0</Opcode> 
  <Keywords>0x8080000000000000</Keywords> 
  <TimeCreated SystemTime="2021-01-19T18:23:32.6133523Z" /> 
  <EventRecordID>26696</EventRecordID> 
  <Correlation /> 
  <Execution ProcessID="1056" ThreadID="11288" /> 
  <Channel>System</Channel> 
  <Computer>DESKTOP-REDACTED</Computer> 
  <Security UserID="x-x-x-xx-xxxxxxxxxx-xxxxxxxxxx-xxxxxxxxxx-xxxx" /> 
  </System>
- <EventData>
  <Data Name="param1">Explorer.EXE</Data> 
  <Data Name="param2">DESKTOP-REDACTED</Data> 
  <Data Name="param3">Other (Unplanned)</Data> 
  <Data Name="param4">0x0</Data> 
  <Data Name="param5">power off</Data> 
  <Data Name="param6" /> 
  <Data Name="param7">DESKTOP-REDACTEDusername</Data> 
  </EventData>
  </Event>

You can test the query with the query list code above in the event viewer by clicking

Create Custom View… > XML > Edit query manually

and pasting the code, giving it a name Power Off Events Only before you try it in the Task Scheduler.

I posted this answer too over on superuser.


To do this you will need to set up a custom event filter in Task Scheduler.

Triggers > New > Custom > Edit Event > XML

and paste the following:

<QueryList>
  <Query Id="0" Path="System">
    <Select Path="System">
    *[System[Provider[@Name='User32'] and (Level=4 or Level=0) and (EventID=1074)]]
   and 
     *[EventData[Data[@Name='param5'] and (Data='power off')]]
    </Select>
  </Query>
</QueryList>

This will filter out the power off event only.

If you look in the event viewer you can see under Windows Logs > System under Details tab>XML View that there’s this.

- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
  <Provider Name="User32" Guid="{xxxxx-xxxxxxxxxxx-xxxxxxxxxxxxxx-x-x}" EventSourceName="User32" /> 
  <EventID Qualifiers="32768">1074</EventID> 
  <Version>0</Version> 
  <Level>4</Level> 
  <Task>0</Task> 
  <Opcode>0</Opcode> 
  <Keywords>0x8080000000000000</Keywords> 
  <TimeCreated SystemTime="2021-01-19T18:23:32.6133523Z" /> 
  <EventRecordID>26696</EventRecordID> 
  <Correlation /> 
  <Execution ProcessID="1056" ThreadID="11288" /> 
  <Channel>System</Channel> 
  <Computer>DESKTOP-REDACTED</Computer> 
  <Security UserID="x-x-x-xx-xxxxxxxxxx-xxxxxxxxxx-xxxxxxxxxx-xxxx" /> 
  </System>
- <EventData>
  <Data Name="param1">Explorer.EXE</Data> 
  <Data Name="param2">DESKTOP-REDACTED</Data> 
  <Data Name="param3">Other (Unplanned)</Data> 
  <Data Name="param4">0x0</Data> 
  <Data Name="param5">power off</Data> 
  <Data Name="param6" /> 
  <Data Name="param7">DESKTOP-REDACTEDusername</Data> 
  </EventData>
  </Event>

You can test the query with the query list code above in the event viewer by clicking

Create Custom View… > XML > Edit query manually

and pasting the code, giving it a name Power Off Events Only before you try it in the Task Scheduler.

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

Здравствуйте, друзья!

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

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

Это может вызвать некоторые проблемы, например разрядку аккумулятора или нагрев.

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

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

Итак, без дальнейших промедлений, давайте продолжим и подробно рассмотрим шаги.

Планирование автоматического выключения в Windows 10

Поскольку в Windows нет собственных настроек для планирования автоматического выключения, мы собираемся использовать встроенное приложение «Task Scheduler» (Планировщик задач) для выполнения этой задачи.

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

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

А теперь, без промедления, приступим.

Автоматическое завершение работы в Windows 10 с помощью планировщика задач

1. Нажмите сочетание клавиш «Windows + S» и введите «Планировщик заданий» в поле поиска.

Теперь щелкните по первому результату.

Автоматическое завершение работы в Windows 10 с помощью планировщика задач

2. Затем нажмите «Создать простую задачу», расположенную на правой панели.

нажмите «Создать базовую задачу»

3. После этого дайте название своей задаче и нажмите «Далее».

Например, я ввел «Автоматическое выключение», чтобы мне было понятно для чего эта задача.

Автоматическое выключение

4. В следующем окне выберите «Ежедневно», если вы хотите, чтобы выключение происходило один раз в день.

Вы также можете выбрать другие варианты в зависимости от ваших предпочтений.

можете выбрать другие варианты

5. После этого введите время и дату, когда задача станет активной.

Как видите, я запланировал автоматическое отключение в 11 часов каждую ночь, начиная с сегодняшнего дня.

Имейте в виду, что поле времени поддерживает только 24-часовой формат, поэтому вводите данные только в этом конкретном формате.

запланировал автоматическое отключение

6. На вкладке «Действие» выберите «Запустить программу» и нажмите «Далее».

Запустить программу

7. Теперь вставьте «shutdown.exe» поля «Программа или сценарий» и «/s /f /t 60» в «Добавить аргументы».

Еще, как вариант, можно нажать кнопку «Обзор» и показать полный путь к исполняемому файлу.

По сути, «/s» означает завершение работы, «/f» означает принудительное закрытие приложений, а «/t» означает тайм-аут, который ограничен 60 секундами.

Это означает, что компьютер будет выключаться каждую ночь в 11 часов по истечении 60 секунд.

Вы можете изменить время ожидания, изменив количество секунд.

изменить время ожидания

8. Теперь вы почти закончили. Проверьте все детали своей задачи и нажмите кнопку «Готово».

нажмите кнопку «Готово»

9. Если вы хотите проверить, работает ли задача автоматического выключения должным образом, щелкните «Библиотека планировщика заданий» и нажмите правой кнопкой мыши «Автоматическое выключение».

Теперь кликните «Выполнить».

Если вы все настроили правильно, ваш компьютер выключится через 60 секунд.

кликните «Выполнить»

Завершение работы Windows 10 по расписанию

Итак, это было наше краткое руководство по планированию автоматического выключения в Windows 10.

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

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

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

Во всяком случае, это все от нас.

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

До скорых встреч! Заходите!

Содержание

  1. Выполнение пакетного сценария при завершении работы Windows
  2. 5 ответов
  3. Запуск bat при выключении компьютера
  4. Выполнение команд перед выключением ПК либо замена кнопки
  5. Как мне выполнить скрипт или программу при выключении Windows
  6. 5 ответов 5
  7. Как настроить автоматический запуск программ или скриптов при выключении Windows?
  8. Редактор локальной групповой политики Windows
  9. Запуск сценария или программы при завершении работы Windows
  10. Запуск сценария или программы при выходе пользователя из системы Windows

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

В идеале такой скрипт покажет окно командной строки и предложит возможность отменить процедуру завершения работы.

решения, которые не требуют сторонней утилиты, были бы предпочтительнее.

5 ответов

можно создать политику локального компьютера в Windows. См. TechNet в http://technet.microsoft.com/en-us/magazine/dd630947

e646225d2dc3e8d44b06bf46b42b9a49

Ну, это простой способ сделать некоторые изменения реестра: Я пробовал это на 2008 R2 с и 2016 сервера.

вещи должны быть сделаны:

Сохраните этот файл как regedit.Редж!—4—> расширение

запустить его в командной строке, используя ниже команда:

создайте свой собственный скрипт выключения-Myshutdown.bat-и сделайте все, что вы собирались сделать в своем скрипте, а затем в конце его вызовите shutdown /a. Затем запустите файл bat вместо обычного завершения работы.

Я нашел эту тему при поиске сценария запуска для запуска и выключения Windows 10. Эти ответы выше не работает. Для меня на windows 10 работал, когда я ставил скрипты в планировщик задач. Как это сделать: нажмите клавишу window и напишите планировщик задач, откройте его, затем справа добавьте задачу. кнопка. Здесь можно добавлять скрипты. PS:я нашел действие для запуска и выхода из системы пользователя, нет для выключения.

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

просто GP нужно, чтобы эти каталоги существовали для:

Источник

Запуск bat при выключении компьютера

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

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

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

Читайте также:  перфокарта для компьютера фото

скажите, у вас есть http://technet.microsoft.com/ru-ru/l. /cc770300.aspx
редактор локальной групповой политики?

Я что-то у себя не нахожу где он( видимо действительно нет((

administrator

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

nk_, в домашних изданиях нет gpedit.msc.

Для начала объясните, что вы хотите выполнить и зачем вам это нужно, прилагая код исполняемых файлов и экспортированное задание в XML. Иначе так и будете тут диалог с собой вести.

administrator

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

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

administrator

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

nk_, на вкладках Общие и Триггеры задания

Источник

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

Помощь в написании контрольных, курсовых и дипломных работ здесь.

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

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

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

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

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

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

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

Вложения

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

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

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

Вложения

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

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

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

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

Источник

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

Я хочу запустить exe или bat файл при закрытии окна? Я хочу отключить несколько дисков, которые монтируются моим приложением, когда пользователь выключает систему.

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

У меня есть несколько ссылок, которые показывают, что мы можем создать запись в групповой политике для выполнения программы при закрытом окне. Я не уверен, как я могу добавить запись в Group ploicy с помощью кода C++.

Опять же, групповая политика не работает с Win Vista. Любой другой лучший подход?

5 ответов 5

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

Использование Admin Tools | Планировщик задач Вы можете запланировать задачу на основе зарегистрированных событий в журнале системных событий. Событие выключения / перезапуска связано с журналом системных событий с источником USER32, с идентификатором события 1074. Когда журнал событий обновляется этой информацией, должна быть запущена запланированная задача. Я проверял это на коробке на работе, и она работала просто отлично, но я администратор в домене и не уверен, что у вас возникнут проблемы с разрешением или что-то в этом роде.

В планировщике задач Windows создайте базовую задачу, например:

Источник

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

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

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

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

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

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

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

gpe

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

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

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

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

Источник

Содержание

  1. Назначение сценариев завершения работы компьютера
  2. Дополнительные сведения
  3. Что делать, если Windows не завершает работу
  4. Содержание
  5. Введение
  6. Проблемы управления электропитанием
  7. Сценарий завершения работы
  8. Проблемы виртуальной памяти
  9. Дополнительно
  10. Сценарии, выполняемые при завершении работы операционной системы
  11. Читайте также
  12. 2. Оптимизация работы операционной системы
  13. 3.2. Восстановление операционной системы
  14. Сценарии, выполняемые при загрузке операционной системы
  15. Установка операционной системы
  16. 2.7. Завершение работы операционной системы
  17. 5.6. Сценарии загрузки системы
  18. 1.1. Установка операционной системы
  19. 1.1.3. Установка операционной системы
  20. 1.3. Версии операционной системы
  21. 3.2.1. Функции системы ЛИНАР; сценарии работы с системой
  22. События, происходящие в приложениях Delphi при завершении работы Windows
  23. 5.3. Выбор операционной системы
  24. Обновления операционной системы
  25. Надежность операционной работы УЦ
  26. Отключение по таймеру Windows 10
  27. Как установить таймер отключения Windows 10 через команду Выполнить
  28. Как запланировать автоматическое отключение компьютера через Командную строку
  29. Как автоматически отключить компьютер через PowerShell
  30. Другие команды для таймера отключения компьютера
  31. Как установить таймер автоматического выключения через Планировщик задач
  32. Установка таймера отключения Windows 10 с ярлыка
  33. Как отменить автоматическое отключение компьютера в Windows 10

Назначение сценариев завершения работы компьютера

Чтобы назначить сценарии завершения работы компьютера

Откройте Консоль управления групповой политикой. Щелкните правой кнопкой мыши объект групповой политики, который следует изменить, а затем выберите Изменить.

В дереве консоли разверните узел Сценарии (запуск и завершение). Путь к компоненту Конфигурация компьютераПолитикиКонфигурация WindowsСценарии (запуск и завершение).

В области результатов разверните узел Завершение работы.

В диалоговом окне Свойства: Завершение работы нажмите кнопку Добавить.

В диалоговом окне Добавление сценария выполните следующие действия.

    В поле Имя сценария введите путь к сценарию или нажмите кнопку Обзор для поиска файла сценария в общей папке Netlogon контроллера домена.

В поле Параметры сценария введите необходимые параметры аналогично вводу этих параметров в командной строке. Например, если сценарий включает параметры //logo (отображать заставку) и //I (диалоговый режим), введите//logo //I.

В диалоговом окне Свойства: Завершение работы укажите необходимые параметры.

    Сценарии завершения работы для . Отображает список всех сценариев, назначенных выбранному объекту групповой политики. При назначении нескольких сценариев они будут применяться в заданном порядке. Чтобы переместить сценарий в списке вверх, выберите его и нажмите кнопку Вверх. Чтобы переместить сценарий в списке вниз, выберите его и нажмите кнопку Вниз.

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

Изменить. Открывает диалоговое окно Изменение сценария, в котором можно изменить сведения о сценарии, такие как имя и параметры.

Удалить. Удаляет выделенный сценарий из списка Сценарии завершения работы.

Показать файлы. Отображает файлы сценариев, хранящиеся в выбранном объекте групповой политики.

Дополнительные сведения

  • Для завершения данной процедуры необходимо иметь право «Редактирование параметров» для редактирования объекта групповой политики. По умолчанию члены группы безопасности «Администраторы домена», «Администраторы предприятия» или «Создатели-владельцы групповой политики» имеют право «Редактирование параметров» для редактирования объекта групповой политики.

Сценарии завершения работы выполняются с правами локальной системы и имеют полные права, связанные с запуском в качестве локальной системы.

Установка одновременного выполнения сценариев завершения может привести к замедлению процесса завершения работы.

Что делать, если Windows не завершает работу

Содержание

Введение

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

Проблемы управления электропитанием

Параметры управления электропитанием в Windows ХР настраиваются при помощи раздела Power Options (Электропитание) панели управления. Например, если в диалоговом окне Power Options (Электропитание) вы видите вкладку АРМ, значит, Windows корректно взаимодействует с механизмами АРМ (Advanced Power Management) вашей материнской платы. Перейдите на вкладку АРМ (АУП) и установите флажок Advanced Power Management Support (Задействовать автоматическое управление питанием).

Если вкладка отсутствует, проверьте конфигурацию BIOS вашего компьютера- убедитесь в том, что в настройках BIOS включена поддержка АРМ (Advanced Power Management) или ACPI (Advanced Configuration and Power Interface). Помимо этого убедитесь, что в системе установлен корректный уровень HAL (Hardware Abstraction Layer), в точности соответствующий вашему компьютеру.

После этого проверьте параметры реестра, связанные с электропитанием:

  1. Откройте редактор реестра RegEdit.
  2. Раскройте ветвь

На некоторых компьютерах эту проблему можно решить следующим способом:

  1. Откройте Divice Manager (Диспетчер устройств). Это можно сделать при помощи файла devmgmt.msc
  2. В меню View (Вид) выберите команду Show Hidden Divices (Показать скрытые устройства).
  3. Интерес представляет запись с именем APM/NT Legacy Node (Узел интерфейса NT APM / Legacy) в категории System divices (Системные устройства). Если такая запись присутствует и поверх неё отображается красный крестик, правой кнопкой мыши щелкните на ней и выберите Enable (Задействовать). Если такая запись отсутствует, то данное решение к вам не относится.
  4. Выполнив настройку, закройте окно Divice Manager (Диспетчер устройств).

Сценарий завершения работы

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

  1. Откройте окно редактора групповой политики (gpedit.msc)
  2. Раскройте ветвь Computer Configuration (Конфигурация компьютера)=> Windows Settings (Конфигурация Windows) => Scripts, Startup/Shutdown (Сценарии, запуск/завершение).
  3. Сделайте двойной щелчок на записи Shutdown (Завершение работы) в правой части окна, чтобы открыть диалоговое окно свойств завершения работы Windows. Если в появившемся списке есть какие-либо записи, запомните их или запишите на бумажку, чтобы в случае необходимости вы могли восстановить их. После этого удалите все записи.
  4. Щелкните на кнопке «ОК» и закройте окно редактора групповой политики.

Проблемы виртуальной памяти

Система может быть настроена на автоматическое удаление файла виртуальной памяти (файла подкачки) в момент завершения работы. На некоторых компьютерах это может привести к возникновению проблем. Чтобы отключить автоматическое удаление файла подкачки, выполните следующее:

  1. Откройте окно редактора групповой политики (gpedit.msc)
  2. Раскройте ветви Computer Configuration (Конфигурация компьютера)=> Windows Settings (Конфигурация Windows) => Security Settings (Параметры безопасности).
  3. Сделайте двойной щелчок на записи Shutdown: Clear virtual memory page (Завершение работы: очистка страничного файла виртуальной памяти) и выберите значение Disabled (Отключено).
  4. Щелкните на кнопке «ОК» и закройте окно редактора групповой политики.

Дополнительно

Вот ещё несколько довольно распространенных причин:

  1. Иногда причиной, по которой Windows не может нормально завершить работу, является антивирусное программное обеспечение.
  2. Иногда причиной проблем может быть сбойное приложение.
  3. Убедитесь в том, что в системе установлены самые свежие обновления.
  4. Если в вашем компьютере установлена хотя бы одна сетевая карта, попробуйте переместить её в другой слот.
  5. Возможно, причиной проблемы является источник питания.
  6. Если Windows позволяет вам остановить работу контроллера USB для того, чтобы снизить энергопотребление, это может стать причиной проблем, возникающих в процессе завершения работы.

Далее несколько примеров продуктов, ранние версии драйверов которых часто становились причинами проблем, возникающих в процессе завершения работы Windows. В настоящее время для всех этих продуктов появились более свежие версии драйверов с исправленными ошибками. Более поздние версии драйверов можно найти на веб-узлах производителей:

  1. Adaptec/Roxio Easy CD Creator
  2. Видеокарты, основанные на nVidia
  3. Soundblaster Live! (Devldr32.exe)

Сценарии, выполняемые при завершении работы операционной системы

Сценарии, выполняемые при завершении работы операционной системы

Для подключения сценариев выключения нужно выбрать свойство Завершение работы (Shutdown) в разделе Сценарии (запуск/завершение) (Scripts (Startup/Shutdown)), после чего будет выведено диалоговое окно Свойства: Завершение работы (Properties: Shutdown) (рис. 11.11).

Рис. 11.11. Список установленных сценариев выключения

Как и в предыдущем случае, для добавления нового сценария нужно нажать кнопку Добавить (Add) и в диалоговом окне Добавление сценария (Adding script) указать имя нужного файла (по умолчанию сценарии выключения хранятся в каталоге %SystemRoot%System32GroupPolicyMachineScriptsShutdown) и параметры сценария.

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

2. Оптимизация работы операционной системы

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

3.2. Восстановление операционной системы

3.2. Восстановление операционной системы Для восстановления диска запускаем программу. (Рис. 151) В открывшемся окне программы кликаем кнопку «Restore». (Рис. 152) Далее «Next». (Рис. 153) В следующем окне выбираем архив с сохраненной копией и кликаем кнопку «Next». (Рис. 154) Далее

Сценарии, выполняемые при загрузке операционной системы

Сценарии, выполняемые при загрузке операционной системы Сценарии включения/выключения, как и сценарии входа/выхода групповой политики, подключаются с помощью оснастки Групповая политика (Group Policy) в MMC. Процесс добавления оснастки Групповая политика (Group Policy) для

Установка операционной системы

Установка операционной системы Если вам когда-либо приходилось инсталлировать на компьютер одну из предыдущих версий Windows, то при установке Windows Vista вы будете приятно удивлены тем, что весь процесс выполняется в графическом режиме и занимает относительно немного

2.7. Завершение работы операционной системы

2.7. Завершение работы операционной системы Очень важно правильно завершить работу операционной системы. Не забывайте, что нельзя просто выключить питание или нажать «Reset». Неправильное завершение работы операционной системы может вызвать потерю данных на диске или, в

5.6. Сценарии загрузки системы

5.6. Сценарии загрузки системы Все Red Hat-подобные системы, в отличие от BSD-подобных (Slackware), используют систему инициализации SysV, хотя и несколько переработанную. Примечание. Система инициализации —это набор файлов, необходимых для запуска операционной системы. Обычно

1.1. Установка операционной системы

1.1. Установка операционной системы 1.1.1. Системные требования Fedora 8 можно установить на любой современный (и не очень) компьютер. Основное требование — это 256 Мбайт (можно и больше!) оперативной памяти и как минимум 3 Гбайт свободного места на жестком диске.Если у вас меньше 256

1.1.3. Установка операционной системы

1.1.3. Установка операционной системы 1.1.3.1. Запуск программы установки Linux Первым делом нужно настроить компьютер на загрузку с компакт диска. Обычно при запуске компьютера вы видите на экране сообщение:Press DEL to enter SETUP или Press F2 to enter SETUPВ программе SETUP нужно настроить

1.3. Версии операционной системы

1.3. Версии операционной системы Как и Windows Vista, Windows 7 также имеет несколько версий. Такое разделение вполне оправданно с точки зрения разработчиков, поскольку это позволяет потенциальному пользователю выбрать и купить ту версию операционной системы, которая ему больше

3.2.1. Функции системы ЛИНАР; сценарии работы с системой

3.2.1. Функции системы ЛИНАР; сценарии работы с системой Построение автокорректоров сталкивается с рядом принципиальных и не решенных пока в полном объеме проблем: компактное хранение словарей, эффективные методы морфологического и синтаксического анализа и т.д. Тем не

События, происходящие в приложениях Delphi при завершении работы Windows

События, происходящие в приложениях Delphi при завершении работы Windows Я провел небольшое исследование, и вот что я выяснил:При закрытии приложения (используя системное меню или вызывая метод закрытия формы), возникают следующие события:1. FormCloseQuery – действие по умолчанию,

5.3. Выбор операционной системы

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

Обновления операционной системы

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

Надежность операционной работы УЦ

Надежность операционной работы УЦ В случае аутсорсинга организации важно привлечь поставщика услуг, поддерживающего на должном уровне операционную работу УЦ. Надежные удостоверяющие центры должны:* регулярно проходить проверки внешних аудиторов;* строго

Отключение по таймеру Windows 10

Наверняка вы сталкивались с ситуацией, когда вам надо отойти, а отключить компьютер нет возможности из-за запущенных определенных задач. На такой случай можно запланировать автоматическое отключение компьютера по расписанию. Windows 10 обладает встроенными механизмами планировки отключения, правда их найдет далеко не каждый пользователь. Здесь же мы собрали все способы, с помощью которых можно установить таймер выключения компьютера.

Как установить таймер отключения Windows 10 через команду Выполнить

Нажмите Win + R и введите команду shutdown -s -t 60. Число отвечает за количество секунд, после которых компьютер автоматически будет отключен.

В данном случае отключение произойдет через 1 минуту. Вы можете установить любое предпочитаемое вами время. Только не забывайте, что оно указывается в секундах.

Как запланировать автоматическое отключение компьютера через Командную строку

  1. Нажмите на кнопку Пуск и введите в поиск cmd. В поисковой выдаче вам отобразится Командная строка. Запустите ее. Как вариант, нажмите Win + R и введите cmd. Нажмите Enter.
  2. В открывшемся окне Командной строки вам надо ввести следующее: shutdown -s -t 60. Как и в предыдущем способе, число 60 означает 60 секунд. В Командной строке можно указать любое удобное для вас время.

Как автоматически отключить компьютер через PowerShell

  1. Нажмите Win + X и в открывшемся меню выберите PowerShell.
  2. В новом окне PowerShell введите команду shutdown -s -t 60. Вместо 60 можно указать любое другое время, исчисляемое в секундах. К примеру, команда на отключение компьютера через полчаса с момента установки будет выглядеть как shutdown -s -t 1800.
  3. Во всех случаях после установки времени компьютер вам сообщит, что в определенное время произойдет автоматический выход из системы и завершение работы.

Другие команды для таймера отключения компьютера

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

Выглядит это следующим образом: shutdown -s -t 60. Вместо буквы s вам надо подставить одну из следующих:

  • r – перезагрузка. Команда будет выглядеть shutdown-r-t60. Расшифровывается как перезагрузка через 60 секунд.
  • h – гибернация. Shutdown-h-t60. Если вы введете эту команду, компьютер уйдет в гибернацию через 60 секунд. Время можете устанавливать любое, как и в предыдущей команде. В обеих случаях -t отвечает за время в секундах, после чего идет любое указанное вами количество времени.

Как установить таймер автоматического выключения через Планировщик задач

  1. Откройте встроенный в операционную систему Планировщик задач. Для этого нажмите Win + R и введите команду Taskschd.msc. Как вариант, можно нажать меню Пуск и ввести в поиск Планировщик задач. Есть также другие варианты запуска, но эти два самые быстрые.
  2. В правой части окна нажмите Создать простую задачу.
  3. Откроется окно создания простой задачи. На вкладке Создание простой задачи укажите имя и описание, если в последнем у вас есть необходимость. Нажмите Далее.
  4. На вкладке Триггеры установите значение Однократно.
  5. Нажмите Далее и на следующем шаге установите время, когда компьютер будет автоматически отключен.
  6. Далее вам надо указать системе необходимое для исполнения действие. Выберите на следующем окне Запустить программу и нажмите Далее.
  7. Возле пункта Программа или сценарий нажмите Обзор.
  8. Откроется окно Проводника в системной папке system32. Найдите в ней файл shutdown.exe. Именно он инициализирует процесс завершения работы компьютера.
  9. Нажмите Ок.
  10. В поле Добавить аргументы введите -s. Нажмите Ок.
  11. Нажмите Далее, просмотрите указанные вами параметры и нажмите Готово.

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

Установка таймера отключения Windows 10 с ярлыка

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

  1. Нажмите правой кнопкой мыши в любом месте и выберите Создать – Ярлык.
  2. На первом этапе введите команду shutdown-X-tY. Вместо X укажите букву s для отключения, r для перезагрузки или h для гибернации. Вместо Y – нужное вам время в секундах.
  3. Далее назовите свой ярлык и сохраните его.

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

Как отменить автоматическое отключение компьютера в Windows 10

Если вы устанавливали запланированное отключение ПК через команду Выполнить, Командную строку или PowerShell, тогда отключить все можно с помощью очень простого действия.

Нажмите Win + R и введите shutdown -a. После этого система уведомит вас, что автоматический выход из системы был отменен. Эту же команду можно запустить в Командной строке или PowerShell.

Если же запланированное отключение установлено в Планировщике задач, тогда процесс отмены будет немного другим.

  1. Нажмите Win + R и введите команду Taskschd.msc.
  2. В левой части окна выберите Библиотека планировщика задач. Откроется список всех запланированных к выполнению задач.
  3. Найдите в списке вашу задачу и нажмите на нее. В правой части экрана нажмите на кнопку Удалить и подтвердите свой выбор.

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

Обратите также внимание, что способ запланированного отключения не подходит, если вы хотите воспользоваться им как средством родительского контроля. Для этого в Windows 10 установлены отдельные механизмы, которые работают по-другому, гораздо эффективнее и надежнее.

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

Главная » Видео » Как настроить автоматический запуск программ или скриптов при выключении Windows

Как установить таймер отключения в windows 7

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

  1. Открыть меню «Пуск» → написать в строке поиска: cmd → запустить соответствующую программу нажатием левой кнопкой мыши;
  2. Ввести без кавычек команду «shutdown/s/t600», где значение 600 – время в секундах, через которое предполагается завершение работы компьютера → нажать клавишу Enter на клавиатуре.

Если вы все сделали верно, появится окно, которое уведомит об отключении системы в заданный срок.

Рисунок 1. Прописываем команду shutdown в командной строке.
Таймер при необходимости можно отменить.

Для этого снова запустите командную строку, введите «shutdown /a», нажмите Enter.

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

Теперь можно закрыть командную строку и уйти по важным делам со спокойной душой. Процесс завершения работы системы запустится автоматически.

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

Если вы хотите, чтобы система принудительно закрывала все программы, добавьте параметр /f в команду из второго шага.

Пример: «shutdown /s /f /t 600». Далее мы рассмотрим способ установки таймера без командной строки при помощи создания ярлыка, а также .bat файла.
Это позволит экономить драгоценные часы жизни, в случае если вы собираетесь регулярно пользоваться отложенным выключением компьютера.

Создание ярлыка с таймером на отключение системы (для новичков)

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

Перейдем к инструкции:

Для создания одного ярлыка с выделяющейся картинкой нужно выполнить всего несколько действий.

  1. Кликаем правой кнопкой мыши по пустому пространству на рабочем столе → подводим курсор к выпадающему меню «Создать» → выбираем «Ярлык»;
  2. Теперь вводим команду shutdown/s/f/t600, где цифра 600 – время до отключения в секундах (вы можете любое из расчета: 1 час = 3600с), а /f параметр, который не позволит системе застопориться на этапе завершения сеанса → проверяем правильность введенной команды, переходим к следующему шагу;

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

  1. Нажимаем правой кнопкой мыши по ярлыку → выбираем пункт «Свойства»(в графе «Объект:» также можно изменить время отсчета для таймера);
  2. В этой же вкладке находим и кликаем на кнопку «Сменить значок…» (возможно, появится предупреждение об отсутствии картинок для системного файла shutdown.exe, которое просто стоит проигнорировать при помощи ОК);
  3. Выбираем любую подходящую иконку левой кнопкой мыши → подтверждаем изменения нажатием «ОК» → закрываем остальные окна.

Процедура точно такая же, за исключением команды: в этот раз нужно использовать shutdown /a, а также дать файлу другое название. Как видите, метод создания таймера при помощи ярлыка – очень прост.

Однако один файл подразумевает использование лишь одной команды.

Если при выключении компьютера вы хотите составить определенную последовательность действий, создайте .bat файл по инструкции в следующей главе. Однако сначала мы разберемся, как поставить таймер в режим работы «по расписанию» на Windows 7.

Настройка систематического отключения компьютера в планировщике заданий

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

    Открыть «Планировщик заданий», введя соответствующий запрос в меню Пуск. В появившемся окне кликнуть на пункт «Создать простую задачу…»;

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

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

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

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

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

Параметры команды shutdown

Материал, описанный в статье, применим к большинству используемых на сегодняшний день версий операционной системы от компании Microsoft. Команды и способы их выполнения позволяют автоматически выключить компьютер на Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Vista и всё ещё сохраняющей своего верного пользователя Windows XP.

Теперь рассмотрим основные параметры команды shutdown, которыми мы будем пользоваться:

  • -s основной параметр, который позволяет автоматически выключить компьютер ;
  • -r основной параметр, который позволяет автоматически перезагрузить компьютер ;
  • -a основной параметр, который позволяет отменить запланированное действие по выключению или перезагрузке компьютера ;
  • -t позволяет задать время задержки в секундах до выключения или перезагрузки компьютера. Возможно присвоение значения в диапазоне от 0 до 315360000 (10 лет). По умолчанию присваивается значение 30;
  • -f принудительное закрытие запущенных приложений без предупреждения пользователей. Не самый главный параметр, но бывает полезен, так как помогает избежать отмены выключения или перезагрузки компьютера из-за зависших программ.

Для целей знакомства со способом автоматического выключения компьютера этого нам будет достаточно. Ниже мы добавим к приведённому набору другие команды, чтобы сделать использование функции shutdown ещё удобнее.
Полный список параметров для shutdown можно увидеть, выполнив в консоли следующую команду:

Список параметров команды shutdown в консоли Windows

Принцип создания батников прост и понятен, но основные сложности связаны с его содержимым – без команд такой файл бесполезен. Самый простой и, кстати, наиболее часто используемый пример команды – это уже рассмотренный нами запуск программ, или команда start. Её полный синтаксис занимает несколько строк, при желании вы сможете ознакомиться с ним, отыскав соответствующие инструкции. Мы же пока рассмотрим, как можно автоматизировать простой запуск трёх программ, которые вы используете в своей ежедневной работе. Пускай это будут Chrome, VLC и Total Commander.

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

Батник будет иметь вид:

start «» «C:/Program Files/Google/Chrome/Application/chrome.exe»

timeout /t 05

start «» «C:/Program Files/VideoLAN/VLC/vlc.exe»

timeout /t 05

start «» «C:/Program Files/TotalCMD/totalcmd.exe»

Зачем нужны пустые кавычки, вы уже знаете. Команда timeout с параметром /t указывает временной интервал до запуска следующей команды.

Если бы в пути не было папок с пробелами, их можно было бы указывать без кавычек.

Стандартный способ выполнения этого BAT-файла предполагает, что при выполнении скрипта будет открыто три окна консоли, которые закроются автоматически, как только отработка команды завершится. Но существует способ запуска команд старт в одном окне терминала. Для этого сразу после директивы start добавляется параметр /b, и только затем – всё остальное.

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

Ещё один интересный пример – скрипт, запуск которого приведёт к выключению или перезагрузке компьютера. Основной командой будет shutdown с параметрами, но будет и ряд вспомогательных директив, которые нужно знать, ибо они могут оказаться полезными и в других случаях.

Пример такого скрипта:

@echo off
chcp 1251
echo «Вы действительно хотите выключить компьютер?»
pause
shutdown /s /t 0

Первая директива указывает, что при выполнении команд они не должны выводиться на экран. Со второй строкой всё понятно – мы хотим использовать кириллические символы. Команда echo служит для вывода содержимого параметра в кавычках на монитор. Действие директивы pause вам тоже известно. Наконец, команда shutdown инициирует выключение ПК (если указан параметр /s) или его перезагрузку (/r), а параметр /t задает задержку в секундах перед выполнением команды.

В принципе для выполнения основного действия достаточно пятой строки, без использования предыдущих четырёх.

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

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

Так, команду del можно использовать для удаления папок и/или файлов, её аналогом является команда erase. Среди используемых параметров отметим следующие:

  • /p – указывает, что перед удалением файла/каталога нужно ответить утвердительно на запрос системы;
  • /f – удаление даже тех файлов, которые имеют атрибут «только для чтения»;
  • /s – удаление каталога вместе с внутренним содержимым, всеми подкаталогами и файлами;
  • /q – удалять файлы, не спрашивая подтверждения.

Очень полезная команда, позволяющая автоматизировать создание резервных копий важных каталогов посредством копирования папки в указанное место вместе со всеми подкаталогами:

В результате выполнения команды папка data будет скопирована в каталог backup1, размещённый на другом логическом диске, вместе со всем содержимым. И у этой команды имеется множество параметров, позволяющих настраивать работу скрипта достаточно гибко.

Как создать файл с расширением BAT

Итак, как создать bat-файл в Windows 7/10? Очень просто. Для этого понадобится любой текстовый редактор и знание основ командной строки. Можно использовать Блокнот, а ещё лучше Notepad++, так как последний имеет подсветку синтаксиса. Создайте в редакторе новый файл, в меню «Файл» выберите «Сохранить как», дайте будущему скрипту имя, а в выпадающем списке «Тип файла» выберите «Batch file (*bat; *cmd; *nt)».

Создание bat-файла в Notepad++ шаг 1

Создание bat-файла в Notepad++ шаг 2

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

Сохранение bat-файла в Блокноте

Как видите, создать файл с расширением bat не составляет сложности, есть тут, однако, свои тонкости. В командных файлах нельзя использовать перенос строк, кодировка bat-файла должна быть выставлена UTF-8, если в теле скрипта используется кириллица, кодировку нужно изменить, вставив в положенном месте команду chcp 1251.

Вместо расширения BAT можно использовать CMD, результат выполнения скрипта будет точно таким же.

Сторонние программы для отключения Windows

На просторах интернета есть специальные утилиты, которые помогут вам выключать компьютер по расписанию или по истечению какого-то времени:

  • SmartTurnOff — загрузить можно на официальном сайте http://ru.smartturnoff.com/download.html;
  • PowerOff — найти её можно на этом портале https://www.softportal.com/get-1036-poweroff.html;
  • Таймер выключения .

Несмотря на эти удобные и простые программы, предпочтительнее все-таки использовать встроенную возможность Windows — shutdown -s -t 3600 для выключения и отмены таймера.

Создание ярлыка для установки таймера выключения

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

  1. Нажмите правой кнопкой на любой свободной области рабочего стола и из контекстного меню выберите пункт СоздатьЯрлык
  2. В поле «Укажите расположение объекта» укажите путь до утилиты Shutdown, а именно C:WindowsSystem32shutdown.exe и параметры отключения (например: C:WindowsSystem32shutdown.exe -t -s 3600). Нажмите Далее .
  3. На следующем шаге задайте имя ярлыка (любое, по своему усмотрению).

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

Команда shutdown через планировщик задач Windows для отмены выключения

Многие пользователи знают, что в Windows есть планировщик задач (или заданий). Он позволяет запускаться разным программам в системе по расписанию. Но не каждый знает, как его настроить, чтобы компьютер выключился по заданному времени.

Сейчас мы с вами разберемся в этом вопросе:

    Откройте планировщик. Его можно отыскать в строке поиска меню «Пуск» или в панели управления, выбрав «Система и безопасность», «Администрирование»;

Пункт планировщик заданий

Найдите планировщик заданий в панели администрирования Windows

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

Понравилась статья? Поделить с друзьями:
  • Thanksgiving day сценарий на английском
  • Thanksgiving day какой праздник
  • Thanksgiving day история праздника кратко на английском
  • Th123e настройка сценариев
  • Tet праздник во вьетнаме