Гид по технологиям

Добавление пункта «Permanently Delete» в контекстное меню Windows

6 min read Windows Обновлено 02 Jan 2026
Добавить «Permanently Delete» в контекстное меню Windows
Добавить «Permanently Delete» в контекстное меню Windows

Зачем нужен пункт «Permanently Delete»

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

Определение: Редактор реестра — системный инструмент Windows для просмотра и изменения настроек ОС. Неправильные изменения реестра могут привести к проблемам; делайте бэкап перед правкой.

Клавиши, формирующие слово .jpg)

Важные требования и предосторожности

  • Войдите под учётной записью с правами администратора.
  • Включите автоматическое создание точки восстановления или экспортируйте раздел реестра перед изменением.
  • Вы будете редактировать HKEY_CLASSES_ROOT\AllFilesystemObjects — не меняйте другие ключи.
  • После добавления в Windows 11 может потребоваться «Показать дополнительные параметры», чтобы увидеть новый пункт.

Важно: неверные действия в реестре могут нарушить работу системы. Если не уверены, используйте файл .reg из раздела «Альтернативный метод» или обратитесь к администратору.

Краткий план действий

  1. Открыть Редактор реестра (regedit).
  2. Перейти в HKEY_CLASSES_ROOT\AllFilesystemObjects\shell.
  3. Создать ключ Windows.PermanentDelete.
  4. Внутри создать строковые значения CommandStateSync, ExplorerCommandHandler, Icon, Position с нужными данными.
  5. Проверить появление пункта в контекстном меню и подтвердить его работу.

Пошаговая инструкция: добавить пункт через Редактор реестра

  1. Откройте Редактор реестра:

    • Нажмите Win + R, введите regedit и нажмите Enter; или найдите «Редактор реестра» через поиск Windows.
    • На запрос UAC нажмите «Да».
      Открытие Редактора реестра через окно
  2. В левой панели перейдите: Computer → HKEY_CLASSES_ROOT → AllFilesystemObjects.

  3. Разверните AllFilesystemObjects и найдите подраздел shell. Развёртывание AllFilesystemObjects и ключа shell в Редакторе реестра

  4. Правой кнопкой по ключу shell → New → Key. Назовите новый ключ точно: Windows.PermanentDelete (без пробелов). Создание нового ключа в shell Переименование нового ключа в Windows.PermanentDelete

  5. Выделите Windows.PermanentDelete. В правой панели создайте новое строковое значение (New → String Value) и задайте имя CommandStateSync. Создание строкового значения CommandStateSync в Windows.PermanentDelete Строка CommandStateSync появилась в правой панели

  6. Создайте следующее строковое значение ExplorerCommandHandler. Строковое значение ExplorerCommandHandler в правой панели

  7. Дважды кликните ExplorerCommandHandler и в поле Value data вставьте UUID команды:

    {E9571AB2-AD92-4ec6-8924-4E5AD33790F5}

    После вставки нажмите OK. Вставка значения в ExplorerCommandHandler

  8. Создайте строку Icon и установите для неё значение:

    shell32.dll,-240

    Это добавит рядом с пунктом красный значок удаления. Добавление значения Icon со значением shell32.dll,-240

  9. Создайте строку Position и установите её значение в Bottom (чтобы элемент был внизу меню). Для размещения вверху используйте Top. Добавление значения Position со значением Bottom

  10. Закройте Редактор реестра. Правый клик по любому файлу или папке — проверьте появление пункта “Permanently Delete” (в Windows 11: нажмите “Показать дополнительные параметры”). Реестр изменён: пункт Permanently Delete включён Новый пункт Permanently Delete добавлен в контекстное меню

Примечание: в Windows 11 пункт изначально может быть виден только после выбора “Показать дополнительные параметры”.

Как изменить расположение пункта (Top или Bottom)

Если вы хотите, чтобы пункт был сверху, снова откройте:

Computer → HKEY_CLASSES_ROOT → AllFilesystemObjects → shell → Windows.PermanentDelete.

Дважды кликните строку Position и поменяйте значение Bottom → Top. После сохранения пункт появится вверху.

Изменение значения Position с Bottom на Top

Пункт Permanently Delete теперь сверху в контекстном меню

Как удалить пункт из контекстного меню

  1. Откройте Редактор реестра и перейдите в Computer → HKEY_CLASSES_ROOT → AllFilesystemObjects → shell.
  2. Выделите Windows.PermanentDelete, правый клик → Delete → Yes для подтверждения. Удаление ключа Windows.PermanentDelete из реестра

После удаления пункт исчезнет из контекстного меню. Эти шаги работают в Windows 10 и Windows 11.

Альтернативные методы (быстро и безопасно)

  1. .reg-файл — удобная автоматизация. Создайте текстовый файл с расширением .reg и вставьте следующий содержимый пример. Дважды кликните файл для импорта в реестр (потребуются права администратора).
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shell\Windows.PermanentDelete]
"CommandStateSync"=""
"ExplorerCommandHandler"="{E9571AB2-AD92-4ec6-8924-4E5AD33790F5}"
"Icon"="shell32.dll,-240"
"Position"="Bottom"
  1. Сторонние утилиты для редактирования контекстного меню (например, специализированные менеджеры контекстного меню). Эти инструменты упрощают добавление/удаление пунктов, но требуют доверия к разработчику.

  2. PowerShell/скрипты — можно автоматизировать экспорт/импорт ключей реестра через reg.exe или PowerShell, если нужно развернуть изменения на нескольких машинах.

Ролейные чек-листы (кто что делает)

  • Для пользователя (без опыта администратора):

    • Сделать точку восстановления системы.
    • Скопировать .reg-файл и попросить администратора выполнить импорт.
  • Для локального администратора:

    • Экспортировать текущий раздел реестра: reg export HKEY_CLASSES_ROOT\AllFilesystemObjects backup.reg
    • Применить .reg-файл или вручную создать ключи.
    • Проверить работу пункта и откат при необходимости.
  • Для IT-отдела (массовое развертывание):

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

План отката и сценарий инцидента (runbook)

  1. Если после добавления пунктов появились ошибки или проблемы:
    • Шаг 1: Если есть экспорт реестра (backup.reg), импортируйте его командой reg import backup.reg.
    • Шаг 2: Если нет бэкапа — удалите ключ Windows.PermanentDelete вручную.
    • Шаг 3: Перезагрузите Проводник (Explorer): через Диспетчер задач завершите explorer.exe и запустите его снова.
    • Шаг 4: Если система нестабильна — восстановите точку восстановления или выполните System Restore.

Критерии приёмки:

  • Пункт «Permanently Delete» появляется в контекстном меню для файлов и папок.
  • При выборе пункта появляется стандартный запрос подтверждения удаления.
  • Файлы удаляются и не попадают в Корзину.

Матрица рисков и рекомендации

  • Риск: Случайное удаление важных данных.

    • Вероятность: средняя.
    • Воздействие: высокое.
    • Митигаторы: отображать подтверждение удаления; тренировать пользователей; использовать доступ только администраторам.
  • Риск: Повреждение реестра в результате неправильного редактирования.

    • Вероятность: низкая при осторожной работе.
    • Воздействие: среднее/высокое.
    • Митигаторы: экспорт реестра, точка восстановления, тестирование.
  • Риск: Несовместимость с будущими обновлениями Windows.

    • Вероятность: низкая.
    • Воздействие: низкое/среднее.
    • Митигаторы: мониторить обновления и документировать изменения.

Когда этот метод не подходит

  • Если нужно централизованно контролировать удаление файлов на нескольких машинах без GUI — лучше использовать групповые политики или скрипты.
  • Если в организации применяются специальные средства DLP/архивирования — прямое удаление может нарушить политики.

Проверка и тест-кейсы

  • Тест 1: Добавление пункта — появился в контекстном меню, расположение соответствует Position.
  • Тест 2: Выбор пункта — система запрашивает подтверждение.
  • Тест 3: После удаления проверить, что файл не в Корзине и освободилось место.
  • Тест 4: Удаление ключа — пункт исчезает.

Мини-методология для управления изменениями (3 шага)

  1. Тест: выполните в тестовой VM.
  2. Документ: задокументируйте изменения и .reg-файлы.
  3. Внедрение: применяйте через проверенные сценарии развертывания.

Краткий глоссарий

  • Редактор реестра: инструмент Windows для управления ключами конфигурации.
  • .reg: текстовый файл для импорта настроек в реестр.
  • ExplorerCommandHandler: строковое значение, указывающее на встроенный обработчик проводника.

Итог и рекомендации

Добавление пункта “Permanently Delete” экономит время и делает удаление файлов быстрым. Однако это действие увеличивает риск случайных потерь данных — делайте резервные копии и ограничьте доступ. Для массовых развертываний автоматизируйте процесс с помощью .reg-файлов или скриптов и тестируйте в контролируемой среде.

Если нужны готовые .reg-файлы для Top/Bottom или пакетные скрипты для развёртывания на многих ПК — напишите, и я подготовлю их.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Ошибка 0x80070490 при добавлении Gmail в Почту Windows
Техника

Ошибка 0x80070490 при добавлении Gmail в Почту Windows

Шаблоны папок в Windows: как изменить и настроить
Windows

Шаблоны папок в Windows: как изменить и настроить

Beeftext: сниппеты текста в Windows
Продуктивность

Beeftext: сниппеты текста в Windows

Прогрессивная анимация загрузки Windows 11
Windows

Прогрессивная анимация загрузки Windows 11

Добавить планы питания в контекстное меню Windows
Windows

Добавить планы питания в контекстное меню Windows

Кастомный значок для USB в Windows
Windows

Кастомный значок для USB в Windows