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

Добавить опцию «Очистить содержимое папки» в контекстном меню Windows 11

• 6 min read • Windows • Обновлено 18 Nov 2025
Очистить содержимое папки в контекстном меню Windows 11
Очистить содержимое папки в контекстном меню Windows 11

Рабочий стол Windows 11 с открытым Проводником и панелью задач

Иногда нужно быстро удалить все файлы внутри выбранной папки в Windows 11. Например, очистка временной папки Temp освободит место на диске. Обычный метод — открыть папку, нажать Ctrl + A, затем Delete. Но это долго, если вы делаете это часто.

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

Что вы получите

  • Опция «Очистить папку» — удаляет все файлы в выбранной папке, не трогая подпапки.
  • Опция «Очистить папку и удалить подпапки» — полностью очищает папку и восстанавливает пустую папку.

Важное: оба варианта выполняют безвозвратное удаление файлов (не отправляют в Корзину). Создавайте резервные копии важных данных.

Перед началом — подготовка и безопасность

  • Сделайте резервную копию реестра и критичных данных.
  • Выполняйте шаги из-под учётной записи с правами администратора.
  • Проверьте путь папки: команды применяются к той папке, по которой вы кликаете.
  • Помните: удалённые файлы не восстановить из Корзины.

Совет: создайте точку восстановления системы перед массовыми изменениями реестра.

Как добавить опцию «Очистить папку» в контекстное меню

Этот вариант удаляет все файлы внутри выбранной папки, но не удаляет подпапки. Мы создадим .reg‑файл и импортируем его в реестр.

Шаги:

  1. Нажмите Пуск → Все приложения.
  2. Откройте Блокнот (Notepad).
  3. Вставьте в Блокнот следующий текст (включая первую строку):
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Shell\EmptyFolder]

"Icon"="shell32.dll,-16715"

"MUIVerb"="Empty folder"

"Position"="bottom"


[HKEY_CLASSES_ROOT\Directory\Shell\EmptyFolder\command]

@="cmd /c title Empty \"%1\" & (cmd /c echo. & echo This will permanently delete all contents in only this folder and not subfolders. & echo. & choice /c:yn /m \"Are you sure?\") & (if errorlevel 2 exit) & (cmd /c \"cd /d %1 && del /f /q *.*\")"
  1. В Блокноте выберите Файл → Сохранить как.
  2. В списке “Тип файла” выберите “Все файлы”.
  3. Введите имя файла: Empty Folder.reg и сохраните его на рабочем столе.
  4. Закройте Блокнот.
  5. Дважды щёлкните по Empty Folder.reg на рабочем столе и подтвердите внесение изменений в реестр (Да → ОК).

Скрипт реестра для опции

Теперь проверьте работу: откройте Проводник (Win + E), перейдите в папку, содержащую Temp (пример пути указан ниже), щёлкните правой кнопкой по папке и выберите “Показать дополнительные параметры” → “Empty folder”.

Пример пути к папке Temp:

C:\Users\user folder name\AppData\Local\

Замените user folder name на название вашей профильной папки.

Пункт меню

При выборе появится подтверждающее окно. Нажмите Y (Yes) для продолжения. Команда удалит все файлы в папке без отправки в Корзину.

Сообщение подтверждения для очистки папки

Если вы хотите удалить этот пункт из контекстного меню, удалите ключ реестра:

  1. Откройте Пуск → Все приложения → Windows Tools → Registry Editor (Редактор реестра).
  2. Перейдите по адресу:
HKEY_CLASSES_ROOT\Directory\Shell\EmptyFolder
  1. Правой кнопкой мыши по ключу EmptyFolder → Удалить → Да.

Опция удаления ключа EmptyFolder в редакторе реестра

Как добавить опцию «Очистить папку и удалить подпапки» в контекстное меню

Этот вариант полностью очищает папку — удаляет файлы и подпапки, затем создаёт пустую папку с тем же именем. Используется команда rd /s /q и затем md для восстановления пустой папки.

Шаги:

  1. Откройте Блокнот.
  2. Вставьте следующий текст точно как указано:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Shell\EmptyFolder2]

"Icon"="shell32.dll,-16715"

"MUIVerb"="Empty folder and delete subfolders"

"Position"="bottom"


[HKEY_CLASSES_ROOT\Directory\Shell\EmptyFolder2\command]

@="cmd /c title Empty \"%1\" & (cmd /c echo. & echo This will instantly permanently delete everything in this folder. & echo. & choice /c:yn /m \"Are you sure?\") & (if errorlevel 2 exit) & (cmd /c rd /s /q \"%1\" & md \"%1\")"
  1. Сохраните как Empty Folder and Delete Subdirectories.reg (тип — Все файлы) на рабочем столе.
  2. Дважды щёлкните по файлу, подтвердите (Да → ОК) для внесения изменений в реестр.

Скрипт реестра для опции

Чтобы увидеть пункт в классическом контекстном меню, выделите папку в Проводнике и нажмите Shift + F10. В появившемся меню будет “Empty folder and delete subfolders”.

Пункт контекстного меню

Если нужно удалить этот пункт — в Редакторе реестра откройте:

HKEY_CLASSES_ROOT\Directory\Shell\EmptyFolder2

и удалите ключ EmptyFolder2.

Вы также можете изменить текст пункта: в ключе EmptyFolder2 дважды кликните строку MUIVerb и введите желаемое название.

Строка MUIVerb ключа EmptyFolder2 в редакторе реестра

Когда эти опции полезны и когда не стоит их применять

Полезно:

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

Не используйте, если:

  • в папке хранятся файлы без резервных копий;
  • вы работаете со системными папками, где есть зависимые файлы;
  • вы не уверены, что пользователь согласен с безвозвратным удалением.

Важно: не применяйте эти команды к системным или программным папкам без полного понимания последствий.

Альтернативные подходы

  • PowerShell-скрипт с подтверждением и логированием.
  • Использование встроенного «Storage Sense» и “Disk Cleanup” для автоматизированной очистки.
  • Сторонние инструменты для безопасной очистки (CCleaner и пр.) — проверяйте источник и права доступа.

Мини‑методология: если задача повторяется, автоматизируйте через групповые политики или централизованные скрипты с логированием.

Рекомендации для администраторов (развёртывание в организации)

  1. Тестируйте на виртуальной машине.
  2. Подготовьте .reg-файлы и подпишите их цифровой подписью при возможности.
  3. Распространяйте через GPO или режим оркестрации (SCCM, Intune) с ролью отката.
  4. Обучите пользователей: объясните, что опция удаляет данные окончательно.

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

  • Пункт контекстного меню появляется у всех тестовых пользователей.
  • Выполнение операции удаляет файлы ожидаемым образом (см. тестовые сценарии ниже).
  • Внимание к журналу безопасности: операции должны выполняться с пометкой администратора.

Процедура отката / инцидентный плейбук

Если нужно вернуть всё как было:

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

  2. Удалите ключи:

    • HKEY_CLASSES_ROOT\Directory\Shell\EmptyFolder
    • HKEY_CLASSES_ROOT\Directory\Shell\EmptyFolder2
  3. Если вы импортировали .reg‑файлы централизованно — отмените задачу распространения или удалите элементы из GPO.

  4. Если удалены важные файлы — проверьте резервные копии и инструменты восстановления данных. Для критичных случаев подключите службу восстановления данных.

Тестовые сценарии и критерии приёмки

Тест 1: Папка с 10 файлами, без подпапок

  • Действие: Запустить “Empty folder”.
  • Ожидаемый результат: Все 10 файлов удалены; подпапок нет; папка остаётся.

Тест 2: Папка с файлами и подпапками

  • Действие: Запустить “Empty folder”.
  • Ожидаемый результат: Только файлы верхнего уровня удалены; содержимое подпапок не тронуты.

Тест 3: Полная очистка

  • Действие: Запустить “Empty folder and delete subfolders”.
  • Ожидаемый результат: Подпапки и файлы удалены; пустая папка восстановлена; имя папки сохраняется.

Критерии приёмки: выполнение операции без ошибок и без следов в Корзине; при ошибке — проверка логов и прав доступа.

Подсказки и советы

  • Используйте Shift + F10, чтобы открыть классическое контекстное меню, где будет виден дополнительный пункт.
  • Чтобы изменить текст пункта, правьте значение MUIVerb соответствующего ключа реестра.
  • Если команда не работает для защищённых папок — запустите Проводник от имени администратора или проверьте права NTFS.

Безопасность и конфиденциальность

  • Скрипты запускают команды cmd.exe и работают с файловой системой. Не давайте такие .reg‑файлы непротестированным пользователям.
  • Убедитесь, что в вашей организации нет требований к хранению логов или обязательного резервного копирования перед удалением пользовательских данных.
  • Если в папках могут содержаться персональные данные, документируйте политику удаления в соответствии с внутренними правилами и, при необходимости, с GDPR.

Быстрый чеклист перед применением (для пользователя)

  • Есть ли резервная копия важных файлов?
  • Понимаете ли вы, что удаление окончательное?
  • Работаете ли вы в правильной папке?
  • Тестировали ли вы опцию на нерелевантной папке?

Ключевые выводы

  • Две новые команды в контекстном меню ускоряют очистку папок в Windows 11.
  • Первый скрипт удаляет только файлы, второй — полностью очищает папку и её подпапки.
  • Всегда делайте резервные копии и проверяйте команды на тестовых данных.

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

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

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

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро