Содержание:
Способ 1: Консоль «PowerShell»
Для запуска программ и процессов в скрытом режиме, без использования графического интерфейса, в Windows 10 предусмотрен специальный командлет «PowerShell».
- Запустите консоль «PowerShell» из контекстного меню кнопки «Пуск».
- Сформируйте и выполните команду вида
Start-Process -WindowStyle hidden "Path"
, заменив Path на полный путь к исполняемому файлу запускаемой в скрытом режиме программы.
Способ 2: Скрипт VBS
Скрыть явную работу приложения можно также с помощью простого скрипта на языке VBS, в котором после исполняемого файла приложения указывается специальный аргумент.
- Создайте «Блокнотом» или любым другим простым текстовым редактором новый текстовый файл.
- Вставьте в документ следующий код, заменив cmd.exe названием исполняемого файла программы, которую нужно запустить в скрытом режиме. Если файл располагается в системных каталогах, можно ограничиться лишь именем файла. В противном случае в двойных кавычках необходимо прописать полный к нему путь.
Dim WShell
Set WShell = CreateObject("WScript.Shell")
WShell.Run "cmd.exe", 0
Set WShell = Nothing
- Сохраните файл с произвольным названием, но обязательно с расширением VBS.
Готово, запустите созданный скрипт двойным по нему кликом.
Способ 3: Планировщик заданий
Эффективный, но не слишком удобный способ запуска приложений в скрытом режиме. Реализуется он с помощью встроенного в Windows 10 «Планировщика заданий».
- Откройте штатный «Планировщик заданий» командой
taskschd.msc
, выполненной в диалоговом окошке быстрого запуска (Win + R). - Нажмите в правой колонке «Создать задачу».
- В поле «Имя» введите произвольное название создаваемой задачи, активируйте радиокнопку «Выполнять для всех пользователей». Установите флажок в чекбоксе «Скрытая задача», а из выпадающего списка «Настроить для» выберите «Windows 10».
- Переключитесь на вкладку «Действие» и нажмите «Создать».
- Нажав кнопку «Обзор», укажите путь к исполняемому файлу программы, которую хотите запустить в скрытом режиме. Нажмите «ОК».
- Сохраните задание, нажав «ОК».
Теперь, чтобы запустить программу без использования графического интерфейса, в правой колонке «Планировщика заданий» нажмите «Выполнить».
Как вариант, можно создать на задание отдельный ярлык, прописав в поле расположения объекта команду C:\Windows\System32\schtasks.exe /run /tn "TaskName"
, где TaskName – название созданной в планировщике задачи.
Способ 4: Сторонние утилиты
Для запуска классических десктопных приложений с графическим интерфейсом можно использовать специальные утилиты, например инструмент PsExec.
- Скачайте архив с утилитами Sysinternals с сайта Microsoft и распакуйте.
- Найдите среди извлеченных файлов «psexec.exe» и скопируйте его в системный каталог
C:/Windows/System32
. - Для запуска нужной программы в скрытом режиме откройте от имени администратора «PowerShell» и выполните команду
.\psexec -i 0 -d program.exe
, где program.exe – название программы.
Если запускаемое в фоновом режиме приложение находится не в системных, а в пользовательских каталогах, вместо только одного имени указывайте полный к ней путь. Если путь содержит пробелы, его нужно будет взять в двойные прямые кавычки.
Вместо «PowerShell» можно использовать классическую «Командную строку». В этом случае точку со слешем перед «psexec» добавлять не нужно.
Наш Telegram каналТолько полезная информация