Как приостановить процесс в Windows 7 cloud-script.ru

Как приостановить процесс в Windows 7

Оптимизация Windows 7 — как удалить ненужные программы и процессы

Если у вас медленно работает компьютер, а пространство жёсткого диска перегружено, очистите его от лишних программ и компонентов, а также отключите ненужные процессы и службы. Сделать это можно стандартными средствами Windows либо с помощью сторонних программ.

Откуда появляются лишние программы

Сторонний софт устанавливают на компьютер производители. Так, купив ноутбук с операционной системой, вы наверняка увидите на рабочем столе от двух до десяти ярлыков неизвестного назначения. Другие программы, называемые паразитами, устанавливаются параллельно с необходимым софтом. Вы скачиваете, к примеру, видеоплейер. Запускаете установку, по окончании которой на рабочем столе возникает ярлык программы, а с ним — ещё три. Это предустановленный софт, против которого не работают антивирусы и чистильщики реестра. Программы не несут вреда для системы, но изрядно замедляют работу Windows 7.

Пример программы-паразита — Guard Mail.ru

Какие программы и процессы в Windows 7 можно убрать

В Windows 7 три категории данных, загружающих систему — программы, процессы и службы. Программа устанавливается на компьютер для выполнения функции, необходимой пользователю. Процесс может быть системным, необходимым для корректной работы Windows 7, и пользовательским, запущенным вместе с программой. Службы в системе запускаются по умолчанию и отключаются через «Управление компьютером».

Индекс производительности Windows снижается, если при старте системы автоматически запускается чрезмерное количество программ и процессов

Процессы можно отключить через «Диспетчер задач» (инструкция приведена ниже).

Таблица: какие процессы можно отключить без вреда для системы

Не отключайте процесс Explorer.exe — остановка приведёт к удалению иконок рабочего стола и панели задач Windows.

Таблица: процессы, которые нельзя отключать

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

Windows 7 не даёт пользователю завершить некоторые особо важные процессы. При перезагрузке система запускает их повторно.

Помимо процессов, в системе Windows работают службы, часть из которых с помощью меню «Управление компьютером» можно закрыть без ущерба для безопасности ПК. Список служб, которые можно остановить:

  • факс;
  • удалённое управление Windows;
  • удалённый реестр;
  • удалённые рабочие столы;
  • поддержка Bluetooth;
  • сервер удалённых рабочих столов;
  • вторичный вход в систему;
  • загрузка изображений Windows;
  • смарт-карта;
  • диспетчер автоподключений удалённого доступа;
  • координатор распределенных транзакций (КРТ);
  • ktmrm для КРТ.

Если вы не используете локальную сеть, отключите службу «Модуль поддержки NetBIOS» и переведите на ручной режим службу «Браузер компьютеров».

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

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

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

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

Открыв «Пуск», можно просмотреть список программ и удалить некоторые:

    Нажмите «Пуск — Все программы».

Откройте пункт «Все программы» в меню «Пуск»

Откроется список установленных программ

Найдите папку с ненужной программой, а в ней — файл Uninstall

Недостаток способа в том, что после стирания программы средствами Windows сохраняются её файлы и остаточные записи в реестре.

Также из меню «Пуск» вы можете остановить работу служб. Для этого:

  1. Нажмите «Пуск».
  2. Выберите пункт «Компьютер» и щёлкните по нему правой кнопкой мыши.
  3. Выберите из списка пункт «Управление». Откроется окно «Управление компьютером».

Откройте меню «Управление компьютером»

Выберите пункт «Службы»

Отключите ненужную службу

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

Видео: отключение лишних процессов и служб

Как стереть приложение из «Панели управления»

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

  1. Нажмите на «Пуск» и выберите «Панель управления».
  2. Откройте «Удаление программы».
  3. Компьютер откроет список программ, работающих на компьютере, в алфавитном порядке.
  4. Кликните по названию утилиты, которую будете деинсталлировать и щёлкните «Удалить/Изменить» вверху окошка.
  5. Во всплывшем окошке подтвердите удаление.

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

Видео: деинсталляция из «Панели управления»

Как остановить процессы через «Диспетчер задач»

Чтобы остановить процессы, выполняемые Windows, запустите «Диспетчер задач», нажав Ctrl+Alt+Del.

    В «Диспетчере задач» выберите вкладку «Процессы».

Откройте вкладку «Процессы»

Выберите неиспользуемый процесс и нажмите «Завершить»

Завершите все ненужные процессы

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

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

Другие варианты удаления неиспользуемых программ

Практически все инсталляторы предлагают пользователям выбрать папку, куда будут помещены файлы программы. По умолчанию они выполняют установку в папку C:Program files. Открыв папку, вы увидите папки с программным обеспечением. Для деинсталляции программы напрямую:

  1. Зайдите в папку утилиты, которую будете стирать.
  2. Внутри найдите файл Uninstall.exe.
  3. Дважды щёлкните по файлу мышью.
  4. Откроется окно деинсталлятора. Подтвердите удаление и дождитесь окончания процесса.

Удалить программу можно, найдя в директории Program files папку с её именем, а в ней — файл Uninstall.exe

Более сложный метод — деинсталляция приложений из командной строки. Чтобы выполнить удаление:

  1. Зайдите в командную строку. Для этого нажмите Win+R и в окошке «Выполнить» впишите cmd. Нажмите «ОК».
  2. Пропишите команду WMIC и нажмите клавишу Enter. Вы увидите надпись: wmic: rootcli.
  3. Пропишите запрос product get name. Через некоторое время вы увидите список установленных программ.
  4. Пропишите: product where name = «наименование программы в точности» call uninstall. При написании имени программы учитывайте регистр. Если имя введено неправильно, нажав клавишу Enter, вы заметите информацию об ошибке.
  5. Нажмите «Y» для подтверждения процедуры и дождитесь надписи Method Execution successful.

Пример деинсталляции программы через командную строку

Сторонние программы для удаления ненужных файлов

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

PC Decrapifier

PC Decrapifier — программа для проверки компьютера на наличие «паразитов». Не требует установки, весит 1,5 Мб. После открытия программы выполните следующие действия:

  1. Нажмите «Проверить обновления» (Check for updates).
  2. В открывшемся окне вы увидите вопрос «Вы используете новый компьютер»? Отвечайте, не приукрашивая.
  3. Создайте метку для восстановления Windows и нажмите «Далее» (Next).
  4. Программа выполнит автоматический поиск неиспользуемых приложений и представит их в виде списка.
  5. Отметьте галочками программы для удаления и нажмите кнопку Remove.
  6. PC Decrapifier предложит вам выполнить деинсталляцию прочих программ вручную. Выполните при необходимости.
  7. В последнем окне снимите галочку с пункта «Сформировать отзыв» (Submit feedback) и нажмите «Закончить» (Finish).

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

Видео: обзор PC Decrepifier

CCleaner — комплексная очистка

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

CCleaner находит больше установленных приложений, чем стандартный деинсталлятор Windows 7. А после деинсталляции он «подчищает» остаточные файлы и записи реестра. Чтобы удалить программу:

  1. Запустите CCleaner.
  2. Слева выберите пункт «Сервис».
  3. Найдите подпункт «Удаление программ».
  4. Из списка выберите программу для удаления и кликните пункт «Деинсталляция». Кнопка «Удалить» требуется, чтобы убрать название утилиты только из списка — с её помощью деинсталлировать приложение с ПК не удастся.

Чтобы отключить/включить автозагрузку программ:

  1. Откройте меню «Сервис — Автозагрузка».
  2. Откроется информация о программах, которые запускаются автоматически с Windows
  3. Выделите программу, для которой хотите отключить автозагрузку, и нажмите «Выключить».

CCleaner позволяет управлять автозагрузкой не только для Windows, но и для дополнений браузеров.

Видео: обзор CCleaner

IObit Uninstaller

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

Чтобы деинсталлировать утилиту с IObit в стандартном режиме:

  1. Выберите её из списка.
  2. Нажмите «Удалить» внизу окошка.
  3. Программа создаст точку восстановления, выполнит удаление ненужного приложения, а затем просканирует систему и реестр на наличие остаточных файлов и записей.
  4. После сканирования вы увидите список найденных компонентов и сможете удалить их окончательно.

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

  1. Выберите приложение, которое не подлежит деинсталляции в стандартном режиме, и нажмите «Удалить принудительно» (Forced Uninstall).
  2. Подтвердите деинсталляцию.

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

Видео: обзор IObit Uninstaller

Revo Uninstaller

Revo Uninstaller — программа, позволяющая стереть софт с компьютера без остатков. Чтобы деинсталлировать приложение:

  1. Включите Revo Uninstaller.
  2. Выделите ненужную программу и нажмите на значок «Удалить».
  3. В окошке подтверждения действия выберите «Да».
  4. Выберите метод деинсталляции программы: встроенный, безопасный, средний или расширенный. Опытным пользователям стоит воспользоваться расширенным методом.
  5. Нажмите «Далее». Revo Uninstaller удалит программу и проведёт сканирование Windows.
  6. В открывшемся окне будут отображены записи, оставшиеся в реестре. Отметьте их галочками и щёлкните «Удалить».
  7. В следующем окне будет отображён список папок и файлов, сохранённых после деинсталляции. Отметьте ненужные и нажмите «Удалить».
  8. Нажмите кнопку «Конец».

Видео: обзор Revo Uninstaller

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

Какие процессы можно закрыть в диспетчере задач Windows 7

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

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

Для начала нужно открыть сам диспетчер задач: для этого используем комбинацию клавиш Ctrl+Alt+Delete . В появившемся окне щелкните мышью по вкладке Процессы . Перед вами появится список процессов с пользователями, чтобы были отображены все процессы, поставьте галочку напротив соответствующего пункта внизу окна.

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

Процессы, которые видны в диспетчере задач, разделяются на две категории:

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

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

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

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

Вот список процессов, которые не нужно закрывать:

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

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

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

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

Внешний аккумулятор в виде губной помады Foxio Lipstick за 19$

Подробный обзор смартфона Huawei Mate 10 Pro

Как приостановить процесс в виндовс 10

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

Завершить процесс в диспетчере задач

1. Откройте диспетчер задач: один из способов — нажмите на меню «Пуск» правой клавишей мыши и выберите «Диспетчер задач» (или нажмите на клавиатуре вместе клавиши Ctrl+Shift+Esc).

2. Если вы открываете диспетчер задач в первый раз — нажмите на «Подробнее».

3. Во вкладке «Процессы» нажмите правой клавишей мыши на приложение или процесс, который нужно завершить, и выберите «Снять задачу».

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

Завершить процесс в командной строке

1. Откройте командную строку: один из способов — нажмите на меню «Пуск» правой клавишей мыши и выберите «Командная строка» из открывшегося меню.

2. Введите команду tasklist и нажмите клавишу Enter. Запомните имя или PID процесса, который вы хотите завершить.

3. Введите команду taskkill /IM Opera.exe /F и нажмите клавишу Enter (вместо opera.exe напишите имя процесса, который вы хотите завершить).

Если вы хотите завершить процесс и все дочерние процессы — нужно вводить команду taskkill /IM Имя образа /T /F

Также вы можете завершить процесс по его P >PID /F или taskkill /P >PID /T /F и нажмите клавишу Enter.

Завершить процесс в PowerShell

1.Откройте PowerShell : один из способов — в строке поиска введите PowerShell и выберите его из найденных результатов.

2. Введите команду Get-Process и нажмите клавишу Enter. Запомните ProcessName или Id процесса, который вы хотите завершить.

3. Чтобы завершить процесс по его имени — введите команду Stop-Process -Name » ProcessName » -Force и нажмите клавишу Enter (замените в команде выделенное красным на имя процесса, которое вы узнали во втором пункте).

Чтобы завершить процесс по его >ID -Force и нажмите клавишу Enter (замените в команде выделенное красным на Id процесса, которое вы узнали во втором пункте).

На сегодня всё, если вы знаете другие способы — пишите в комментариях! Счастья Вам 🙂

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

Зачем прерывать процесс обновления

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

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

Принудительное завершение установки

Полный путь обновления системы проходит в несколько этапов: загрузка файлов, предварительная их установка и, последнее, перезагрузка компьютера для окончательной установки обновлений. Как остановить процесс на первых двух этапах, описано ниже в пункте «Принудительное завершение загрузки». Если же вы находитесь на последнем шаге, то есть компьютер ушёл в перезагрузку, выведя на экран уведомление о том, что идёт обновление, и данные о завершённости процесса (сколько процентов обновлений уже установлено), то единственный способ не дать обновлениям установиться до конца — лишить компьютер питания.

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

Зажимаем кнопку выключения на 5–10 секунд

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

Запуск в безопасном режиме

Во время активации безопасного режима отключаются все сервисы, не задействованные в обеспечении работы системы, в том числе деактивируется и установка обновлений. Чтобы указать компьютеру, в каком режиме запускаться, нужно несколько раз нажать клавишу F8 на клавиатуре в тот момент, когда система только начнёт включаться (то есть через 1–2 секунды после нажатия кнопки «Включить»). Если сделать это вовремя, на экране появится список доступных режимов запуска, выберите строку «Безопасный режим» с помощью стрелочек на клавиатуре и нажмите клавишу Enter.

Выбираем строку «Безопасный режим»

Загрузка системы продолжится, но обновления устанавливаться не начнут. Но как только вы снова перейдёте к обычному режиму, обновления продолжится. Чтобы этого не произошло, не выходя из безопасного режима, выполните действия, описанные в пункте «Принудительное завершение загрузки».

Принудительное завершение загрузки

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

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

Использование командной строки

  1. Запустите командную строку с правами администратора. Открываем командную строку с правами администратора
  2. Поочерёдно пропишите и выполните следующие три команды: net stop wuauserv, net stop bits и net stop dosvc. Готово, вышеперечисленные запросы помогут вам приостановить обновление до тех пор, пока вы самостоятельно не разрешите его. Выполняем команды net stop wuauserv, net stop bits и net stop dosvc

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

Активация лимитного подключения

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

  1. Разверните параметры компьютера. Открываем параметры системы
  2. Перейдите к разделу «Сеть и интернет». Открываем раздел «Сеть и интернет»
  3. Пролистав информацию до середины, перейдите к дополнительным настройкам. Нажимаем на строчку «Дополнительные настройки»
  4. Перегоните ползунок в блоке «Лимитное подключение» так, чтобы функция включилась. Включаем режим «Лимитное подключение»

Активация режима «В самолёте»

Включение режима «В самолёте» приводит к отключению всех мобильных и Wi-Fi-модулей, то есть с помощью этого режима компьютеру запрещается любой выход в интернет, а если нет доступа к нему, то и обновления загрузить нельзя. Конечно, этот способ подойдёт только тем, кто не собирается пользоваться интернетом с компьютера.

  1. Чтобы активировать режим, кликните по иконке системных уведомлений, находящейся в правой части панели быстрого доступа. В нижнем блоке развернувшегося окна располагаются кнопки, позволяющие включить и отключить многие режимы. Найдите среди них панель «В самолёте» и нажмите на неё. Открываем уведомления и кликаем по кнопки «Режим в самолете»
  2. Альтернативный способ — находясь в параметрах компьютера, перейдите к блоку «Сеть и интернет», а после откройте подпункт «В самолёте» и активируйте функцию. Заходим в параметры компьютера и включаем режим «В самолете»

Как отключить обновление навсегда

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

  1. Запустите окошко «Выполнить», зажав комбинацию Win+R на клавиатуре. Выполните запрос services.msc, чтобы открыть список всех сервисов, имеющихся в системе. Выполняем запрос services.msc
  2. В развернувшемся окне отыщите центр обновлений и дважды кликните по нему. Дважды кликаем по службе «Центр обновлений»
  3. Остановите службу, а после установите значение «Отключена» для типа запуска. Готово, теперь центр обновлений не будет запускаться, соответственно, некому будет загружать и устанавливать обновления. Останавливаем службу и устанавливаем тип запуска «Остановлена»

Видео: отключение обновления Windows 10

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

Как приостановить любой процесс или приложение в OS X

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

Как приостановить и запустить приложение с помощью PID

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

Первым делом, нам нужно узнать PID приложения, которое мы собираемся приостановить. PID — это process ID, номерной идентификатор приложения, который отображается на вкладке ЦП, в Мониторинге системы. Например, PID iTunes у меня — 525 (у вас он будет отличаться).

Открываем Терминал (из папки ПрограммыУтилиты или через Spotlight) и вбиваем следующую команду (подставив PID приложения):
kill -STOP PID

Сразу после этого, музыка перестанет играть (если она была запущена), а приложение будет приостановлено. Выполнение кода полностью прекратится и оно будет считаться зависшим (в Мониторинге системы отображается статус — Не отвечает).

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

Как приостановить и запустить приложение с помощью AppName

Если у вас возникли какие-либо проблемы с предыдущим способом или вы не хотите заморачиваться с PID, который каждый раз при запуске приложения изменяется — можно воспользоваться еще одним способом, работающим с именем приложения (AppName), которое в отличие от PID, всегда неизменно.

Для этого мы воспользуемся командой killall с уже знакомыми нам ключами. Вспоминаем имя приложения или смотрим его в Мониторинге системы и подставляем в следующую команду:

killall -STOP «AppName»

Для продолжения, как вы уже наверное догадались, нам нужно использовать эту же команду, но с ключом -CONT. Она выглядит вот таким образом:

killall -CONT «AppName»

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

Напоследок напомню, что команда killall в чистом виде (без каких либо ключей), мгновенно завершит любое приложение. Если это системные приложения OS X, например Finder, Dock — они будут просто перезапущены.

Остались вопросы, замечания или предложения? Добро пожаловать в комментарии — я всегда рад пообщаться и помочь. Оставайтесь с нами, впереди еще много интересного!

Как приостановить / возобновить процесс в Windows?

В Unix мы можем временно приостановить выполнение процесса и возобновить его с помощью сигналов SIGSTOP и SIGCONT . Как я могу приостановить однопоточный процесс в Windows без программирования ?

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

трудный путь

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

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

Недокументированный способ

Начиная с Windows XP есть NtSuspendProcess , но он не документирован . Прочитайте этот пост для примера кода (ссылка на недокументированные функции: news://comp.os.ms-windows.programmer.win32).

«Debugger» путь

Приостановить программу-это то, что обычно делает отладчик, для этого можно использовать функцию DebugActiveProcess . Это приостановит выполнение процесса (со всеми потоками вместе). Для возобновления работы вы можете использовать DebugActiveProcessStop .

Эта функция позволяет остановить процесс (учитывая его процесс ID), синтаксис очень прост: просто передайте ID процесса, который вы хотите остановить et-voila. Если вы создадите приложение командной строки, вам нужно будет сохранить его экземпляр запущенным, чтобы приостановить процесс (или он будет завершен). Подробности смотрите в разделе Примечания на странице MSDN.

из командной строки

Как я уже сказал, в командной строке Windows нет никакой утилиты для этого, но вы можете вызвать функцию Windows API из PowerShell. Сначала установите Invoke-WindowsApi script, а затем вы можете написать это:

Конечно, если вам это часто нужно, вы можете сделать alias для этого.

Без какого-либо внешнего инструмента вы можете просто выполнить это на Windows 7 или 8, открыв Монитор ресурсов и на вкладке CPU или обзор щелкнув правой кнопкой мыши на процессе и выбрав приостановить процесс . Монитор ресурсов можно запустить на вкладке Производительность диспетчера задач.

Я использую (очень старый) процесс explorer из SysInternals (procexp.exe). Это замена / дополнение к стандартному менеджеру задач, вы можете приостановить процесс оттуда.

Edit: Microsoft купила более SysInternals, url: procExp.exe

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

PsSuspend утилита командной строки из SysInternals suite. Он приостанавливает / возобновляет процесс по своему идентификатору.

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

ntdll содержит экспортированную функцию NtSuspendProcess, передайте дескриптор процессу, чтобы сделать трюк.

Похожие вопросы:

Я ищу различные способы приостановить и возобновить программно определенный процесс через его процесс ID под Windows XP. Инструмент приостановки/возобновления процесса делает это с SuspendThread /.

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

Как приостановить и возобновить процесс загрузки FTP? Мой процесс загрузки — это следующий код. Как реализовать паузу и возобновить процесс? FileInfo fileInf = new FileInfo(filename); FtpWebRequest.

Возможно ли в VB.NET приостановить и возобновить процессы? Я хотел бы полностью приостановить процесс или внешний поток.

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

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

Я ищу способ приостановить или возобновить процесс загрузки через C#’s WebClient. псевдокод: WebClient Client = new WebClient(); Client.UploadFileAsync(new Uri(http://mysite.com/receiver.php), POST.

Я надеюсь, что этот пост не является дубликатом. Позвольте мне объяснить: Я рассмотрел аналогичный пост, как приостановить / возобновить любой внешний процесс под Windows? но с предпочтением C++ /.

Обычно загрузка файла с сервера происходит примерно так: fp = open(file, ‘wb’) req = urllib2.urlopen(url) for line in req: fp.write(line) fp.close() После загрузки процесс загрузки просто.

Как приостановить / возобновить одометр (так что это pauses/resumes)? я хочу быть в состоянии приостановить / возобновить одометр соответственно каждый раз, когда я нажимаю .пауза-кнопка.

Читать еще:  Как посмотреть марку ноутбука?
Ссылка на основную публикацию
Adblock
detector