...

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

Командная строка закрывается после выполнения — почему и что делать

Командная строка закрывается после выполнения команды

Во многих инструкциях на сайте для выполнения действий предлагается использовать команды в командной строке, в некоторых случаях — bat файл. Один из частых комментариев к таким материалам: командная строка сразу закрывается и нельзя ничего успеть увидеть.

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

Рассмотрим два случая, когда командная строка закрывается:

  • После выполнения введённой команды
  • После выполнения bat-файла

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

  1. Если вводить команду в окно «Выполнить» (вызываемое клавишами Win+R, либо через правый клик по кнопке «Пуск» в случае Windows 11 и 10), окно командной строки откроется и закроется сразу после выполнения, если дальнейший ввод пользователя не требуется. Ввод команды в окно Выполнить
  2. Если запустить непосредственно командную строку ( Как открыть командную строку, Запуск командной строки от имени администратора), и ввести команду уже в ней, автоматическое закрытие окна происходить не будет, и вы увидите, что именно выдает команда в результате выполнения. Ввод команды в командной строке

В случае выполнения bat-файла, если команды в нём не требуют ввода пользователя и не содержат команд паузы до нажатия клавиши пользователем, то при запуске (простым двойным кликом из расположения файла) и успешном выполнении, окно командной строки будет автоматически закрыто.

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

Запуск BAT файла из командной строки

  1. Открыть командную строку (как во втором пункте выше), указать путь к bat-файлу и нажать Enter. Он будет запущен и выполнен, но командная строка не будет закрыта после выполнения.
  2. В конце файла добавить команду PAUSE (сделать это можно в любом текстовом редакторе, подробнее: Как создать bat файл в Windows). В этом случае после выполнения любым способом окно не закроется пока вы не нажмете любую клавишу.

Командная строка сама открывается и сразу закрывается

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

  • Если это происходит не часто, вероятнее всего речь идёт о простой работе Windows: система может выполнять отдельные действия по завершении установки обновлений, обслуживанию и первоначальной настройке системы после установки инициируя запуск команд через командную строку.
  • В некоторых случаях завершение установки или удаления программ (в том числе после перезагрузки компьютера) выполняется с помощью командной строки — в этом сценарии появление окна командной строки также не будет регулярным.
  • При постоянном открытии и закрытии окон командной строки при включении компьютера или во время работы, следует проверить программы в автозагрузке и планировщике заданий: если там запускается cmd.exe с какими-либо параметрами, постараться разобраться, что именно, возможно — удалить из автозагрузки либо отключить задание в планировщике заданий. Чуть более подробно о процессе поиска в статье про ситуацию, когда сам открывается браузер с рекламой (даже если у вас это не происходит, логика та же). Также может иметь смысл использовать средства удаления вредоносных программ для поиска и удаления нежелательного ПО с компьютера.

Видео

А вдруг и это будет интересно:

  • Лучшие бесплатные программы для Windows
  • Ошибка 0xc000000e при загрузке Windows — как исправить?
  • Диск отключен из-за конфликта подписей с другим диском — как исправить?
  • Ошибка при запуске приложения 0xc0000005 — как исправить?
  • Случайные аппаратные адреса в Windows 11 и Windows 10 — что это, как включить или отключить
  • Как включить Портал устройств в Windows 11 или Windows 10 и что это такое
  • Windows 11
  • Windows 10
  • Android
  • Загрузочная флешка
  • Лечение вирусов
  • Восстановление данных
  • Установка с флешки
  • Настройка роутера
  • Всё про Windows
  • В контакте
  • Одноклассники

    владимир 16.02.2023 в 17:26

  • Dmitry 17.02.2023 в 13:39
cmd /C КОМАНДА & pause

Сама открывается и закрывается командная строка в Windows — варианты решения

Автоматически открывается командная строка — что делать?

Некоторые пользователи Windows 11, Windows 10 и других версий ОС могут заметить, что при входе в систему или при обычной работе иногда может сама запускаться, а затем — закрываться командная строка, иногда — несколько окон подряд.

Возможные причины открытия окна командной строки

Командная строка открывается и закрывается случайным образом

Среди возможных причин, по которым вы можете наблюдать автоматическое открытие командной строки:

  • Задачи обслуживания и обновления Windows — иногда система сама может завершать некоторые процедуры, выполняя действия через командную строку. В этом случае это явление не будет регулярным, но иногда при входе в систему вы будете наблюдать одно или несколько подряд открывающихся окон командной строки, которые быстро закрываются.
  • Иногда появление командной строки может происходить при фоновом обновлении драйвера, например видеокарты — это также нормальная ситуация, но при этом наблюдается сравнительно редко.
  • Вирусы и вредоносное ПО — причина может быть и в работе вирусов или нежелательного ПО на компьютере, которое запускает те или иные процессы через bat-файлы, команды командной строки или иным образом.
  • Сторонние программы в автозагрузке — некоторые обычные прикладные программы при запуске также кратковременно открывают окно командной строки: если такие программы есть в автозагрузке, вы будете видеть такое окно при каждом входе в систему. Некоторые другие программы могут вызывать появление окна командной строки лишь иногда: например, OneDrive или браузеры для завершения установки обновлений.
  • Сетевые инструменты — серверное ПО и софт для VPN, прокси и синхронизации также может кратковременно открывать окно командной строки при запуске.
  • Обычные программа — если окно командной строки появляется только в момент запуска какой-то определенной игры или программы, здесь, как правило, беспокоиться не о чем — просто у этого конкретного ПО запуск устроен именно таким образом.

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

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

Как исправить автоматическое открытие и закрытие командной строки

Если есть основания полагать, что самопроизвольно открывающаяся командная строка — не результат обычной работы Windows, выполните следующие шаги:

  1. Проверьте ваш компьютер на наличие вредоносных программ с помощью специальных средств для их обнаружения, например, AdwCleaner. Также может иметь смысл использовать антивирусные утилиты, не требующие установки, такие как Kaspersky Virus Removal Tool. Проверка компьютера в AdwCleaner
  2. Проверьте, будет ли появляться командная строка, если выполнить чистую загрузку Windows (без сторонних служб и элементов автозагрузки), подробнее: Чистая загрузка Windows. Если в этом случае никаких окон нет, попробуйте убрать ненужные элементы автозагрузки и посмотреть, решит ли это проблему. Подробнее: Как удалить программы из автозагрузки Windows 11, Автозагрузка Windows 10. Для изучения элементов автозагрузки также можно использовать Sysinternals Autoruns. Особое внимание обратите на элементы автозагрузки в реестре, запускающие cmd.exe с набором параметров. Подозрительный элемент в автозагрузке
  3. После появления командной строки и её закрытия откройте Терминал Windows или Windows PowerShell от имени администратора (правый клик по кнопке «Пуск» и выбор соответствующего пункта), введите команду
Get-ScheduledTask | Get-ScheduledTaskInfo | select TaskName, TaskPath, LastRunTime | out-gridview

Недавние задания в планировщике заданий

в результате откроется новое окно со списком задач планировщика, отсортируйте его по времени последнего запуска (нажмите по заголовку столбца LastRunTime) и проверьте, не было ли выполнено какое-либо задание в момент появления окна командной строки. Если такое задание было, откройте планировщик заданий (Win+Rtaskschd.msc) и посмотрите, какие команды выполняет это задание (путь к нему можно увидеть в столбце TaskPath), есть ли смысл о них переживать или это обычные системные задачи. При сомнениях можно нажать правой кнопкой мыши по заданию и отключить его.

  • Если в планировщике заданий в разделе Microsoft — Office присутствует задание OfficeBackgroundTaskHandlerRegistration отключите его.
  • Если проблема регулярная, окно появляется каждый раз при входе в систему и дольше чем на долю секунды, можно попробовать поймать момент и нажать клавишу Print Screen, чтобы сделать скриншот, а затем посмотреть, что именно выполняется в командной строке для последующих выводов и действий.
  • Попробуйте выполнить проверку целостности и восстановление системных файлов: запустите командную строку от имени администратора, введите команды sfc /scannow и нажмите Enter.
  • В случае, если проблема появилась недавно и у вас есть точки восстановления системы, попробуйте использовать их, чтобы откатить Windows к предыдущему состоянию: Точки восстановления Windows 11, Точки восстановления Windows 10.
  • Есть сообщения, что проблема может возникать при отсутствующем пути C:\Windows\SysWow64\ в системной переменной PATH. Мне кажется не очень правдоподобным, поскольку его и не должно быть по умолчанию в последних версиях Windows 11 и Windows 10, но можно попробовать добавить этот путь в системную переменную среды PATH.
  • Если ваша ситуация отличается от предложенных сценариев появления проблемы, опишите в деталях, что именно происходит, какие при этом существуют закономерности: не исключено, что решение удастся подобрать.

    А вдруг и это будет интересно:

    • Лучшие бесплатные программы для Windows
    • Ошибка 0xc000000e при загрузке Windows — как исправить?
    • Диск отключен из-за конфликта подписей с другим диском — как исправить?
    • Ошибка при запуске приложения 0xc0000005 — как исправить?
    • Случайные аппаратные адреса в Windows 11 и Windows 10 — что это, как включить или отключить
    • Как включить Портал устройств в Windows 11 или Windows 10 и что это такое
    • Windows 11
    • Windows 10
    • Android
    • Загрузочная флешка
    • Лечение вирусов
    • Восстановление данных
    • Установка с флешки
    • Настройка роутера
    • Всё про Windows
    • В контакте
    • Одноклассники

    Не работают приложения Windows 10

    Не запускаются приложения Windows 10

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

    Сброс приложения Windows 10

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

    1. Зайдите в Параметры — Система — Приложения и возможности.
    2. В списке приложений нажмите по тому, которое не работает, а затем — по пункту Дополнительные параметры. Параметры приложений
    3. Выполните сброс приложения и хранилища (учтите, что могут быть также сброшены учетные данные, хранящиеся в приложении). Сброс данных приложения Windows 10

    После выполнения сброса, можно проверить, восстановилась ли работа приложения.

    Переустановка и перерегистрация приложений Windows 10

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

    Одна из самых действенных мер, срабатывающих для большинства пользователей в описываемой ситуации — перерегистрация приложений магазина Windows 10. Выполняется это с помощью PowerShell.

    Прежде всего, запустите Windows PowerShell от имени администратора. Для этого вы можете начать вводить в поиске Windows 10 «PowerShell», а когда нужное приложение будет найдено, кликнуть по нему правой кнопкой мыши и выбрать запуск от имени Администратора. Если же поиск не работает, то: пройдите в папку C:\ Windows\ System32\ WindowsPowerShell\ v1.0 кликните правой кнопкой мыши по Powershell.exe, выберите запуск от имени администратора.

    Скопируйте и введите следующую команду в окно PowerShell, после чего нажмите Enter:

    Get-AppXPackage | Foreach

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

    Перерегистрация приложений Windows 10

    Если в данном виде способ не сработал, то есть второй, расширенный вариант:

    • Удалите те приложения, запуск которых для вас критичен
    • Переустановите их (например, с помощью команды, указанной ранее)

    Сброс кэша магазина Windows

    Попробуйте выполнить сброс кэша магазина приложений Windows 10. Для этого, нажмите клавиши Win+R (клавиша Win — та, что с эмблемой Windows), после этого в появившееся окно «Выполнить» ведите wsreset.exe и нажмите Enter.

    Сброс кэша магазина Windows 10

    После завершения, попробуйте запустить приложения снова (если сразу не сработает, попробуйте перезагрузить компьютер).

    Проверка целостности системных файлов

    В командной строке, запущенной от имени администратора (запустить можно через меню по клавишам Win+X), выполните команду sfc /scannow и, если она не выявила проблем, то еще одну:

    Dism /Online /Cleanup-Image /RestoreHealth

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

    Дополнительные способы исправить запуск приложений

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

    • Переключение часового пояса и даты в автоматически определяемые или наоборот (есть прецеденты, когда это срабатывает).
    • Включение контроля учетных записей UAC (если вы до этого его отключили), см. Как отключить UAC в Windows 10 (если делать обратные шаги, он включится).
    • Программы, отключающие функции слежения в Windows 10 также могут влиять на работу приложений (блокировать доступ к Интернету, в том числе в файле hosts).
    • В планировщике заданий, зайдите в библиотеке планировщика в Microsoft — Windows — WS. Запустите вручную оба задания из этого раздела. Через пару минут проверьте запуск приложений.
    • Панель управления — Устранение неполадок — Просмотр всех категорий — Приложения из магазина Windows. Это запустит средство автоматического исправления ошибок.
    • Проверьте службы: Служба развертывания AppX, Служба лицензий клиента, Сервер моделей данных плиток. Они не должны быть отключены. Две последних — выполняться автоматически.
    • Использование точки восстановления (панель управления — восстановление системы).
    • Создание нового пользователя и вход под ним (при этом проблема не решается для текущего пользователя).
    • Сброс Windows 10 через параметры — обновление и восстановление — восстановление (см. Восстановление Windows 10).

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

    А вдруг и это будет интересно:

    • Лучшие бесплатные программы для Windows
    • Ошибка 0xc000000e при загрузке Windows — как исправить?
    • Диск отключен из-за конфликта подписей с другим диском — как исправить?
    • Ошибка при запуске приложения 0xc0000005 — как исправить?
    • Случайные аппаратные адреса в Windows 11 и Windows 10 — что это, как включить или отключить
    • Как включить Портал устройств в Windows 11 или Windows 10 и что это такое
    • Windows 11
    • Windows 10
    • Android
    • Загрузочная флешка
    • Лечение вирусов
    • Восстановление данных
    • Установка с флешки
    • Настройка роутера
    • Всё про Windows
    • В контакте
    • Одноклассники

      Xoji 20.12.2019 в 12:51

    • Dmitry 20.12.2019 в 12:54
    • Dmitry 15.05.2020 в 12:35

    При подготовке материала использовались источники:
    https://remontka.pro/cmd-closes-after-run/
    https://remontka.pro/cmd-opens-closes-automatically/
    https://remontka.pro/apps-dont-work-windows-10/

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