Как добавить пункт «Завершить задачу» в контекстное меню

Добрый день! Уважаемые читатели и гости блога. Я всегда за любое удобство при работе с любой операционной системой, поэтому совсем недавно вам напоминал, как вы можете добавить два полезных пункта «Копировать в папку» и «Переместить в папку» в контекстное меню, на примере Windows 11. Таких примеров еще очень много можно придумать, на очереди добавление в меню пункта «Завершить задачу», который не просто закрывает приложение, он именно гасит все процессы связанные с ним. Давайте от слов к практике.

Что за пункт  «Завершить задачу»

Опишу проблему. Вы используете какое-то приложение, закрыли его через стандартное нажатие на крестик, оно исчезает из поля графического интерфейса, но может продолжать в фоне работать потребляя ресурсы, например всеми любимые браузеры по типу Edge или Chrome или вообще зависло. В таких случаях вам нужно было открывать «Диспетчер задач», бегать по вкладкам в поисках процесса. Согласитесь это не всегда удобно.

В Windows 11 25H2 разработчики задумались над этим вопросом и позволили пользователю самому включить и использовать данный функционал. Ниже мы разберем различные методы для осуществления данной задачи.

Как включить функцию «Завершить задачу» через параметры Windows

Откройте окно «Пуск» и поищите в закрепленном иконку с шестеренкой⚙️ «Параметры» либо нажмите одновременно клавиши WIN и I.

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

Активируйте опцию «Завершить задачу» с помощью переключателя. Все настройки вступаю в силу, немедленно.

Чтобы проверить работу данного функционала, я беру открытое приложение Remote Desktop Connection Manager. Нажимаем по нему правым кликом и проверяем контекстное меню. Вижу, что теперь у меня добавился пункт «Завершить задачу», ранее его не наблюдалось.

Как включить «Завершить задачу» через реестр

Реестр универсальное место, позволяющее выполнить практически любую настройку в Windows. Для активации нам потребуется ветка:

HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced

Тут создадим раздел с именем TaskbarDeveloperSettings.

Далее в разделе TaskbarDeveloperSettings вам необходимо создать ключ «Параметр DWORD (32 бита)» с названием TaskbarEndTask.

Задайте ему значение «1». После этого нужный пункт будет добавлен.

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

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerAdvancedTaskbarDeveloperSettings]
«TaskbarDeveloperSettings»=dword:00000001

Все, что вам остается сделать это запустить TaskbarDeveloperSettings.reg и согласиться с внесением изменений.

Включение через PowerShell

Для любителей мощной консоли, есть простой скрипт.

$regPath = «HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorerAdvancedTaskbarDeveloperSettings»

# Создать раздел, если его нет
if (!(Test-Path $regPath)) { New-Item $regPath -Force | Out-Null }

# Создаем ключ
Set-ItemProperty $regPath -Name «TaskbarEndTask» -Value 1 -Type DWord -Force

# Проверка наличия ключа
Get-ItemProperty $regPath -Name «TaskbarEndTask»

Кстати данный скрипт так же можно удаленно выполнять на нужном вам компьютере, если в компании используется SCCM.

Если хотите выполнить данный скрипт на нескольких компьютерах, при условии наличия на них прав, вы можете пойти таким путем:

$computers = Get-Content «C:TempComps.txt»

$scriptBlock = {
$regPath = «HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorerAdvancedTaskbarDeveloperSettings»
if (!(Test-Path $regPath)) { New-Item $regPath -Force | Out-Null }
Set-ItemProperty $regPath -Name «TaskbarEndTask» -Value 1 -Type DWord -Force
}

Invoke-Command -ComputerName $computers -ScriptBlock $scriptBlock

Invoke-Command -ComputerName $computers -ScriptBlock {
Get-ItemProperty «HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorerAdvancedTaskbarDeveloperSettings» -Name «TaskbarEndTask»
}

Централизованно активируем опцию «Завершить задачу» через групповые политики

Для доменных сред, очень удобно использовать групповые политики, чтобы управлять нужными опциями в системах. Так например я поступал, когда блокировал «Случайные аппаратные адреса». Создаем новую GPO на нужной OU, где у вас располагаются сотрудники, я назову ее «Disable Complete the task», после чего переходим к ее редактированию.

Переходим в раздел:

Конфигурация пользователя — Настройка — Конфигурация Windows — Реестр

Тут создаем новый элемент реестра.

  • ✅Действие — Заменить
  • ✅Куст — HKEY_CURRENT_USER
  • ✅Путь раздела — SoftwareMicrosoftWindowsCurrentVersionExplorerAdvancedTaskbarDeveloperSettings
  • ✅Имя параметра — TaskbarEndTask
  • ✅Тип параметра — REG_DWORD
  • ✅Значение — 1

Как отключить опцию «Завершить задачу»

Чтобы потом менять его одной командой, выполните

Set-ItemProperty «HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorerAdvancedTaskbarDeveloperSettings» -Name «TaskbarEndTask» -Value 0 -Type DWord -Force

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

Как видите все очень просто. Мне данная опция понравилась, поэтому я ее использую всегда. С вами был Иван Сёмин, автор и создатель данного портала.

Источник

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями: