Как запустить программу в фоне windows

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



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


Службы Windows

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

это действительно больше не нужно

.

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


СВЯЗАННЫЕ С:




Понимание и управление службами Windows


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

Plex

, приложение медиа-сервера, которое может передавать локальный контент практически на любое ваше устройство. Конечно, вы могли бы оставить его на панели задач, как обычную программу, но что, если компьютер перезагрузится из-за отключения электроэнергии или запланированных обновлений? Пока вы снова не войдете в систему на ПК, Plex будет недоступен. Это раздражает, если вам приходится бежать в другую комнату, чтобы снова запустить Plex, пока ваш попкорн остывает, и очень раздражает, если вы находитесь за городом и пытаетесь транслировать свои медиа через Интернет. Настройка Plex как службы решит эту проблему.

Прежде чем начать, вы должны знать о нескольких важных предостережениях при запуске приложения как службы:

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

    Папка автозагрузки

    , чтобы вы могли удалить их там.

Готовы катиться? Поговорим о том, как это настроить.

Шаг первый: установите SrvStart

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

SrvStart

. Первоначально он был разработан для Windows NT и будет работать практически с любой версией Windows, начиная с Windows XP.

Для начала перейдите в

Страница загрузки SrvStart

и возьмите утилиту. Скачивание содержит всего четыре файла (два DLL и два EXE-файла). Установщика нет; вместо этого скопируйте их на свой компьютер

C: Windows

вложите их в основную папку Windows, чтобы «установить» SrvStart.



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

Шаг 2. Создайте файл конфигурации для новой службы

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

страница документации

. В этом примере мы будем использовать только две команды:

запускать

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

shutdown_method

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

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

запускать

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

shutdown_method

команда, мы используем

сообщение

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

[Plex]
startup = "C:  Program Files (x86)  Plex  Plex Media Server  Plex Media Server.exe"
shutdown_method = winmessage

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



Сохраните новый файл конфигурации в любом месте и замените расширение .txt на .ini. Запомните имя файла, оно нам понадобится на следующем шаге. Для упрощения ввода в командной строке мы предлагаем временно сохранить этот файл прямо на диске C :.

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

Следующим шагом будет использование команды Windows Service Controller (SC) для создания новой службы на основе критериев в вашем файле конфигурации. Откройте командную строку, щелкнув правой кнопкой мыши меню «Пуск» (или нажав Windows + X), выбрав «Командная строка (администратор)», а затем щелкнув Да, чтобы разрешить запуск с правами администратора.



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

SC CREATE <servicename> Displayname = "<servicename>" binpath = "srvstart.exe <servicename> -c <путь к файлу конфигурации srvstart>" start = <starttype>

В этой команде нужно отметить несколько моментов. Во-первых, после каждого знака равенства (=) стоит пробел. Это обязательно. Так же

<servicename>

ценность полностью зависит от вас. И, наконец, для

<тип запуска>

значение, вы хотите использовать

авто

так что служба запускается автоматически с Windows.

Итак, в нашем примере с Plex команда будет выглядеть так:

SC CREATE Plex Displayname = "Plex" binpath = "srvstart.exe Plex -c C: PlexService.ini" start = auto

Да, вы правильно прочитали: я использовал

C: PlexService.ini

вместо того

C: PlexService.ini

. Команда требует убрать косую черту.

Когда вы запустите команду, вы должны получить сообщение УСПЕХ, если все пойдет хорошо.



С этого момента ваша новая служба будет запускаться при каждом запуске Windows. Если вы откроете интерфейс служб Windows (просто нажмите «Пуск» и введите «Службы»), вы сможете найти и настроить новую службу так же, как любую другую.



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

How To Run Any Program As A Background Service In Windows

How To Run Any Program As A Background Service In Windows

Run Python Programs In Background As Windows Service

How To Run Memcached As A Windows Service

How To Run Background Processes On Windows

How To Disable Running Background Programs In Windows

How To Disable Background Services In Windows 10

How To Create A Windows Service Using Exe File

How To Run Python File In Background Mac/Linux/Windows Secretly

Remove Programs Running In The Background In Windows 7

Stop Windows 10 Apps From Running In The Background

How To Enable Or Disable Background Apps In Windows 10

Close/stop Programs Running In Background — Windows 7

Disable Programs Running In The Background In Windows | HP Computers | HP

Background Tasks Without A Separate Service: Hangfire For ASP.NET

How To Stop Running Background Apps In Windows 8 (updated)

How To Stop Universal Windows Platform Apps From Running In Background | Windows 10 Tutorial

C# Tutorial — How To Make An Application Auto Run On Windows Startup | FoxLearn

Intro To Windows Services In C# — How To Create, Install, And Use A Service Using Topshelf

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

  1. Выберите кнопку Начните, а затем выберите Параметры > Системные > Power & батареи > использования аккумулятора.

  2. В приложении, которое позволяет управлять действиями в фоновом режиме, выберите Дополнительные параметры (три вертикальные точки) > Управление действиями в фоновом режиме.

  3. На странице параметров приложения измените параметр Let this app run in the background (Позволить этому приложению запускать в фоновом режиме). Ниже краткое описание каждого из вариантов.

    • Всегда. Приложение всегда можно запускать в фоновом режиме: получать сведения, отправлять уведомления и быть в курсе всех, даже если вы не используете его активно. Однако в результате она может использовать больше энергии.

    • Оптимизировано питание (рекомендуется). Windows решает, что лучше всего поможет вам сэкономить все время, позволяя приложению получать уведомления и периодически обновляться. Этот параметр может ограничивать приложения, использующие больше энергии.

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

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

Статьи по теме

  • Советы по экономии заряда Windows

  • Windows фоновых приложений и ваших действий

Нужна дополнительная помощь?

Содержание

  1. Как в Windows 10 запускать программы в скрытом режиме
  2. Как в Windows 10 запускать программы в скрытом режиме
  3. Windows 11
  4. Не отображается текст в ячейке Excel
  5. Как отобразить строки в Excel
  6. Как закрыть Эксель, если не закрывается
  7. Как сделать, чтобы Эксель не округлял числа
  8. Фоновые приложения Windows 10 и конфиденциальность
  9. Исключения для параметров конфиденциальности
  10. Запустить программу в фоне windows
  11. Спрашивающий
  12. Вопрос
  13. Выполнение в фоновом режиме в течение неограниченного срока
  14. Выполнение при сворачивании
  15. Выполнение фоновых задач в течение неограниченного срока
  16. Как я могу выполнить командную строку Windows в фоновом режиме?
  17. 11 ответов 11

Как в Windows 10 запускать программы в скрытом режиме

Run a program hidden in Windows 10

Как в Windows 10 запускать программы в скрытом режиме

Screenshot 127

Windows 11

screenshot 2022 10 04 025

Не отображается текст в ячейке Excel

screenshot 2022 10 04 007

Как отобразить строки в Excel

screenshot 2022 10 04 018

Как закрыть Эксель, если не закрывается

screenshot 2022 10 04 058

Как сделать, чтобы Эксель не округлял числа

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

Рассмотрим это на примере обычного Блокнота. Для его запуска в фоновом режиме мы будем использовать скрипт VBSсript, написанный вручную. Откройте любой текстовый редактор, скопируйте и вставьте в него следующий код:

Dim WShell

Set WShell = CreateObject(«WScript.Shell»)

WShell.Run «Notepad.exe», 0

Set WShell = Nothing

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

2016 07 12 16 10 32

Сохраните текстовый файл под произвольным именем, но обязательно с расширением VBS.

2016 07 12 16 09 42

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

Второй способ запуска программ в скрытом режиме заключается в использовании консоли PowerShell. В Windows 10, а также более ранних версиях системы в PowerShell для этого имеется специальный командлет Start-Process. Полностью же команда запуска будет выглядеть следующим образом:

2016 07 12 16 10 22

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

Источник

Фоновые приложения Windows 10 и конфиденциальность

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

Управление списком приложений, которые могут работать в фоновом режиме

В меню Пуск перейдите в раздел Параметры > Конфиденциальность > Фоновые приложения.

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

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

Чтобы остановить работу приложений в фоновом режиме, выполните следующие действия

В меню Пуск перейдите в раздел Параметры > Конфиденциальность > Фоновые приложения.

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

Исключения для параметров конфиденциальности

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

Примечание: Отличительные характеристики классического приложения. Классические приложения обычно скачиваются из Интернета или устанавливаются с какого-либо носителя (например, компакт-диска, DVD-диска или запоминающего USB-устройства). Их запуск выполняется с помощью файла EXE или DLL и, как правило, они выполняются на устройстве (в отличие от веб-приложений, которые выполняются в облаке). Кроме того, классические приложения можно найти в Microsoft Store.

Источник

Запустить программу в фоне windows

Этот форум закрыт. Спасибо за участие!

trans

Спрашивающий

trans

Вопрос

trans

trans

Просто фоновый режим (без окна), но без перенаправления в файл работает так.
start /b myprog.exe

Единственной возможностью остаётся вложить команду cmd в команду start так.
start /b cmd /c «myprog.exe > myfile.txt»
По описаниям в помощи это должно делать то, что нужно, однако почему-то окно всё равно не закрывается.

Вообще непонятно, зачем понадобилось открывать окно по умолчанию и создавать такие сложности, чтобы его специально закрыть. В OS Linux всё наоборот. По умолчанию окна нет, если оно нужно, то отдельной опцией это указывается. В OS Linux требуемое действие делается очень просто так.
myprog > myfile &

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

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

Я уже долго мучался сам, советовался с друзьями, но никто не может помочь. Обращаюсь теперь к вам в надежде, что фирма Microsoft всё же лучше знает, как использовать возможности её командной строки для достижения нужного результата. Если ВЫ не поможете, больше обращаться мне не к кому. Это ВАШ программный продукт, всё что можно почерпнуть из помощи по этим командам, я прочитал, но там практически нет ничего нужного.

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

Источник

Выполнение в фоновом режиме в течение неограниченного срока

Windows ограничивает использование ресурсов приложениями универсальной платформы Windows (UWP), чтобы обеспечить максимальное удобство работы пользователей. Приложения переднего плана получают наибольший объем памяти и время выполнения, а фоновым приложениям выделяется меньше ресурсов. Таким образом, пользователи защищены от снижения производительности приложений переднего плана и чрезмерного потребления заряда аккумулятора.

Тем не менее, при разработке приложений UWP для личного использования (то есть параллельно загружаемых приложений, которые не будут опубликованы в Microsoft Store) или корпоративных приложений UWP разработчикам может потребоваться все доступные на устройстве ресурсы без регулирования фоновых задач или расширенного выполнения. Приложения UWP для бизнеса и личного использования могут использовать API-интерфейсы в Windows Creators Update (версии 1703) для отключения регулирования. Имейте в виду, что есть в приложении используются эти API-интерфейсы, его невозможно разместить в Microsoft Store.

Выполнение при сворачивании

Приложения UWP переходят в приостановленное состояние, если они не выполняются на переднем плане. На рабочем столе это происходит, когда пользователь сворачивает приложение. Приложения используют расширенный сеанс выполнения, чтобы продолжить выполнение в свернутом состоянии. Подробное описание API-интерфейсов расширенного выполнения, которые принимаются в Microsoft Store, см. в разделе Задержка приостановки приложения с помощью расширенного сеанса выполнения.

Возможность extendedExecutionUnconstrained добавляется в манифест приложения как ограниченная возможность. Дополнительные сведения об ограниченных возможностях см. в разделе Объявления возможностей приложения.

Добавьте объявление пространства имен XML xmlns: рескап и используйте префикс рескап для объявления возможности.

Дополнительные сведения см. в разделе ограничения возможностей в объявлениях возможностей приложений.

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

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

Выполнение фоновых задач в течение неограниченного срока

В универсальной платформе Windows фоновые задачи — это процессы, выполняемые в фоновом режиме без какого-либо пользовательского интерфейса. Как правило, фоновые задачи выполняются не более 25 секунд, а затем отменяются. Некоторые задачи, выполняемые в течение длительного срока, выполняют проверку на наличие простаивающих или использующих память фоновых задач. В Windows Creators Update (версии 1703) реализована ограниченная возможность extendedBackgroundTaskTime, призванная убрать эти ограничения. Возможность extendedBackgroundTaskTime добавляется в файл манифеста приложения как ограниченная возможность:

Добавьте объявление пространства имен XML xmlns: рескап и используйте префикс рескап для объявления возможности.

Дополнительные сведения см. в разделе ограничения возможностей в объявлениях возможностей приложений.

Эта возможность снимает ограничения времени выполнения и удаляет средство наблюдения за простаивающими задачами. После запуска с помощью триггера или вызова службы приложения и создания отсрочки в BackgroundTaskInstance, предоставленном методом Run, фоновая задача может выполняться в течение неограниченного срока. Если предложению задано значение Управляется Windows, возможно, к нему до сих пор применяется квота энергопотребления, а его фоновые задачи не будут активироваться, пока действует экономия заряда.Это можно изменить с помощью параметров операционной системы. Дополнительные сведения см. в разделе Оптимизация фоновых процессов.

Универсальная платформа Windows отслеживает выполнение фоновых задач, чтобы обеспечить экономию уровня заряда и высокую производительность задач на переднем плане. Тем не менее, с помощью расширенного выполнения и возможности extendedBackgroundTaskTime можно создавать приложения для личного пользования и корпоративные бизнес-приложения с неограниченным сроком выполнения независимо от объема доступных ресурсов приложения.

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

Источник

Как я могу выполнить командную строку Windows в фоновом режиме?

Как я могу выполнить командную строку Windows в фоновом режиме, не взаимодействуя с активным пользователем?

11 ответов 11

Это немного поздно, но я просто наткнулся на этот вопрос, когда искал ответ сам, и нашел это:

которая в Windows наиболее близка к команде Linux:

Из консольной системы HELP:

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

Чтобы он не взаимодействовал с пользователем, вы можете перенаправить вывод в файл:

Я подозреваю, что вы имеете в виду: запустить что-то в фоновом режиме и немедленно вернуть командную строку с продолжением запущенной программы.

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

и наметить это. Второй аргумент в этом примере устанавливает стиль окна. 0 означает «скрыть окно».

вышеупомянутый довольно близок с его партнерской программой Unix program &

Вы можете использовать это (прокомментировал!) Скрипт PowerShell:

Я подтверждаю, что это работает на Windows 10.

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

Вот как мой внутренний сервер PHP переходит в фоновый режим. Технически это должно работать для всех.

Соответствующий ответ с двумя примерами:

вызовите START /B «мой calc» «calc.exe»

вызовите START /MIN «my mongod» «% ProgramFiles%MongoDBServer3.4binmongod.exe»

Запускает grep в backgound, перенаправляя как stdout && stderr в log.txt

только что наткнулся на этот поток Windows 7, используя Power Shell, запускает исполняемые файлы в фоновом режиме, точно так же, как имя файла Unix &

SYNTAX Start-Process [-FilePath] [[-ArgumentList]] [-Credential] [-WorkingDirectory] [-LoadUserProfile] [-NoNewWindow] [-PassThru] [-RedirectStandardError] [-RedirectStandardInput] [-Red [-WindowStyle ] [-UseNewEnvironment] []

Псевдоним соки начало

Вы можете увидеть правильный способ сделать это по этой ссылке:

Подводя итог, вы должны установить флажок «Запускать, вошел ли пользователь в систему или нет». Учетные данные пользователя задачи следует вводить после нажатия «ОК».

Источник

OS Windows XP
Есть консольная программа, которая работает несколько часов, выводит информацию на стандартный поток вывода. Нужно запустить её в фоновом режиме из .bat файла (в этом файле до запуска этой программы выполняются ещё другие нужные действия) так, чтобы не осталось на экране открытого окна, даже консольного (cmd.exe), но при этом вывод программы перенаправить в файл.

Просто фоновый режим (без окна), но без перенаправления в файл работает так.
start /b myprog.exe

Просто перенаправление вывода в файл, но без закрытия окна работает так.
cmd /c «myprog.exe > myfile.txt»
или
myprog.exe > myfile.txt
В любом из этих случаев .bat не заканчивает выполнения, а ждёт завершения этой команды (которая работать будет несколько часов) и не закрывает своё окно, которое зачет-то открыл.

Таким образом, для немедленного завершения .bat файла приходится использовать команду start, иначе никак. Однако команда
start /b myprog.exe > myfile.txt
будет делать не то, что нужно, так как поток перенаправится от команды start, а не от myprog.exe, как нужно.

Единственной возможностью остаётся вложить команду cmd в команду start так.
start /b cmd /c «myprog.exe > myfile.txt»
По описаниям в помощи это должно делать то, что нужно, однако почему-то окно всё равно не закрывается.

Вообще непонятно, зачем понадобилось открывать окно по умолчанию и создавать такие сложности, чтобы его специально закрыть. В OS Linux всё наоборот. По умолчанию окна нет, если оно нужно, то отдельной опцией это указывается. В OS Linux требуемое действие делается очень просто так.
myprog > myfile &

Ещё одна сложность в том, что команда cmd принимает в качестве параметра строку, которую нужно выполнить, что удобно, но не умеет её выполнять, не открывая окна. Команда start как раз сделана для того, чтобы не открывать окно, однако она не умеет выполнять команду в виде строки, а принимает первым параметром имя программы, вторым параметром — первый параметр запускаемой программы и так далее, что делает невозможным перенаправить поток вывода запускаемой программы в файл, так как знак > перенаправит поток вывода команды start.

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

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

Я уже долго мучался сам, советовался с друзьями, но никто не может помочь. Обращаюсь теперь к вам в надежде, что фирма Microsoft всё же лучше знает, как использовать возможности её командной строки для достижения нужного результата. Если ВЫ не поможете, больше обращаться мне не к кому. Это ВАШ программный продукт, всё что можно почерпнуть из помощи по этим командам, я прочитал, но там практически нет ничего нужного.

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

Содержание

  1. Как в Windows 10 запускать программы в скрытом режиме
  2. Как в Windows 10 запускать программы в скрытом режиме
  3. Windows 11
  4. Не отображается текст в ячейке Excel
  5. Как отобразить строки в Excel
  6. Как закрыть Эксель, если не закрывается
  7. Как сделать, чтобы Эксель не округлял числа
  8. Фоновые приложения Windows 10 и конфиденциальность
  9. Исключения для параметров конфиденциальности
  10. Запустить программу в фоне windows
  11. Спрашивающий
  12. Вопрос
  13. Выполнение в фоновом режиме в течение неограниченного срока
  14. Выполнение при сворачивании
  15. Выполнение фоновых задач в течение неограниченного срока
  16. Как я могу выполнить командную строку Windows в фоновом режиме?
  17. 11 ответов 11

Run a program hidden in Windows 10

Как в Windows 10 запускать программы в скрытом режиме

Screenshot 127

Windows 11

screenshot 2022 10 04 025

Не отображается текст в ячейке Excel

screenshot 2022 10 04 007

Как отобразить строки в Excel

screenshot 2022 10 04 018

Как закрыть Эксель, если не закрывается

screenshot 2022 10 04 058

Как сделать, чтобы Эксель не округлял числа

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

Рассмотрим это на примере обычного Блокнота. Для его запуска в фоновом режиме мы будем использовать скрипт VBSсript, написанный вручную. Откройте любой текстовый редактор, скопируйте и вставьте в него следующий код:

Dim WShell

Set WShell = CreateObject(«WScript.Shell»)

WShell.Run «Notepad.exe», 0

Set WShell = Nothing

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

2016 07 12 16 10 32

Сохраните текстовый файл под произвольным именем, но обязательно с расширением VBS.

2016 07 12 16 09 42

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

Второй способ запуска программ в скрытом режиме заключается в использовании консоли PowerShell. В Windows 10, а также более ранних версиях системы в PowerShell для этого имеется специальный командлет Start-Process. Полностью же команда запуска будет выглядеть следующим образом:

2016 07 12 16 10 22

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

Источник

Фоновые приложения Windows 10 и конфиденциальность

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

Управление списком приложений, которые могут работать в фоновом режиме

В меню Пуск перейдите в раздел Параметры > Конфиденциальность > Фоновые приложения.

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

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

Чтобы остановить работу приложений в фоновом режиме, выполните следующие действия

В меню Пуск перейдите в раздел Параметры > Конфиденциальность > Фоновые приложения.

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

Исключения для параметров конфиденциальности

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

Примечание: Отличительные характеристики классического приложения. Классические приложения обычно скачиваются из Интернета или устанавливаются с какого-либо носителя (например, компакт-диска, DVD-диска или запоминающего USB-устройства). Их запуск выполняется с помощью файла EXE или DLL и, как правило, они выполняются на устройстве (в отличие от веб-приложений, которые выполняются в облаке). Кроме того, классические приложения можно найти в Microsoft Store.

Источник

Запустить программу в фоне windows

Этот форум закрыт. Спасибо за участие!

trans

Спрашивающий

trans

Вопрос

trans

trans

Просто фоновый режим (без окна), но без перенаправления в файл работает так.
start /b myprog.exe

Единственной возможностью остаётся вложить команду cmd в команду start так.
start /b cmd /c «myprog.exe > myfile.txt»
По описаниям в помощи это должно делать то, что нужно, однако почему-то окно всё равно не закрывается.

Вообще непонятно, зачем понадобилось открывать окно по умолчанию и создавать такие сложности, чтобы его специально закрыть. В OS Linux всё наоборот. По умолчанию окна нет, если оно нужно, то отдельной опцией это указывается. В OS Linux требуемое действие делается очень просто так.
myprog > myfile &

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

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

Я уже долго мучался сам, советовался с друзьями, но никто не может помочь. Обращаюсь теперь к вам в надежде, что фирма Microsoft всё же лучше знает, как использовать возможности её командной строки для достижения нужного результата. Если ВЫ не поможете, больше обращаться мне не к кому. Это ВАШ программный продукт, всё что можно почерпнуть из помощи по этим командам, я прочитал, но там практически нет ничего нужного.

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

Источник

Выполнение в фоновом режиме в течение неограниченного срока

Windows ограничивает использование ресурсов приложениями универсальной платформы Windows (UWP), чтобы обеспечить максимальное удобство работы пользователей. Приложения переднего плана получают наибольший объем памяти и время выполнения, а фоновым приложениям выделяется меньше ресурсов. Таким образом, пользователи защищены от снижения производительности приложений переднего плана и чрезмерного потребления заряда аккумулятора.

Тем не менее, при разработке приложений UWP для личного использования (то есть параллельно загружаемых приложений, которые не будут опубликованы в Microsoft Store) или корпоративных приложений UWP разработчикам может потребоваться все доступные на устройстве ресурсы без регулирования фоновых задач или расширенного выполнения. Приложения UWP для бизнеса и личного использования могут использовать API-интерфейсы в Windows Creators Update (версии 1703) для отключения регулирования. Имейте в виду, что есть в приложении используются эти API-интерфейсы, его невозможно разместить в Microsoft Store.

Выполнение при сворачивании

Приложения UWP переходят в приостановленное состояние, если они не выполняются на переднем плане. На рабочем столе это происходит, когда пользователь сворачивает приложение. Приложения используют расширенный сеанс выполнения, чтобы продолжить выполнение в свернутом состоянии. Подробное описание API-интерфейсов расширенного выполнения, которые принимаются в Microsoft Store, см. в разделе Задержка приостановки приложения с помощью расширенного сеанса выполнения.

Возможность extendedExecutionUnconstrained добавляется в манифест приложения как ограниченная возможность. Дополнительные сведения об ограниченных возможностях см. в разделе Объявления возможностей приложения.

Добавьте объявление пространства имен XML xmlns: рескап и используйте префикс рескап для объявления возможности.

Дополнительные сведения см. в разделе ограничения возможностей в объявлениях возможностей приложений.

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

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

Выполнение фоновых задач в течение неограниченного срока

В универсальной платформе Windows фоновые задачи — это процессы, выполняемые в фоновом режиме без какого-либо пользовательского интерфейса. Как правило, фоновые задачи выполняются не более 25 секунд, а затем отменяются. Некоторые задачи, выполняемые в течение длительного срока, выполняют проверку на наличие простаивающих или использующих память фоновых задач. В Windows Creators Update (версии 1703) реализована ограниченная возможность extendedBackgroundTaskTime, призванная убрать эти ограничения. Возможность extendedBackgroundTaskTime добавляется в файл манифеста приложения как ограниченная возможность:

Добавьте объявление пространства имен XML xmlns: рескап и используйте префикс рескап для объявления возможности.

Дополнительные сведения см. в разделе ограничения возможностей в объявлениях возможностей приложений.

Эта возможность снимает ограничения времени выполнения и удаляет средство наблюдения за простаивающими задачами. После запуска с помощью триггера или вызова службы приложения и создания отсрочки в BackgroundTaskInstance, предоставленном методом Run, фоновая задача может выполняться в течение неограниченного срока. Если предложению задано значение Управляется Windows, возможно, к нему до сих пор применяется квота энергопотребления, а его фоновые задачи не будут активироваться, пока действует экономия заряда.Это можно изменить с помощью параметров операционной системы. Дополнительные сведения см. в разделе Оптимизация фоновых процессов.

Универсальная платформа Windows отслеживает выполнение фоновых задач, чтобы обеспечить экономию уровня заряда и высокую производительность задач на переднем плане. Тем не менее, с помощью расширенного выполнения и возможности extendedBackgroundTaskTime можно создавать приложения для личного пользования и корпоративные бизнес-приложения с неограниченным сроком выполнения независимо от объема доступных ресурсов приложения.

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

Источник

Как я могу выполнить командную строку Windows в фоновом режиме?

Как я могу выполнить командную строку Windows в фоновом режиме, не взаимодействуя с активным пользователем?

11 ответов 11

Это немного поздно, но я просто наткнулся на этот вопрос, когда искал ответ сам, и нашел это:

которая в Windows наиболее близка к команде Linux:

Из консольной системы HELP:

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

Чтобы он не взаимодействовал с пользователем, вы можете перенаправить вывод в файл:

Я подозреваю, что вы имеете в виду: запустить что-то в фоновом режиме и немедленно вернуть командную строку с продолжением запущенной программы.

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

и наметить это. Второй аргумент в этом примере устанавливает стиль окна. 0 означает «скрыть окно».

вышеупомянутый довольно близок с его партнерской программой Unix program &

Вы можете использовать это (прокомментировал!) Скрипт PowerShell:

Я подтверждаю, что это работает на Windows 10.

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

Вот как мой внутренний сервер PHP переходит в фоновый режим. Технически это должно работать для всех.

Соответствующий ответ с двумя примерами:

вызовите START /B «мой calc» «calc.exe»

вызовите START /MIN «my mongod» «% ProgramFiles%MongoDBServer3.4binmongod.exe»

Запускает grep в backgound, перенаправляя как stdout && stderr в log.txt

только что наткнулся на этот поток Windows 7, используя Power Shell, запускает исполняемые файлы в фоновом режиме, точно так же, как имя файла Unix &

SYNTAX Start-Process [-FilePath] [[-ArgumentList]] [-Credential] [-WorkingDirectory] [-LoadUserProfile] [-NoNewWindow] [-PassThru] [-RedirectStandardError] [-RedirectStandardInput] [-Red [-WindowStyle ] [-UseNewEnvironment] []

Псевдоним соки начало

Вы можете увидеть правильный способ сделать это по этой ссылке:

Подводя итог, вы должны установить флажок «Запускать, вошел ли пользователь в систему или нет». Учетные данные пользователя задачи следует вводить после нажатия «ОК».

Источник

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

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

Что такое фоновые приложения

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

Фоновые приложения

Чаще всего так поступают следующие программы:

  1. Мессенджеры: Skype, ICQ, Viber (версия для ПК) и т. п. Они преследуют цель вовремя информировать вас о поступающих звонках и сообщениях.
  2. Антивирусы – чтобы немедленно обеспечить безопасность компьютера.
  3. Менеджеры загрузок, типа Torrent.
  4. Различные рекламные утилиты, которые идут в довесок к бесплатным программам, типа «Игры онлайн», «Очистка диска» и т. п.
  5. Вирусное ПО, стремящееся контролировать все процессы на компьютере.

Если после загрузки системы открывается окно какой-то программы, например, Skype, значит, приложение работает в фоновом режиме. Некоторые утилиты могут автоматически запускаться и функционировать, не афишируя своей деятельности, но в «Диспетчере задач» это отображается. Конечно, много фоновых процессов, запущенных практически разом, приводят к перегрузке ОЗУ и ЦП и зависанию системы.

Способы выявления фоновых программ

Давайте разберемся, как найти и просмотреть список фоновых приложений в системах Windows 10 и 7. Начнём с «десятки»:

  1. Откройте меню «Пуск», найдите изображение зубчатого колесика и щелкните по нему.Параметры Windows
  2. Появится окно с настройками, выберите «Конфиденциальность», там будет вкладка «Фоновые приложения».Конфиденциальность
  3. Здесь вы легко можете отключить запуск всего лишнего, передвинув ползунок в соответствующую позицию, однако мы не рекомендуем убирать из списка антивирус.Фоновые приложения

Теперь находим то же самое в «семёрке»:

  1. Откройте «Пуск» — «Все программы» — «Автозагрузка».
  2. Выберите имя приложения и кликните по нему правой кнопкой, чтобы удалить из автозапуска. Не беспокойтесь, это не означает полного удаления программы с ПК – вы просто отключите функцию активации ПО вместе с системой.

Приложения с функцией автозапуска

Также перечень запустившихся приложений можно увидеть на панели задач, справа. Разверните значки, спрятанные под стрелочкой, указывающей вверх. Разумеется, таким путем можно найти только корректные и безвредные программы – остальные прячутся в «Диспетчере задач». Для его вызова нажмите Ctrl+Alt+Del, перейдите в закладку «Автозагрузка».

Как отключить работу ненужных приложений

Из предыдущей главы вы уже знаете, как отключить фоновые программы в ОС Windows 7 и как отключить фоновые процессы в ОС Windows 10, если они честно заявляют о своей деятельности. Теперь рассмотрим более сложный вариант, когда ПО скрыто, но запускается с системой и поглощает ресурсы. Итак, снова откройте «Автозагрузку» в Task manager, выделите название ПО или процесса, кликните по нему ПКМ и удалите через соответствующую опцию.

Отключение автозагрузки

И теперь самый сложный вариант для рекламного ПО, которое никоим образом не желает подчиняться командам и упорно запускается вместе с системой, а антивирус при этом сообщает, что программа абсолютно безвредна. Такие приложения лучше удалить с ПК полностью, но вначале их нужно исключить из фонового запуска, чтобы компьютер не зависал. В данном случае мы действуем через реестр – будьте внимательны, чтобы не повредить важные записи.

  1. Нажмите Win+R и в появившемся окне наберите команду «regedit» (без кавычек).
  2. В реестре найдите слева папку HKEY_CURRENT_USER и последовательно откройте: SOFTWARE/ Microsoft/Windows/CurrentVersion/ Run.Редактор реестра
  3. Теперь вы видите список программ в автозапуске – нажмите правой кнопкой мыши, чтобы удалить.
  4. Перезапустите компьютер.

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

Как закрыть фоновые процессы Windows

Если вы не хотите отключать автозапуск приложения насовсем, но фоновую работу приложения нужно временно убрать, то смотрим, как закрыть текущую службу:

  1. Снова вызовите «Диспетчер задач».
  2. Откройте вкладки: «Процессы» — «Фоновые».
  3. Отметьте нужные и кликните правой кнопкой, а затем выберите или «Завершить процесс» или «Завершить дерево процессов», чтобы удалить их из Task manager. Последнее подойдет, когда вы видите много служб, запущенных одной программой.Снятие фонового процесса

Это можно сделать на Windows 10, 8 и 7.

Работа операционной системы — это взаимодействие множества служб, программ и системных процессов. Те программы, которые мы в основном используем, отображаются на рабочем столе, панели задач или в диспетчере задач. Но большинство приложений, после закрытия, продолжают работать и потреблять ресурсы Вашего компьютера. Обычно, их работа не оказывает серьезного влияния на работу системы, но если компьютер слабый и слабо справляется с возложенной задачей, лучше её закрыть. Для ускорения и оптимизации работы Вашего устройства в данной ситуации будут описаны варианты как отключить фоновые процессы в Windows 10.

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

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

Что такое фоновые приложения

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

Фоновые приложения

Чаще всего так поступают следующие программы:

  1. Мессенджеры: Skype, ICQ, Viber (версия для ПК) и т. п. Они преследуют цель вовремя информировать вас о поступающих звонках и сообщениях.
  2. Антивирусы – чтобы немедленно обеспечить безопасность компьютера.
  3. Менеджеры загрузок, типа Torrent.
  4. Различные рекламные утилиты, которые идут в довесок к бесплатным программам, типа «Игры онлайн», «Очистка диска» и т. п.
  5. Вирусное ПО, стремящееся контролировать все процессы на компьютере.

Если после загрузки системы открывается окно какой-то программы, например, Skype, значит, приложение работает в фоновом режиме. Некоторые утилиты могут автоматически запускаться и функционировать, не афишируя своей деятельности, но в «Диспетчере задач» это отображается. Конечно, много фоновых процессов, запущенных практически разом, приводят к перегрузке ОЗУ и ЦП и зависанию системы.

Способы выявления фоновых программ

Давайте разберемся, как найти и просмотреть список фоновых приложений в системах Windows 10 и 7. Начнём с «десятки»:

  1. Откройте меню «Пуск», найдите изображение зубчатого колесика и щелкните по нему.

    Параметры Windows

  2. Появится окно с настройками, выберите «Конфиденциальность», там будет вкладка «Фоновые приложения».

    Конфиденциальность

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

    Фоновые приложения

Теперь находим то же самое в «семёрке»:

  1. Откройте «Пуск» — «Все программы» — «Автозагрузка».
  2. Выберите имя приложения и кликните по нему правой кнопкой, чтобы удалить из автозапуска. Не беспокойтесь, это не означает полного удаления программы с ПК – вы просто отключите функцию активации ПО вместе с системой.

Приложения с функцией автозапуска

Также перечень запустившихся приложений можно увидеть на панели задач, справа. Разверните значки, спрятанные под стрелочкой, указывающей вверх. Разумеется, таким путем можно найти только корректные и безвредные программы – остальные прячутся в «Диспетчере задач». Для его вызова нажмите Ctrl+Alt+Del, перейдите в закладку «Автозагрузка».

Как отключить работу ненужных приложений

Из предыдущей главы вы уже знаете, как отключить фоновые программы в ОС Windows 7 и как отключить фоновые процессы в ОС Windows 10, если они честно заявляют о своей деятельности. Теперь рассмотрим более сложный вариант, когда ПО скрыто, но запускается с системой и поглощает ресурсы. Итак, снова откройте «Автозагрузку» в Task manager, выделите название ПО или процесса, кликните по нему ПКМ и удалите через соответствующую опцию.

Отключение автозагрузки

И теперь самый сложный вариант для рекламного ПО, которое никоим образом не желает подчиняться командам и упорно запускается вместе с системой, а антивирус при этом сообщает, что программа абсолютно безвредна. Такие приложения лучше удалить с ПК полностью, но вначале их нужно исключить из фонового запуска, чтобы компьютер не зависал. В данном случае мы действуем через реестр – будьте внимательны, чтобы не повредить важные записи.

Редактор реестра

  1. Нажмите Win+R и в появившемся окне наберите команду «regedit» (без кавычек).
  2. В реестре найдите слева папку HKEY_CURRENT_USER и последовательно откройте: SOFTWARE/ Microsoft/Windows/CurrentVersion/ Run.
  3. Теперь вы видите список программ в автозапуске – нажмите правой кнопкой мыши, чтобы удалить.
  4. Перезапустите компьютер.

«Производительность»

Во вкладе «Производительность» в режиме реального времени можно наблюдать за тем, какую нагрузку на компоненты системы (процессор, оперативную память, жесткий диск и SSD, сеть и видеокарту) создают запущенные программы.

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

График загрузки процессора можно настраивать для мониторинга каждого отдельного ядра процессора, а не общей загруженности в целом.

Помимо этого, на вкладке ЦП можно узнать точную модель и другую техническую информацию о процессоре:

  • базовая частота
  • количество физических и логических ядер
  • объем кэша

На вкладке «Память», помимо объема занятой оперативной памяти, можно узнать эффективную частоту памяти и количество разъемом на материнской плате для установки планок памяти.

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

Отключение фоновых программ в Windows 7

Как убрать ожидание закрытие программ в windows 7 max при выключений ПК?

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

Перед выключением Windows запускаем Диспетчер задач(стандартные Ctrl+Alt+Delete) — Запустить Диспетчер задач(нижний пункт) и смотрим подпункт «процессы». Там отображаются запущенные(работающие) на настоящий момент программы. Там будут отображены все(!) процессы(т. е. и работа драйверов видеокарты, звука, антивируса и так далее) и нужно выбрать и завершить ненужный процесс(может и торрент). Если торрент запускается автоматом с виндовс и это не надо, то это надо отключить в настройках торрента. Разбираемся с автозагрузкой. Я смотрю и отключаю ненужные проги с помощью CCleaner(слева «сервис» — «автозагрузка» и в подпункте «windows» удаляю ненужные проги(нужна осторожность). Есть еще более сложный вариант с запуском и выводом отчета закрываемых процессов(программ) на монитор, но это работа с реестром и требуется специалист, чтобы разобраться, но если вдруг решитесь прочтите эту статью.

Возможно вы просто раньше такого не замечали. Все зависит отколичества запущеных процессов. К тому же возможно у вас некоторые программы активируются при загрузке виндовс, то есть стоят в автозагрузке. Они порой вам не нужны но они начинают работать при включении компютера. При установке новых програм всегда внемательно читайте установку, там обычно спрашивают нужно ли добавлять программу в автозагрузку. И чем больше програм у вас в автозагрузке тем дольше будет закрываться винда, соответственно значёк о закрытии фонофых програм будет висеть всё дольше и дольше. Попробуйте очистить автозагрузку. В автозагрузке должно быть максимум 2-3 програмы, это обязательно антивирус, очистка системы при включении по вашему желанию. Остальное желательно удалить. Это увеличит скорость вашего компьютера. Я пользуюсь AnvirTask Manager, простая на руском языке помогает работать с автозагрузкой и риестром.

отключение работающих фоновых программ, программы Windows по умолчанию

Как отключить работающие фоновые программы, которые иногда могут препятствовать завершению работы, переходу в спящий режим, перезагрузке ОС и, наконец, извлечению flash-носителя из USB-порта? Пример: при попытке извлечь носитель появляется окно: заголовок — Отключение универсального тома. Ниже текст ошибки: Устройство еще используется другой программой. Завершите работу всех программ, которые могут использовать устройство и повторите попытку. А какие именно это программы, не уточняется. Где проверить?

Хотя из автозагрузки (настройка системы — msconfig) я убрал ненужные мне программы (кроме системных), к тому же отключил опцию Потокового аудио-, видео в меню Центр упр-я сетями и общим доступом.

Еще вопрос: стоит ли по умолчанию в Windows программа ATI Catalyst Control Center (утилита управления драйвером видеокарты и цветовыми схемами в целом)? Или она ставится вместе с драйверами видеокарты?

как Закрыть фоновые приложения в виндовс 7

Или просто перевидите всё то что далее написанно английским

Нажмите Windows Key + R В появившемся окне введите MSCONFIGЩелкните ОКВ закладке General: Выберите Selective Startup Снимите флаг напротив Load startup itemsОткройте закладку ServicesВключите опцию Hide all Microsoft ServicesНажмите Disable allНажмите ApplyНажмите OKНажмите Restart

Отключение лишних процессов и удаление ненужных программ в ОС Windows 7

При установке операционной системы или даже после покупки нового компьютера на устройстве могут обнаружиться лишние программы и приложения. ОС может самостоятельно записывать в память некоторые службы, которые и вовсе могут не понадобиться пользователю. Любое подобное программное обеспечение в определённой мере потребляет системные ресурсы, а их всегда бывает мало. Все это можно удалить, тем самым улучшить работоспособность ПК. Главное — знать, что можно отключить без серьёзных последствий в будущем.

«Автозагрузка»

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

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

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

Как узнать, какие приложения работают в фоновом режиме Windows 7?

№1: Нажмите «Ctrl + Alt + Delete», а затем выберите «Диспетчер задач». Или вы можете нажать «Ctrl + Shift + Esc», чтобы напрямую открыть диспетчер задач. №2: Чтобы увидеть список процессов, запущенных на вашем компьютере, щелкните «процессы». Прокрутите вниз, чтобы просмотреть список скрытых и видимых программ.

Как отключить приложения, работающие в фоновом режиме на моем компьютере?

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

Как узнать, какие приложения работают в фоновом режиме?

Процесс просмотра того, какие приложения Android в настоящее время работают в фоновом режиме, включает следующие шаги:

  1. Перейдите в «Настройки» вашего Android-устройства.
  2. Прокрутить вниз. …
  3. Прокрутите вниз до заголовка «Номер сборки».
  4. Семь раз коснитесь заголовка «Номер сборки» — Запись содержимого.
  5. Нажмите кнопку «Назад».
  6. Нажмите «Параметры разработчика»
  7. Коснитесь «Запущенные службы»

Как узнать, загружается ли что-то в фоновом режиме Windows 7?

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

Как найти скрытые программы в Windows 7?

Выберите «Параметры папки», затем перейдите на вкладку «Просмотр». В разделе «Дополнительные параметры» выберите «Показать скрытые файлы, папки и диски», а затем нажмите «ОК».

Нужно ли приложениям работать в фоновом режиме?

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

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

Если вы не видите параметр «Запуск» в настройках, щелкните правой кнопкой мыши кнопку «Пуск», выберите «Диспетчер задач», затем выберите вкладку «Запуск». (Если вы не видите вкладку «Запуск», выберите «Подробнее».) Выберите приложение, которое вы хотите изменить, затем выберите «Включить», чтобы запускать его при запуске, или «Отключить», чтобы оно не запускалось.

Как запустить программу в Windows в фоновом режиме?

  1. Запустите RunAsService.exe от имени локального администратора.
  2. Нажмите кнопку >> Установить RunAsRob <<.
  3. Выберите приложение, которое вы хотите запустить как службу, с помощью >> Добавить приложение <<.
  4. Законченный.
  5. Теперь после каждого перезапуска системы приложение работает как служба с системными привилегиями, независимо от того, вошел ли пользователь в систему или нет.

Какие приложения потребляют больше всего батареи?

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

  • Snapchat. Snapchat — одно из жестоких приложений, в котором нет места для батареи вашего телефона. …
  • Netflix. Netflix — одно из самых ресурсоемких приложений. …
  • YouTube. …
  • 4. Facebook. …
  • Посланник. …
  • WhatsApp. …
  • Новости Google. …
  • Доска объявлений.

Что это значит, когда приложение работает в фоновом режиме?

Когда у вас запущено приложение, но оно не находится в фокусе на экране, оно считается работающим в фоновом режиме. … Это вызывает представление о том, какие приложения запущены, и позволяет «смахивать» ненужные приложения. Когда вы это сделаете, приложение закроется.

Диспетчер задач

Это системный монитор ресурсов и менеджер запуска, который предоставляет пользователю информацию о производительности компьютера и запущенных приложениях. Для того, чтобы его запустить нажмите комбинацию клавиш CTRL + SHIFT + ESC или CTRL + ALT + DEL.

Затем вы увидите все процессы, которые в данный момент активны в операционной системе. Нажав на одну из 4 основных вкладок (ЦП, память, диск, сеть), вы выполните сортировку от процесса, который потребляет большего всего определенного системного ресурса к процессу, который имеет самый скромный аппетит. Повторное нажатие на вкладе поменяет сортировку наоборот, то есть от меньшего к большему. Таким образом вы поймете, какая задача какую комплектующую нагружает.

Для того, чтобы это сделать, выделите процесс и в правом нижнем углу нажмите на пункт «снять задачу». Однако в некоторых случаях процесс сразу же может возобновиться, несмотря на вашу манипуляцию. Это происходит из-за того, что за запуск этого процесса отвечает какая-то другая системная настройка. Чаще всего это определенная служба.

Источник

Отключаем ненужные фоновые программы в Windows 7

30 мая, 2014 GoodUser
Думаю, каждому знакомо чувство безысходности, когда время поджимает, сроки горят, а компьютер, никуда не спеша, раздумывает над следующим ходом. Мы нервничаем, в отчаянии пытаемся выявить очень вредный вирус, но все тщетно. Что же делать в такой ситуации?

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

Что такое фоновые приложения

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

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

Способы выявления и удаления фоновых программ

  1. Наиболее простой способ – через меню Пуск/Все программы зайти в Автозагрузку. Здесь видим список легальных фоновых приложений (существуют и незаметные, прячущиеся программы). В списке Автозагрузки правой кнопкой мыши удаляем ненужные приложения, при этом не происходит полного удаления с жесткого диска, мы всего лишь отключаем ненужный нам запуск (также читайте: как посмотреть автозагрузку).
  2. В панели задач в нижнем правом углу рабочего стола отображается список загружаемых по умолчанию программ – Скайп, торрент, Даймон и т.п. Правой кнопкой мыши выбираем Exit/Выход.
  3. Другой способ выявления фоновых приложений – черезДиспетчер задач. Нажав комбинацию клавиш Ctrl+Alt+Delete, открываем закладку Приложения.

    Диспетчер задач

  4. MSCONFIG (SCU) – полезная утилита, с помощью которой можно контролировать приложения. Вход в нее через меню Пуск/MSCONFIG (SCU)/Выполнить. Окно программы аналогично Диспетчеру задач.

    Конфигурации системы

  5. Во вкладке Startup/Автозагрузка выбираем интересующие нас пункты и отключаем их. Есть еще несколько способов очистить рабочее пространство системы от нежеланных гостей – с помощью реестра Windows (regedit), фоновых страниц, служб. Однако для этого необходимо хорошо разбираться в системном администрировании.

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

Сколько фоновых процессов должно быть запущено на Android?

Как правило, лучше иметь от двух до трех запущенных приложений

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

Интересные материалы:

Стоит ли убирать великолепный автозагрузчик? Стоит ли UConnect Navigation своих затрат? Стоит ли удалять AutoKMS? Стоит ли удалять чистый мастер? Стоит ли удалить антивирус? Стоит ли удалить Zune? Стоит ли увлажнять веки? Стоит ли включать AMD Turbo Core? Стоит ли включать быструю загрузку? Стоит ли включать гостевую сеть?

«Службы»

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

Большинство служб являются частью операционной системы Windows. Например, Центр безопасности Защитника Windows — это новое приложения для управления встроенным системным антивирусом «Защитник Windows». Также есть службы, которые являются частью установленных программ, как, например, драйвера для видеокарт AMD или Nvidia. Тот же Google Chrome, TeamViewer или Adguard при установке создают одноименную службу, которая необходима для нормального функционирования самой программы.

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

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

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

Process Explorer

С помощью этой программы можно не только отследить какой-либо процесс, но и узнать, какие файлы и папки он использует. На экране отображаются два окна. Содержимое одного окна зависит от режима, в котором работает Process Explorer: режим дескриптора или режим DLL.

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

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

Можно управлять потоками процессов: запускать их, останавливать или ставить на паузу. Также можно «заморозить» процесс. Process Explorer поможет распознать, к какому процессу относится запущенное окно на рабочем столе, что поможет быстро обнаружить вредоносные программы.



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


Службы Windows

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

это действительно больше не нужно

.

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


СВЯЗАННЫЕ С:




Понимание и управление службами Windows


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

Plex

, приложение медиа-сервера, которое может передавать локальный контент практически на любое ваше устройство. Конечно, вы могли бы оставить его на панели задач, как обычную программу, но что, если компьютер перезагрузится из-за отключения электроэнергии или запланированных обновлений? Пока вы снова не войдете в систему на ПК, Plex будет недоступен. Это раздражает, если вам приходится бежать в другую комнату, чтобы снова запустить Plex, пока ваш попкорн остывает, и очень раздражает, если вы находитесь за городом и пытаетесь транслировать свои медиа через Интернет. Настройка Plex как службы решит эту проблему.

Прежде чем начать, вы должны знать о нескольких важных предостережениях при запуске приложения как службы:

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

    Папка автозагрузки

    , чтобы вы могли удалить их там.

Готовы катиться? Поговорим о том, как это настроить.

Шаг первый: установите SrvStart

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

SrvStart

. Первоначально он был разработан для Windows NT и будет работать практически с любой версией Windows, начиная с Windows XP.

Для начала перейдите в

Страница загрузки SrvStart

и возьмите утилиту. Скачивание содержит всего четыре файла (два DLL и два EXE-файла). Установщика нет; вместо этого скопируйте их на свой компьютер

C: Windows

вложите их в основную папку Windows, чтобы «установить» SrvStart.



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

Шаг 2. Создайте файл конфигурации для новой службы

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

страница документации

. В этом примере мы будем использовать только две команды:

запускать

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

shutdown_method

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

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

запускать

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

shutdown_method

команда, мы используем

сообщение

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

[Plex]
startup = "C:  Program Files (x86)  Plex  Plex Media Server  Plex Media Server.exe"
shutdown_method = winmessage

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



Сохраните новый файл конфигурации в любом месте и замените расширение .txt на .ini. Запомните имя файла, оно нам понадобится на следующем шаге. Для упрощения ввода в командной строке мы предлагаем временно сохранить этот файл прямо на диске C :.

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

Следующим шагом будет использование команды Windows Service Controller (SC) для создания новой службы на основе критериев в вашем файле конфигурации. Откройте командную строку, щелкнув правой кнопкой мыши меню «Пуск» (или нажав Windows + X), выбрав «Командная строка (администратор)», а затем щелкнув Да, чтобы разрешить запуск с правами администратора.



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

SC CREATE <servicename> Displayname = "<servicename>" binpath = "srvstart.exe <servicename> -c <путь к файлу конфигурации srvstart>" start = <starttype>

В этой команде нужно отметить несколько моментов. Во-первых, после каждого знака равенства (=) стоит пробел. Это обязательно. Так же

<servicename>

ценность полностью зависит от вас. И, наконец, для

<тип запуска>

значение, вы хотите использовать

авто

так что служба запускается автоматически с Windows.

Итак, в нашем примере с Plex команда будет выглядеть так:

SC CREATE Plex Displayname = "Plex" binpath = "srvstart.exe Plex -c C: PlexService.ini" start = auto

Да, вы правильно прочитали: я использовал

C: PlexService.ini

вместо того

C: PlexService.ini

. Команда требует убрать косую черту.

Когда вы запустите команду, вы должны получить сообщение УСПЕХ, если все пойдет хорошо.



С этого момента ваша новая служба будет запускаться при каждом запуске Windows. Если вы откроете интерфейс служб Windows (просто нажмите «Пуск» и введите «Службы»), вы сможете найти и настроить новую службу так же, как любую другую.



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

How To Run Any Program As A Background Service In Windows

How To Run Any Program As A Background Service In Windows

Run Python Programs In Background As Windows Service

How To Run Memcached As A Windows Service

How To Run Background Processes On Windows

How To Disable Running Background Programs In Windows

How To Disable Background Services In Windows 10

How To Create A Windows Service Using Exe File

How To Run Python File In Background Mac/Linux/Windows Secretly

Remove Programs Running In The Background In Windows 7

Stop Windows 10 Apps From Running In The Background

How To Enable Or Disable Background Apps In Windows 10

Close/stop Programs Running In Background — Windows 7

Disable Programs Running In The Background In Windows | HP Computers | HP

Background Tasks Without A Separate Service: Hangfire For ASP.NET

How To Stop Running Background Apps In Windows 8 (updated)

How To Stop Universal Windows Platform Apps From Running In Background | Windows 10 Tutorial

C# Tutorial — How To Make An Application Auto Run On Windows Startup | FoxLearn

Intro To Windows Services In C# — How To Create, Install, And Use A Service Using Topshelf

Запускаем программу в скрытом режиме в Windows 10

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

В ранних версиях операционной системы, а также в Windows 10, запустить программу в скрытом режиме можно с помощью командной строки:

  • Для этого жмём «Win+R» и вводим «powershell».

  • Откроется консоль. Вводим команду «Start-Process -WindowStyle hidden «C:/ProgramFiles(х86)/Opera/opera.exe»», где «C:/ProgramFiles(х86)/Opera/opera.exe» — это путь к файлу программы, которую вы хотите запустить в скрытом режиме.
  • Софт запустится, но окна на панели задач не будет.

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

Dim WShell
Set WShell = CreateObject(«WScript.Shell»)
WShell.Run «Opera.exe», 0
Set WShell = Nothing

Где «Opera.exe» — это программа, которую нужно запустить в скрытом режиме.

Сохраняем файл с расширением .vbs и любым названием.

Запускаем файл. Программа запустится в скрытом режиме. Её работу можно отследить только в диспетчере задач.

Источник

Как в Windows 10 запускать программы в скрытом режиме

Как в Windows 10 запускать программы в скрытом режиме

Самые опасные сайты, которые НЕЛЬЗЯ открывать, но Вы наверняка уже пробовали

Ваш телефон Вас подслушивает: неоспоримые доказательства и способы спасения

Лучший антивирус для слабого ПК: он точно Вам нужен.

Нужен ли антивирус для Windows 10: 100% ответ без гадания на кофейной гуще

Как избавиться от назойливых звонков с неизвестных номеров: прощаемся навсегда без сожалений

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

Рассмотрим это на примере обычного Блокнота. Для его запуска в фоновом режиме мы будем использовать скрипт VBSсript, написанный вручную. Откройте любой текстовый редактор, скопируйте и вставьте в него следующий код:

Dim WShell

Set WShell = CreateObject(«WScript.Shell»)

WShell.Run «Notepad.exe», 0

Set WShell = Nothing

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

Сохраните текстовый файл под произвольным именем, но обязательно с расширением VBS.

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

Второй способ запуска программ в скрытом режиме заключается в использовании консоли PowerShell. В Windows 10, а также более ранних версиях системы в PowerShell для этого имеется специальный командлет Start-Process. Полностью же команда запуска будет выглядеть следующим образом:

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

Источник

Как запустить приложение в фоновом режиме windows

Вопрос

OS Windows XP
Есть консольная программа, которая работает несколько часов, выводит информацию на стандартный поток вывода. Нужно запустить её в фоновом режиме из .bat файла (в этом файле до запуска этой программы выполняются ещё другие нужные действия) так, чтобы не осталось на экране открытого окна, даже консольного (cmd.exe), но при этом вывод программы перенаправить в файл.

Просто фоновый режим (без окна), но без перенаправления в файл работает так.
start /b myprog.exe

Просто перенаправление вывода в файл, но без закрытия окна работает так.
cmd /c «myprog.exe > myfile.txt»
или
myprog.exe > myfile.txt
В любом из этих случаев .bat не заканчивает выполнения, а ждёт завершения этой команды (которая работать будет несколько часов) и не закрывает своё окно, которое зачет-то открыл.

Таким образом, для немедленного завершения .bat файла приходится использовать команду start, иначе никак. Однако команда
start /b myprog.exe > myfile.txt
будет делать не то, что нужно, так как поток перенаправится от команды start, а не от myprog.exe, как нужно.

Единственной возможностью остаётся вложить команду cmd в команду start так.
start /b cmd /c «myprog.exe > myfile.txt»
По описаниям в помощи это должно делать то, что нужно, однако почему-то окно всё равно не закрывается.

Вообще непонятно, зачем понадобилось открывать окно по умолчанию и создавать такие сложности, чтобы его специально закрыть. В OS Linux всё наоборот. По умолчанию окна нет, если оно нужно, то отдельной опцией это указывается. В OS Linux требуемое действие делается очень просто так.
myprog > myfile &

Ещё одна сложность в том, что команда cmd принимает в качестве параметра строку, которую нужно выполнить, что удобно, но не умеет её выполнять, не открывая окна. Команда start как раз сделана для того, чтобы не открывать окно, однако она не умеет выполнять команду в виде строки, а принимает первым параметром имя программы, вторым параметром — первый параметр запускаемой программы и так далее, что делает невозможным перенаправить поток вывода запускаемой программы в файл, так как знак > перенаправит поток вывода команды start.

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

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

Я уже долго мучался сам, советовался с друзьями, но никто не может помочь. Обращаюсь теперь к вам в надежде, что фирма Microsoft всё же лучше знает, как использовать возможности её командной строки для достижения нужного результата. Если ВЫ не поможете, больше обращаться мне не к кому. Это ВАШ программный продукт, всё что можно почерпнуть из помощи по этим командам, я прочитал, но там практически нет ничего нужного.

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

Источник

Как открыть фоновые процессы

Содержание

  • Отключаем фоновые программы в Виндовс 7
  • Способ 1: Удаление ярлыков из папки автозагрузки
  • Способ 2: Отключение программ в конфигурации системы
  • Что такое фоновый режим и фоновая передача данных
  • Как работает фоновый режим
  • Преимущества фонового режима
  • Недостатки фонового режима
  • Как ограничить фоновую работу
  • Отключение фоновой передачи данных
  • Инструкция:
  • Отключение синхронизации
  • Инструкция:
  • Заморозка приложений
  • Инструкция:
  • Вывод
  • Что такое фоновые приложения
  • Способы выявления фоновых программ
  • Как отключить работу ненужных приложений
  • Как закрыть фоновые процессы Windows


В этой статье мы рассмотрим методы отключения фоновых программ в Виндовс 7. Конечно, когда операционная система очень долго загружается, компьютер тормозит при работе различных программ и «раздумывает» при обработке запросов, можно произвести дефрагментацию разделов жёсткого диска или заняться поиском вирусов. Но основной причиной такой проблемы является присутствие большого количества постоянно функционирующих фоновых программ. Как отключить их на устройстве с Windows 7?

Отключаем фоновые программы в Виндовс 7

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

Способ 1: Удаление ярлыков из папки автозагрузки

Самый простой метод отключить фоновые программы в Windows 7 — это открыть папку автозагрузки и удалить оттуда ярлыки ненужных приложений. Давайте вместе попробуем на практике провести такую совсем несложную операцию.

  1. В нижнем левом углу Рабочего стола нажимаем кнопку «Пуск» с логотипом Виндовс и в появившемся меню выбираем строку «Все программы».

Перемещаемся по списку программ до графы «Автозагрузка». В этой директории хранятся ярлыки приложений, которые стартуют вместе с операционной системой.

Правой кнопкой мыши кликаем по иконке папки «Автозагрузка» и в выпавшем контекстном меню ЛКМ открываем её.

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

Задача выполнена! Но, к сожалению, в директории «Автозагрузка» отображаются далеко не все фоновые программы. Поэтому для более полной чистки своего ПК можно воспользоваться Способом 2.

Способ 2: Отключение программ в конфигурации системы

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

    Нажимаем на клавиатуре комбинацию клавиш Win+R, в появившемся окне «Выполнить» вводим команду msconfig . Кликаем на кнопку «OK» или жмем на Enter.

В разделе «Конфигурация системы» передвигаемся на вкладку «Автозагрузка». Здесь мы произведём все необходимые действия.

  • Соблюдайте осторожность и не отключайте приложения, в необходимости которых сомневаетесь. При следующей загрузке Виндовс отключенные фоновые программы не будут автоматически запущены. Готово!
  • Итак, мы успешно выяснили, каким образом можно выключить программы, работающие в фоновом режиме в Windows 7. Надеемся, что данная инструкция поможет вам заметно ускорить загрузку и быстродействие компьютера или ноутбука. Не забывайте периодически повторять такие манипуляции на своём компьютере, так как система постоянно забивается всяким мусором. Если у вас возникли вопросы по рассмотренной нами теме, задавайте их в комментариях. Удачи!

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    Большинство приложений, сервисов, служб и прочих процессов в ОС Android работают в невидимом для пользователя фоновом режиме. При такой организации достигается высокая функциональность и многозадачность. Из данной статьи вы узнаете, что такое и как работает фоновый режим, преимущества и недостатки, а так же как ограничить фоновую работу.

    Что такое фоновый режим и фоновая передача данных

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

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

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

    Помимо «фоновой работы» в ОС Android имеется «фоновая передача данных». Такая функция определяет режим работы отправки и получения данных в фоне. Если функция активна, то при включенном интернете приложение получает доступ к сети. В случае отключения «фоновой передачи данных», доступ в сеть предоставляется только когда программа находиться на переднем плане.

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

    Как работает фоновый режим

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

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

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

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

    Преимущества фонового режима

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

    Недостатки фонового режима

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

    Как ограничить фоновую работу

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

    Отключение фоновой передачи данных

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

    Инструкция:

    Откройте раздел системных настроек.

    Выберите пункт «Передача данных».

    Далее пункт «Экономия трафика».

    Активируйте функцию путем смены переключателя.

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

    Для разрешения достаточно перевести переключатель.

    Некоторые программы требуется предварительно открыть, а после отключить «Фоновый режим».

    Отключение синхронизации

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

    Инструкция:

    Перейдите в раздел системных настроек.

    Далее пункт «Аккаунты».

    Выберите вариант «Google».

    Отключите данные, что не требуется синхронизировать в фоне.

    Заморозка приложений

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

    Инструкция:

    Скачайте и установите программу Greenify.

    При первом запуске укажите «рабочий режим». Программа ориентирована на работу с рутироваными устройствами. Без root-прав возможности Greenify меньше. Так же в базовой версии имеются ограничения на доступ к определенным функциям. Для устройств без root-прав достаточно и базовой версии программы.

    Предоставьте разрешение для работы Greenify, если версия Android 5.1.1 или выше. Для этого нажмите на кнопку «предоставить разрешение».

    В новом окне выберите программу Greenify.

    Разрешите доступ, а после вернитесь в программу.

    Для завершения настройки нажмите «Закончить».

    Что бы «усыпить» приложение нажмите на кнопку со знаком плюс.

    Greenify проанализирует программы и покажет утилиты, что работают в фоновом режиме.

    Далее следует выбрать активные приложения и подтвердить действие. После блокировки экрана Greenify автоматически заморозит работу «чрезмерно активных фоновых программ».

    Если требуется, нажмите на кнопку «Показать другие приложения», что бы добавить в список заморозки другие программы.

    Вывод

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

    А как вы поступаете с активными фоновыми процессами приложений? Поделитесь решением в комментариях под статьей.

    Статья была Вам полезна?

    Поставьте оценку — поддержите проект!

    (1 оценок, среднее: 5,00 из 5)

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

    Отключение фоновых приложений в Windows.

    Что такое фоновые приложения

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

    1. Мессенджеры: Skype, ICQ, Viber (версия для ПК) и т. п. Они преследуют цель вовремя информировать вас о поступающих звонках и сообщениях.
    2. Антивирусы – чтобы немедленно обеспечить безопасность компьютера.
    3. Менеджеры загрузок, типа Torrent.
    4. Различные рекламные утилиты, которые идут в довесок к бесплатным программам, типа «Игры онлайн», «Очистка диска» и т. п.
    5. Вирусное ПО, стремящееся контролировать все процессы на компьютере.

    Если после загрузки системы открывается окно какой-то программы, например, Skype, значит, приложение работает в фоновом режиме. Некоторые утилиты могут автоматически запускаться и функционировать, не афишируя своей деятельности, но в «Диспетчере задач» это отображается. Конечно, много фоновых процессов, запущенных практически разом, приводят к перегрузке ОЗУ и ЦП и зависанию системы.

    Способы выявления фоновых программ

    Давайте разберемся, как найти и просмотреть список фоновых приложений в системах Windows 10 и 7. Начнём с «десятки»:

    1. Откройте меню «Пуск», найдите изображение зубчатого колесика и щелкните по нему.
    2. Появится окно с настройками, выберите «Конфиденциальность», там будет вкладка «Фоновые приложения».
    3. Здесь вы легко можете отключить запуск всего лишнего, передвинув ползунок в соответствующую позицию, однако мы не рекомендуем убирать из списка антивирус.

    Теперь находим то же самое в «семёрке»:

    1. Откройте «Пуск» — «Все программы» — «Автозагрузка».
    2. Выберите имя приложения и кликните по нему правой кнопкой, чтобы удалить из автозапуска. Не беспокойтесь, это не означает полного удаления программы с ПК – вы просто отключите функцию активации ПО вместе с системой.

    Также перечень запустившихся приложений можно увидеть на панели задач, справа. Разверните значки, спрятанные под стрелочкой, указывающей вверх. Разумеется, таким путем можно найти только корректные и безвредные программы – остальные прячутся в «Диспетчере задач». Для его вызова нажмите Ctrl+Alt+Del, перейдите в закладку «Автозагрузка».

    Как отключить работу ненужных приложений

    Из предыдущей главы вы уже знаете, как отключить фоновые программы в ОС Windows 7 и как отключить фоновые процессы в ОС Windows 10, если они честно заявляют о своей деятельности. Теперь рассмотрим более сложный вариант, когда ПО скрыто, но запускается с системой и поглощает ресурсы. Итак, снова откройте «Автозагрузку» в Task manager, выделите название ПО или процесса, кликните по нему ПКМ и удалите через соответствующую опцию.

    И теперь самый сложный вариант для рекламного ПО, которое никоим образом не желает подчиняться командам и упорно запускается вместе с системой, а антивирус при этом сообщает, что программа абсолютно безвредна. Такие приложения лучше удалить с ПК полностью, но вначале их нужно исключить из фонового запуска, чтобы компьютер не зависал. В данном случае мы действуем через реестр – будьте внимательны, чтобы не повредить важные записи.

    1. Нажмите Win+R и в появившемся окне наберите команду «regedit» (без кавычек).
    2. В реестре найдите слева папку HKEY_CURRENT_USER и последовательно откройте: SOFTWARE/ Microsoft/Windows/CurrentVersion/ Run.
    3. Теперь вы видите список программ в автозапуске – нажмите правой кнопкой мыши, чтобы удалить.
    4. Перезапустите компьютер.

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

    Как закрыть фоновые процессы Windows

    Если вы не хотите отключать автозапуск приложения насовсем, но фоновую работу приложения нужно временно убрать, то смотрим, как закрыть текущую службу:

    1. Снова вызовите «Диспетчер задач».
    2. Откройте вкладки: «Процессы» — «Фоновые».
    3. Отметьте нужные и кликните правой кнопкой, а затем выберите или «Завершить процесс» или «Завершить дерево процессов», чтобы удалить их из Task manager. Последнее подойдет, когда вы видите много служб, запущенных одной программой.

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

    aas_top

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

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

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

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

    Прежде чем начать, вы должны знать о нескольких важных предостережениях при запуске приложения в качестве службы:

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

    Готовы катиться? Давайте поговорим о том, как его настроить.

    Шаг первый: установите SrvStart

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

    Для начала перейдите на страницу загрузки SrvStart и воспользуйтесь утилитой. Загрузка содержит всего четыре файла (два DLL и два EXE-файла). Там нет установщика; вместо этого скопируйте их в папку C:Windows вашего компьютера, а затем в основную папку Windows, чтобы «установить» SrvStart.

    aas_4

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

    Шаг второй: создайте файл конфигурации для новой службы

    Затем вы захотите создать файл конфигурации, который SrvStart будет читать для создания сервиса. С SrvStart вы можете многое сделать, и вы можете прочитать полную информацию обо всех параметрах конфигурации на странице документации . В этом примере мы будем использовать только две команды: startup , который указывает программу для запуска, и shutdown_method , который сообщает SrvStart, как закрыть программу, когда соответствующая служба остановлена.

    Запустите Блокнот и создайте свой файл конфигурации, используя формат ниже. Здесь мы используем Plex, но вы можете создать файл для любой программы, которую вы хотите запустить в качестве службы. Команда startup просто указывает путь, где находится исполняемый файл. Для команды shutdown_method мы используем параметр winmessage , который заставляет SrvStart отправлять сообщение о закрытии Windows любому окну, открытому сервисом.

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

    aas_1_v2

    Сохраните новый файл конфигурации, где хотите, и замените расширение .txt расширением .ini. Запишите имя файла, так как оно понадобится нам на следующем шаге. Для удобства ввода в командной строке мы рекомендуем временно сохранить этот файл прямо на диске C :.

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

    Следующим шагом будет использование команды Windows Service Controller (SC) для создания новой службы на основе критериев в файле конфигурации. Откройте командную строку, щелкнув правой кнопкой мыши меню «Пуск» (или нажав «Windows + X»), выбрав «Командная строка (администратор)», а затем щелкнув «Да», чтобы запустить его с правами администратора.

    tl_start

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

    В этой команде нужно отметить несколько вещей. Во-первых, каждый знак равенства (=) имеет пробел после него. Это требуется. Кроме того, значение <servicename> полностью зависит от вас. И, наконец, для значения <starttype> вы захотите использовать auto чтобы служба автоматически запускалась с Windows.

    Итак, в нашем примере Plex команда будет выглядеть так:

    Да, вы правильно прочитали: я использовал C:PlexService.ini вместо C:PlexService.ini . Команда требует, чтобы вы удалили косую черту.

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

    aas_2

    С этого момента ваша новая служба будет работать при каждом запуске Windows. Если вы откроете интерфейс служб Windows (просто нажмите «Пуск» и введите «Службы»), вы сможете найти и настроить новую службу так же, как и любую другую.

    aas_3

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

    Как запустить процесс в фоне Linux

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

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

    Как запустить процесс в фоне Linux

    Для выполнения команды в фоновом режиме достаточно добавить в конце символ амперсанда (&):

    В выводе терминала будут отображены порядковый номер задачи (в квадратных скобках) и идентификатор процесса:

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

    Работая в фоновом режиме, команда все равно продолжает выводить сообщения в терминал, из которого была запущена. Для этого она использует потоки stdout и stderr, которые можно закрыть при помощи следующего синтаксиса:

    Здесь >/dev/null 2>&1 обозначает, что stdout будет перенаправлен на /dev/null, а stderr — к stdout.

    Узнать состояние всех остановленных и выполняемых в фоновом режиме задач в рамках текущей сессии терминала можно при помощи утилиты jobs c использованием опции -l:

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

    В любое время можно вернуть процесс из фонового режима на передний план. Для этого служит команда fg:

    Если в фоновом режиме выполняется несколько программ, следует также указывать номер. Например:

    Для завершения фонового процесса применяют команду kill с номером программы:

    Как перевести процесс в фоновый режим

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

    1. Остановить выполнение команды, нажав комбинацию клавиш Ctrl+Z.
    2. Перевести процесс в фоновый режим при помощи команды bg.

    Работа процессов в фоне

    Запуск скрипта в фоне linux — это одно, но надо чтобы он ещё работал после закрытия терминала. Закрытие терминала путем нажатия на крестик в верхнем углу экрана влечет за собой завершение всех фоновых процессов. Впрочем, есть несколько способов сохранить их после того как связь с интерактивной оболочкой прервется. Первый способ — это удаление задачи из очереди заданий при помощи команды disown:

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

    Убедиться, что задачи больше нет в списке заданий, можно, использовав уже знакомую утилиту jobs -l. А чтобы просмотреть перечень всех запущенных процессов (в том числе и отключенных) применяется команда

    Второй способ сохранить запущенные процессы после прекращения работы терминала — команда nohup. Она выполняет другую команду, которая была указана в качестве аргумента, при этом игнорирует все сигналы SIGHUP (те, которые получает процесс при закрытии терминала). Для запуска команды в фоновом режиме нужно написать команду в виде:

    Как видно на скриншоте, вывод команды перенаправляется в файл nohup.out. При этом после выхода из системы или закрытия терминала процесс не завершается. Существует ряд программ, которые позволяют запускать несколько интерактивных сессий одновременно. Наиболее популярные из них — Screen и Tmux.

    • Screen либо GNU Screen — это терминальный мультиплексор, который позволяет запустить один рабочий сеанс и в рамках него открыть любое количество окон (виртуальных терминалов). Процессы, запущенные в этой программе, будут выполняться, даже если их окна невидимы или программа прекратила работу.
    • Tmux — более современная альтернатива GNU Screen. Впрочем, возможности Tmux не имеют принципиальных отличий — в этой программе точно так же можно открывать множество окон в рамках одного сеанса. Задачи, запущенные в Tmux, продолжают выполняться, если терминал был закрыт.

    Выводы

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

    Что такое фоновый режим и стоит ли закрывать фоновые приложения на Android?

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

    Что такое фоновый режим в андроид – куда на самом деле девается оперативная память?

    Что такое фоновый режим в андроид – куда на самом деле девается оперативная память?

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

    Незакрытые андроид-приложения продолжают работать в фоновом режим?

    Отчасти это так, однако «работать» – не совсем подходящее слово. Для начала нужно разобраться в теории. Практически все android-приложения состоят из двух основных частей:

    1. Видимая пользователю часть.
    2. Часть, которую пользователь не видит.

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

    Незакрытые андроид-приложения продолжают работать в фоновом режим?

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

    Ручное закрытие приложения и автоматическая выгрузка – практически одно и то же. При таких операциях из ОЗУ выгружается видимая пользователю часть приложения. Несохраненный прогресс будет утерян, а при повторном запуске программы пользователь увидит ее главный экран.

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

    Закрытие фоновых android-приложений улучшает производительность?

    На самом деле это еще один миф. При очистке диспетчера задач вручную удастся освободить от силы 100-200 Мб, что никак не повлияет на производительность смартфона. Этот показатель может быть немного больше, если в меню многозадачности были игры, которые еще не выгрузились из оперативной памяти.

    Куда на самом деле «утекает» память android-устройств? Как это проверить?

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

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

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

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

    1. Перейдите в настройки смартфона.
    2. Войдите в раздел «О телефоне».
    3. Перейдите в подраздел «Информация об устройстве», а затем выберите пункт «Номер сборки» и кликните по нему 7 раз.
    4. Зайдите в раздел «Для разработчиков», а затем в подраздел «Статистика запущенных процессов».

    Куда на самом деле «утекает» память android-устройств? Как это проверить?

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

    Куда на самом деле «утекает» память android-устройств? Как это проверить? - 2

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

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

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

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

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

    Программное обеспечение для заморозки android-приложений

    Специализированные программы автоматически останавливают ненужные мобильному устройству сервисы, но останавливают их лишь частично. Для полноценной работы подобных программ необходимы root-права. Чтобы заморозить ненужные сервисы, скачайте специализированное приложение (например, Greenify), запустите его и выберите программы, службы которых вы хотите приостановить.

    Программное обеспечение для заморозки android-приложений

    Отключение событий

    Этот способ подойдет, если у вас есть root-доступ к своему мобильному устройству. В таком случае нет необходимости замораживать службы, так как можно сразу избавиться от причины их запуска – событий. Для этого нужно будет установить приложение Автостартс. При отключении событий ни в коем случае не трогайте системные, так как это может негативно отразиться на работе мобильного устройства. Также стоит учитывать, что после отключения сторонних событий некоторые программы могут работать хуже (пропадут некоторые автоматические действия, уведомления и т.д.).

    Удаление программ

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

    Удаление программ

    Выводы и советы

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

    Пожалуйста, опубликуйте ваши мнения по текущей теме статьи. За комментарии, подписки, отклики, дизлайки, лайки огромное вам спасибо!

    Дайте знать, что вы думаете по этой теме в комментариях. За комментарии, лайки, отклики, подписки, дизлайки низкий вам поклон!

    Выпуск Windows 10 1803 был отложен из-за ошибки, которую Microsoft обнаружила вовремя перед выпуском. Им удалось это исправить, но это не значит, что в 1803 году ошибок нет. Как и все предыдущие основные обновления функций Windows 10, в этом есть свои ошибки. Была небольшая путаница с отсутствием микрофона в некоторых приложениях, которая в основном заключалась в сбросе доступа к микрофону. Microsoft представила предупреждение об этом в будущих сборках. Нечто похожее, хотя и гораздо более раздражающее, что происходит в этой сборке, — это параметр Разрешить приложениям работать в фоновом режиме, сбрасывающий даже после того, как вы его выключите. Каждый раз, когда пользователь перезагружает свой компьютер, снова включается фоновое обновление приложения. Вот исправление.

    ОПОВЕЩЕНИЕ СПОЙЛЕРА: прокрутите вниз и посмотрите видеоурок в конце этой статьи.

    Разрешить приложениям работать в фоновом режиме

    Чтобы исправить эту ошибку, вам необходимо изменить реестр Windows, а для этого требуются права администратора. Откройте реестр Windows, набрав Regedit в поиске Windows.

    Перейдите в следующее место.

    HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionBackgroundAccessApplications

    Здесь найдите ключ DWORD под названием «Migrated». Если его там нет, щелкните правой кнопкой мыши на правой панели и выберите «Создать»> «Значение МЕЧА (32 бита)». Назовите его «Мигрированный» и установите для него значение 4. Настройте параметр «Разрешить приложениям работать в фоновом режиме», как вам нравится, например, полностью отключите его или отключите для выбранных приложений. Затем перезагрузите систему, и на этот раз настройки должны сохраниться после перезагрузки.

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

    HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionSearch

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

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

    Поскольку это исправление ошибки, могут быть некоторые исключения, из-за которых некоторые приложения, в основном стандартные, такие как Edge или Cortana, все еще работают в фоновом режиме, даже если вы отключили для них доступ. Нет никакого способа исправить это полностью, и похоже, что Microsoft не знает об этой проблеме. Не многие пользователи изменяют этот конкретный параметр, поэтому имеет смысл, что еще меньше сталкиваются с ошибкой, а еще меньше сообщают о ней.

    Что вы думаете об этой статье?

    Понравилась статья? Поделить с друзьями:
  • Как запустить сервер печати в windows 10
  • Как запустить процесс восстановления windows 10 при запуске
  • Как запустить сервер майнкрафт на vds windows
  • Как запустить программу в трее windows 10
  • Как запустить сервер firebird windows 10