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

Все способы:

  • Способ 1: Консоль «PowerShell»
  • Способ 2: Скрипт VBS
  • Способ 3: Планировщик заданий
  • Способ 4: Сторонние утилиты
  • Вопросы и ответы: 0

Способ 1: Консоль «PowerShell»

Для запуска программ и процессов в скрытом режиме, без использования графического интерфейса, в Windows 10 предусмотрен специальный командлет «PowerShell».

  1. Запустите консоль «PowerShell» из контекстного меню кнопки «Пуск».
  2. Запуск программы в скрытом режиме в Windows 10-1

  3. Сформируйте и выполните команду вида Start-Process -WindowStyle hidden "Path", заменив Path на полный путь к исполняемому файлу запускаемой в скрытом режиме программы.
  4. Запуск программы в скрытом режиме в Windows 10-2

Способ 2: Скрипт VBS

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

  1. Создайте «Блокнотом» или любым другим простым текстовым редактором новый текстовый файл.
  2. Вставьте в документ следующий код, заменив cmd.exe названием исполняемого файла программы, которую нужно запустить в скрытом режиме. Если файл располагается в системных каталогах, можно ограничиться лишь именем файла. В противном случае в двойных кавычках необходимо прописать полный к нему путь.

    Dim WShell
    Set WShell = CreateObject("WScript.Shell")
    WShell.Run "cmd.exe", 0
    Set WShell = Nothing

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

  4. Сохраните файл с произвольным названием, но обязательно с расширением VBS.
  5. Запуск программы в скрытом режиме в Windows 10-4

Готово, запустите созданный скрипт двойным по нему кликом.

Способ 3: Планировщик заданий

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

  1. Откройте штатный «Планировщик заданий» командой taskschd.msc, выполненной в диалоговом окошке быстрого запуска (Win + R).
  2. Запуск программы в скрытом режиме в Windows 10-5

  3. Нажмите в правой колонке «Создать задачу».
  4. Запуск программы в скрытом режиме в Windows 10-6

  5. В поле «Имя» введите произвольное название создаваемой задачи, активируйте радиокнопку «Выполнять для всех пользователей». Установите флажок в чекбоксе «Скрытая задача», а из выпадающего списка «Настроить для» выберите «Windows 10».
  6. Запуск программы в скрытом режиме в Windows 10-7

  7. Переключитесь на вкладку «Действие» и нажмите «Создать».
  8. Запуск программы в скрытом режиме в Windows 10-8

  9. Нажав кнопку «Обзор», укажите путь к исполняемому файлу программы, которую хотите запустить в скрытом режиме. Нажмите «ОК».
  10. Запуск программы в скрытом режиме в Windows 10-9

  11. Сохраните задание, нажав «ОК».
  12. Запуск программы в скрытом режиме в Windows 10-10

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

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

Как вариант, можно создать на задание отдельный ярлык, прописав в поле расположения объекта команду C:\Windows\System32\schtasks.exe /run /tn "TaskName", где TaskName – название созданной в планировщике задачи.

Способ 4: Сторонние утилиты

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

Скачать Sysinternals PsExec с официального сайта

  1. Скачайте архив с утилитами Sysinternals с сайта Microsoft и распакуйте.
  2. Найдите среди извлеченных файлов «psexec.exe» и скопируйте его в системный каталог C:/Windows/System32.
  3. Запуск программы в скрытом режиме в Windows 10-12

  4. Для запуска нужной программы в скрытом режиме откройте от имени администратора «PowerShell» и выполните команду .\psexec -i 0 -d program.exe, где program.exe – название программы.
    Запуск программы в скрытом режиме в Windows 10-13

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

Вместо «PowerShell» можно использовать классическую «Командную строку». В этом случае точку со слешем перед «psexec» добавлять не нужно.

Наша группа в TelegramПолезные советы и помощь

Do you know that you can start an application hidden in Windows? Sometimes you need to because some apps can run in the background doing their task without interrupting your workflow. You might want to run an app hidden from a batch script, let it do its work and not show any window. In this article, we will see all ways to run a program hidden in Windows 10.

Windows 10 run hidden banner

There are several ways to start an application hidden in Windows 10. It can be done without third party tools and with the help of some useful third party tools. Here are the easiest ways to do it.

In the article, we will hide Notepad as an example. You can use the same method to hide any other app you want.

Method 1. Using VBScript

This is the old and «traditional» way to start apps hidden. It works in every Windows version where VBScript is available. All modern Windows versions have VBScript support.

Open your favorite text editor and paste the following text.

Dim WShell
Set WShell = CreateObject("WScript.Shell")
WShell.Run "Notepad.exe", 0
Set WShell = Nothing

Save it to a file with the .VBS extension. When you double click it, it will start Notepad hidden.

Windows 10 create VBS file

Windows 10 save VBS file

To call it from a batch file, execute it as follows:

wscript ""path\to\your vbs file.vbs"

Windows 10 run VBS file

Here, the Run method of the Wscript.Shell object runs a program in a new process. The second parameter is 0, which tells it to run the application hidden.
If you need to run an application with some command line arguments, the syntax is as follows:

WShell.Run "path\to\app.exe /argument1 /argument2", 0

If the application path contains spaces, add quotes to the beginning and to the end of the path. For example:

WShell.Run """" & "C:\Program Files (x86)\Mozilla Firefox\firefox.exe" & """", 0

Hide process Windows 10 extra quotes 1

You can verify that the app is running by opening Task Manager. You will see Notepad.exe running but no window will be shown for it.

Windows 10 run program hidden

Method 2. Using PowerShell

PowerShell in Windows 10 and earlier versions comes with a built-in cmdlet Start-Process which can be used to start programs hidden too.
The syntax is as follows:

Start-Process -WindowStyle hidden -FilePath Notepad.exe

Windows 10 create PS1 file

If you save this text in a file with a .PS1 extension, then you can call it from a batch file as follows:

powershell -executionPolicy bypass -file "path\to\my file.ps1"

Windows 10 save PS1 file

Windows 10 run PS1 file

Windows 10 PS1 file started

Method 3. Using a third party tool

There are a number of third party tools which can use to manipulate window states. The only problem with such third party tools is that they often trigger false positives in antivirus software. If you need to use a third party tool, I suggest you to play with these:
Quiet

The syntax is as follows:

Quiet.exe "path\to\executable file.exe"

NirCmd by NirSoft
NirCmd is a powerful console tool which can do a lot of useful tricks. One of its options is the ability to start a process hidden.
The syntax is as follows:

nircmd exec hide "C:\Windows\Notepad.exe"

That’s it. If you use some alternative way to start an app hidden in Windows 10, feel free to share it in the comments.

Support us

Winaero greatly relies on your support. You can help the site keep bringing you interesting and useful content and software by using these options:

If you like this article, please share it using the buttons below. It won’t take a lot from you, but it will help us grow. Thanks for your support!

Сегодня, мы вам расскажем, что именно из себя представляет работа программы в скрытом режиме в Windows 10 при условии, что она не чем себя не выдает во время своей работы, как это часто бывает с другим ПО. Понятное дело, что конкретно в нашем случае, мы не будем использовать сторонние программное обеспечение или скрипты, так как мы имеет возможность отлично обойтись и без них!
В своем примере, мы будем рассматривать запуск приложения «Блокнот», которое имеется на каждом ПК, но при необходимости, используя нашу инструкцию, легко можно будет запустить и другое ПО.
Открываем любой текстовый редактор, который вам максимально знаком и прописываем в него следующий код:
 

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

Как только вы пропишите в текстовый редактор вышеназванный код, вам необходимо будет его сохранить, но только в расширение «VBS»:

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

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

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

Как пример, мы покажем вам как работает «Блокнот» в «фоновом режиме», но для этого нам понадобится скрипт «VBSсript».

Откройте любой текстовый редактор и пропишите в него следующий скрипт:

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

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

Сохраняем созданный в текстовом редакторе файл с любым именем, но только задаем ему расширение «VBS»:

Теперь, если вы дважды кликните по документу с расширением «VBS», то у вас получится запустить программу в скрытом режиме в Windows 10, а узнать о том, что «Блокнот» работает будет практически не возможно, если только не использовать «Диспетчер задач».

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


запуск программ на Виндовс 10, Windows 10, Настройка Виндовс 10, Запустить программу в скрытом режим

Работа в фоновом режиме от имени Системы, TrustedInstaller или Local Service — не единственное отличие процессов системных служб от процессов прикладных приложений. Все ключевые системные процессы запускаются в рамках изолированного сеанса с идентификатором 0, тогда как для вошедших в систему пользователей Windows открывает отдельный сеанс с идентификаторами 1, 2, 3 и так далее в зависимости от того, сколько всего пользователей работает в системе.

Вы можете убедиться в этом сами, выполнив в запущенной от имени администратора PowerShell команду get-process -name имя-процесса. Обратите внимание на данные столбца SI: если вы видите в нем 0, значит процесс работает в привилегированном изолированном сеансе, тогда как 1 указывает на то, что процесс запущен в рамках сеанса пользовательского.

Get-process

Для чего нужно такое разделение догадаться несложно.

Оно необходимо, чтобы процессы более «низкого» порядка не могли получить непосредственный доступ к критически важным процессам системы. Эту особенность Windows можно использовать для запуска прикладных программ в скрытом режиме без назначения их процессов службами, как в примере работы с инструментом Non-Sucking Service Manager, который был рассмотрен нами в статье «Как в Windows 10 создать собственную системную службу».

Есть и более простые решения.

Утилита PsExec

Воспользуйтесь бесплатной тулзой PsExec, созданной Марком Руссиновичем.

Скачайте архив с утилитами со странички docs.microsoft.com/ru-ru/sysinternals/downloads/psexec, распакуйте его и скопируйте исполняемый файл psexec.exe в системную папку System32.

Проводник

Запустите от имени администратора PowerShell и выполните команду вида .\psexec -i 0 -d путь-к-программе.

Например, командой .\psexec -i 0 -d notepad можно запустить в скрытом режиме Блокнот.

Psexec

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

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

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

Получить те же результаты можно средствами штатного Планировщика заданий.

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

Планировщик

Сохраните задачу и запустите ее из главного окна Планировщика.

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

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

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Где посмотреть файл подкачки в windows 7
  • Samsung scx 3400 drivers windows 10
  • Cmospwd для windows 10 как пользоваться
  • Текстовый редактор с открытым исходным кодом для windows
  • Acer al1716 драйвер windows 10