Как запретить закрытие приложения windows

Отключить автоматическое завершение приложений во время выключения в Windows

Если некоторые приложения открыты при завершении работы Windows 10/8/7, такие приложения не будут автоматически закрываться при завершении работы. Но вас спросят, хотите ли вы сохранить свою работу. Но если вы обнаружите, что этого не происходит, вам, возможно, придется сделать следующее:

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

Введите gpedit.msc в начальный поиск и нажмите Enter, чтобы открыть Редактор групповой политики . Редактор групповой политики доступен только в выпусках Windows 10 Pro, Windows 10 Enterprise и Windows 10 Education, но не в Windows 10 Home.

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

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

Нажмите Изменить параметр политики . В открывшемся окне вы можете включить или отключить эту политику.

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

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

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

Вы также можете использовать Реестр Windows для этого. Запустите regedit и перейдите к следующей клавише:

Щелкните правой кнопкой мыши на правой панели и выберите «Создать»> «DWORD» (32-разрядное значение), назовите его AllowBlockingAppsAtShutdown и присвойте ему значение 1 .

Запрет запуска программ в Windows.

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

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

Запрет запуска программы в редакторе реестра

Открываем редактор реестра: Win+R → regedit → «OK». Открываем ветку HKEY_Current_User → SOFTWARE → Microsoft → Windows → CurrentVersion → Policies → Explorer . Справа, нажав правую кнопку мыши, создаем параметр DWORD (32 бита) и называем его DisallowRun .

Дважды кликнув по этому параметру, устанавливаем значение 1.

Затем правой кнопкой мыши щелкаем по разделу Explorer → Создать → Раздел. Называем его так же, как и предыдущий параметр DisallowRun . Переходим в созданный раздел, а справа, нажав правую кнопку мыши, создаем строковый параметр с названием 1. Дважды кликнув по созданному строковому параметру, в строке «Значение» пишем название исполняемого файла программы, запуск которой мы хотим запретить.Пример:

Читайте также:  Не удается запустить windows испорчен windows system32 config system

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

Запрет запуска программы с помощью редактора локальной групповой политики

Запускаем редактор локальной групповой политики (Win+R → gpedit.msc → «OK» или Enter). Открываем: Конфигурация пользователя → Административные шаблоны → Система. Выделяем раздел «Система» и справа находим параметр «Не запускать указанные приложения Windows».

Дважды щелкаем по этому параметру, в открывшемся окне отмечаем пункт «Включено», а в параметрах нажимаем «Показать список запрещенных приложений».

Затем указываем название исполняемого файла программы (или нескольких программ). Правильное название исполняемого файла можно посмотреть в папке, где установлена программа. Далее нажимаем «ОК» → «Применить» → «ОК».

Теперь при запуске запрещенного приложения будет выводиться следующее сообщение:

Как отключить фоновые приложения в Windows 10

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

Отключение в «Параметрах»

Самый очевидный способ — отключить все или некоторые фоновые приложения в «Параметрах» Windows 10.

  1. Открываем «Параметры».
  2. Переходим в раздел «Конфиденциальность».
  3. Выбираем вкладку «Фоновые приложения».
  4. Находим сверху опцию «Разрешить приложениям работать в фоновом режиме».

Здесь есть два варианта. Первый — перевести ползунок в положение «Выкл» и запретить всем приложениям работать в фоновом режиме.

Второй вариант — оставить разрешение, пролистать страницу вниз и отключить отдельные приложения. Например, мне нужно, чтобы фоном работал виджет «Погода», но нет никакой нужды в постоянном включении «Новостей» или «Советов».

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

Запрет через реестр

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

  1. Запускаем редактор реестра (Win+R — regedit).
  2. Переходим в раздел HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\AppPrivacy. Если такой директории нет, то кликаем правой кнопкой по папке Windows, выбираем «Создать» — «Новый раздел» и задаём имя «AppPrivacy».

3. Внутри нам нужен параметр «LetAppsRunInBackground». Открываем его свойства двойным кликом и выставляем значение «2». Если параметра нет, то кликаем правой кнопкой по свободному месту в правой части редактора и выбираем «Создать» — «DWORD (32 бита)». Задаём имя «LetAppsRunInBackground» и значение «2».

4. Закрываем редактор реестра.

Чтобы конфигурация вступила в силу, перезагружаем компьютер. Такое изменение реестра — аналог выключения разрешения на работу приложений в фоновом режиме. Установить ограничения выборочно не получится — такая возможность есть только в «Параметрах».

Использование командной строки

Изменения в реестр можно внести через командную строку , запущенную с правами администратора. Открываем консоль и выполняем последовательно следующие команды (после ввода каждой нажимаем на Enter):

HKCU\Software\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications /v GlobalUserDisabled /t REG_DWORD /d 1 /fReg Add HKCU\Software\Microsoft\Windows\CurrentVersion\Search /v BackgroundAppGlobalToggle /t REG_DWORD /d 0 /f

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

Читайте также:  Скан системы windows 10

Изменение групповых политик

Перечисленные выше способы универсальны для всех редакций Windows 10. Однако на Pro, Enterprise и Education есть ещё одна возможность — редактирование групповых политик.

  1. Нажимаем Win+R и вводим запрос «gpedit.msc» для запуска редактора локальной групповой политики.
  2. Проходим по пути «Конфигурация компьютера» — «Компоненты Windows» — «Конфиденциальность приложения».
  3. Находим в списке параметр «Разрешить приложениям для Windows работать в фоновом режиме» и открываем его свойства двойным кликом.

4. Задаем для параметра значение «Включено».

5. В строке «По умолчанию для всех приложений» выбираем опцию «Запретить принудительно».

Перезагружать систему не нужно — изменения сразу вступают в силу. Запрет устанавливается на все программы.

Как запретить закрытие приложения windows

Вопрос

Программа должна запускаться в автозапуске. Но появление ее окна при этом нежелательно. Устроят два варианта:

1. Запрет на раскрытие окна при автозапуске (только значок в трее, через еоторый можно впоследствии в нужный момент открыть окно).

2. Либо чтобы закрытие окна крестиком приводило не к закрытию окна, а к его сворачиванию (желательно в трей, не на панель задач).

Если есть решение задачи, то прошу подсказать.

Ответы

Сегодня все работает. И опция «Запускать в свернутом виде» и Ваш батник! Видно комп в пятницу уже устал за неделю. Еще раз спасибо за отзывчивость!

Все ответы

Программа должна запускаться в автозапуске. Но появление ее окна при этом нежелательно. Устроят два варианта:

1. Запрет на раскрытие окна при автозапуске (только значок в трее, через еоторый можно впоследствии в нужный момент открыть окно).

2. Либо чтобы закрытие окна крестиком приводило не к закрытию окна, а к его сворачиванию (желательно в трей, не на панель задач).

Если есть решение задачи, то прошу подсказать.

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

что за приложение??

Это приложение для удаленного управления компьютерами Aeroadmin. Использование TeamViewer стало невозможным, т.к. приходится часто работать удаленно с разными компьютерами и NeamViewer счел это коммерческим использованием и ограничил время сеанса до нескольких секунд. Попробовал несколько бесплатных программ и остановился пока на Aeroadmin. Поставил его в автозапуск на удаленных компах, а он сразу открывает свое окно. Чем смущает неопытных пользователей, которые его просто закрывают крестиком. В результате закрывается полностью процесс Aeroadmin и при необходимости подключиться приходится долго объяснять по телефону как его запустить опять.

А по поводу вышеприведенного совета — никак не удается им воспользоваться. То «Планировщик заданий» сообщает о том, что не найден файл, то Aeroadmin опять запускается с развернутым окном. Продолжаю экспериментировать.

Это приложение для удаленного управления компьютерами Aeroadmin. Использование TeamViewer стало невозможным, т.к. приходится часто работать удаленно с разными компьютерами и NeamViewer счел это коммерческим использованием и ограничил время сеанса до нескольких секунд. Попробовал несколько бесплатных программ и остановился пока на Aeroadmin. Поставил его в автозапуск на удаленных компах, а он сразу открывает свое окно. Чем смущает неопытных пользователей, которые его просто закрывают крестиком. В результате закрывается полностью процесс Aeroadmin и при необходимости подключиться приходится долго объяснять по телефону как его запустить опять.

А по поводу вышеприведенного совета — никак не удается им воспользоваться. То «Планировщик заданий» сообщает о том, что не найден файл, то Aeroadmin опять запускается с развернутым окном. Продолжаю экспериментировать.

Читайте также:  Настройка easy print windows server 2019

Объединенный Открытый Проект


Сайт для Настоящих Компьютерщиков

Сейчас просматривают эту тему:

а также: 1 гость, 0 скрытых пользователей.

Последние
Что лучше ноутбук или обычный ПК?
Хочу asus zenfone 5
Борьба со спамом на форуме
Тотализатор апдейтов Яндекса
Сайт по соционике

Самые активные 5 т

Случайные статьи

Объединенный Открытый Проект » Программирование » Windows API » Запретить закрытие приложения

Запретить закрытие приложения

Как это сделать


Откуда: Арзамас
Всего сообщений: 383
Рейтинг пользователя: 2

Дата регистрации на форуме:
2 сен. 2006

Руководитель Проекта
Настоящий Компьютерщик

Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79

Дата регистрации на форуме:
29 сен. 2001


Откуда: Арзамас
Всего сообщений: 383
Рейтинг пользователя: 2

Дата регистрации на форуме:
2 сен. 2006

Откуда: Russia
Всего сообщений: 108
Рейтинг пользователя: 5

Дата регистрации на форуме:
5 мар. 2006

Руководитель Проекта
Настоящий Компьютерщик

Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79

Дата регистрации на форуме:
29 сен. 2001


Откуда: Арзамас
Всего сообщений: 383
Рейтинг пользователя: 2

Дата регистрации на форуме:
2 сен. 2006

Эта тема была выделена из темы «Повышение стабильности Windows» (5 апреля 2007 16:51)
semiono


Откуда: Арзамас
Всего сообщений: 383
Рейтинг пользователя: 2

Дата регистрации на форуме:
2 сен. 2006

А вот теперь опять ясно к чему это было хых! )
Хотя сами средства не понятны!
Если перепрограмировать окна в приложении, то пока только ясно, что надо WM_CLOSE найти.
А как вбить туда свою апи и какую это не понятно. Но это я теоретически, вообще-то я соображал
как бы простыми хитростями виндоус спрятать окно от закрытия юзером.

Хотя сейчас я уже перестал заботится об этом, так как хотел один сабж запустить таким процессом,
но оказалось он итак это поддерживает и даже больше.
Кстати, если выполнить для окон проводника Tile Windows Vertically, то такой процесс не захватывается вместе с обычными окнами — это очень удобно.
Сабж: Console 2.00.130 b for win
ещё подобные фишки есть в ZoomPlayer
[HKEY_CURRENT_USER\Software\VirtuaMedia\ZoomPlayer]
«OPLocationMenu»=dword:00000001
— окно тоже не отображается на таск баре.

А вообще тема интересная, мне жаль что софтмейкеры мало используют оконные функции,
например притякивание к краям, выравнивание и т.п. У некоторых вообще позиция окон не сохраняется
это вообще лажа, причём у солидных производителей.

Как services запустить некое своё приложение почти не возможно, там что-то не так
Ну прописал я калькулятор в службы, он всёравно не стартует
может прав доступа нет?

Откуда: Russia
Всего сообщений: 108
Рейтинг пользователя: 5

Дата регистрации на форуме:
5 мар. 2006

Руководитель Проекта
Настоящий Компьютерщик

Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79

Дата регистрации на форуме:
29 сен. 2001

Откуда: Russia
Всего сообщений: 108
Рейтинг пользователя: 5

Дата регистрации на форуме:
5 мар. 2006

Руководитель Проекта
Настоящий Компьютерщик

Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79

Дата регистрации на форуме:
29 сен. 2001

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