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

Способ 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» добавлять не нужно.

Автор статьи Роман Вам помогли мои советы?
Получить ответ на Email
Уведомить о

0 ответов
Межтекстовые Отзывы
Посмотреть все комментарии

Рекомендуем: