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

Иногда нужно быстро удалить все файлы внутри выбранной папки в Windows 11. Например, очистка временной папки Temp освободит место на диске. Обычный метод — открыть папку, нажать Ctrl + A, затем Delete. Но это долго, если вы делаете это часто.
Гораздо удобнее добавить в контекстное меню Проводника пункт, который выполнит эту задачу одним кликом. Ниже описаны два варианта: «Очистить папку» (удаляет только файлы в текущей папке) и «Очистить папку и удалить подпапки» (полная очистка с удалением директорий). Я шаг за шагом опишу, как создать оба варианта, как их удалить, а также дам рекомендации по безопасности и развёртыванию.
Что вы получите
- Опция «Очистить папку» — удаляет все файлы в выбранной папке, не трогая подпапки.
- Опция «Очистить папку и удалить подпапки» — полностью очищает папку и восстанавливает пустую папку.
Важное: оба варианта выполняют безвозвратное удаление файлов (не отправляют в Корзину). Создавайте резервные копии важных данных.
Перед началом — подготовка и безопасность
- Сделайте резервную копию реестра и критичных данных.
- Выполняйте шаги из-под учётной записи с правами администратора.
- Проверьте путь папки: команды применяются к той папке, по которой вы кликаете.
- Помните: удалённые файлы не восстановить из Корзины.
Совет: создайте точку восстановления системы перед массовыми изменениями реестра.
Как добавить опцию «Очистить папку» в контекстное меню
Этот вариант удаляет все файлы внутри выбранной папки, но не удаляет подпапки. Мы создадим .reg‑файл и импортируем его в реестр.
Шаги:
- Нажмите Пуск → Все приложения.
- Откройте Блокнот (Notepad).
- Вставьте в Блокнот следующий текст (включая первую строку):
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 *.*\")"- В Блокноте выберите Файл → Сохранить как.
- В списке “Тип файла” выберите “Все файлы”.
- Введите имя файла: Empty Folder.reg и сохраните его на рабочем столе.
- Закройте Блокнот.
- Дважды щёлкните по Empty Folder.reg на рабочем столе и подтвердите внесение изменений в реестр (Да → ОК).
Теперь проверьте работу: откройте Проводник (Win + E), перейдите в папку, содержащую Temp (пример пути указан ниже), щёлкните правой кнопкой по папке и выберите “Показать дополнительные параметры” → “Empty folder”.
Пример пути к папке Temp:
C:\Users\user folder name\AppData\Local\Замените user folder name на название вашей профильной папки.
При выборе появится подтверждающее окно. Нажмите Y (Yes) для продолжения. Команда удалит все файлы в папке без отправки в Корзину.
Если вы хотите удалить этот пункт из контекстного меню, удалите ключ реестра:
- Откройте Пуск → Все приложения → Windows Tools → Registry Editor (Редактор реестра).
- Перейдите по адресу:
HKEY_CLASSES_ROOT\Directory\Shell\EmptyFolder- Правой кнопкой мыши по ключу EmptyFolder → Удалить → Да.
Как добавить опцию «Очистить папку и удалить подпапки» в контекстное меню
Этот вариант полностью очищает папку — удаляет файлы и подпапки, затем создаёт пустую папку с тем же именем. Используется команда rd /s /q и затем md для восстановления пустой папки.
Шаги:
- Откройте Блокнот.
- Вставьте следующий текст точно как указано:
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\")"- Сохраните как Empty Folder and Delete Subdirectories.reg (тип — Все файлы) на рабочем столе.
- Дважды щёлкните по файлу, подтвердите (Да → ОК) для внесения изменений в реестр.
Чтобы увидеть пункт в классическом контекстном меню, выделите папку в Проводнике и нажмите Shift + F10. В появившемся меню будет “Empty folder and delete subfolders”.
Если нужно удалить этот пункт — в Редакторе реестра откройте:
HKEY_CLASSES_ROOT\Directory\Shell\EmptyFolder2и удалите ключ EmptyFolder2.
Вы также можете изменить текст пункта: в ключе EmptyFolder2 дважды кликните строку MUIVerb и введите желаемое название.
Когда эти опции полезны и когда не стоит их применять
Полезно:
- для частой очистки кешей и временных папок;
- при обслуживании пользовательских профилей (освобождение диска);
- для администраторов, которые стандартизируют процессы очистки.
Не используйте, если:
- в папке хранятся файлы без резервных копий;
- вы работаете со системными папками, где есть зависимые файлы;
- вы не уверены, что пользователь согласен с безвозвратным удалением.
Важно: не применяйте эти команды к системным или программным папкам без полного понимания последствий.
Альтернативные подходы
- PowerShell-скрипт с подтверждением и логированием.
- Использование встроенного «Storage Sense» и “Disk Cleanup” для автоматизированной очистки.
- Сторонние инструменты для безопасной очистки (CCleaner и пр.) — проверяйте источник и права доступа.
Мини‑методология: если задача повторяется, автоматизируйте через групповые политики или централизованные скрипты с логированием.
Рекомендации для администраторов (развёртывание в организации)
- Тестируйте на виртуальной машине.
- Подготовьте .reg-файлы и подпишите их цифровой подписью при возможности.
- Распространяйте через GPO или режим оркестрации (SCCM, Intune) с ролью отката.
- Обучите пользователей: объясните, что опция удаляет данные окончательно.
Критерии приёмки:
- Пункт контекстного меню появляется у всех тестовых пользователей.
- Выполнение операции удаляет файлы ожидаемым образом (см. тестовые сценарии ниже).
- Внимание к журналу безопасности: операции должны выполняться с пометкой администратора.
Процедура отката / инцидентный плейбук
Если нужно вернуть всё как было:
Откройте Редактор реестра.
Удалите ключи:
- HKEY_CLASSES_ROOT\Directory\Shell\EmptyFolder
- HKEY_CLASSES_ROOT\Directory\Shell\EmptyFolder2
Если вы импортировали .reg‑файлы централизованно — отмените задачу распространения или удалите элементы из GPO.
Если удалены важные файлы — проверьте резервные копии и инструменты восстановления данных. Для критичных случаев подключите службу восстановления данных.
Тестовые сценарии и критерии приёмки
Тест 1: Папка с 10 файлами, без подпапок
- Действие: Запустить “Empty folder”.
- Ожидаемый результат: Все 10 файлов удалены; подпапок нет; папка остаётся.
Тест 2: Папка с файлами и подпапками
- Действие: Запустить “Empty folder”.
- Ожидаемый результат: Только файлы верхнего уровня удалены; содержимое подпапок не тронуты.
Тест 3: Полная очистка
- Действие: Запустить “Empty folder and delete subfolders”.
- Ожидаемый результат: Подпапки и файлы удалены; пустая папка восстановлена; имя папки сохраняется.
Критерии приёмки: выполнение операции без ошибок и без следов в Корзине; при ошибке — проверка логов и прав доступа.
Подсказки и советы
- Используйте Shift + F10, чтобы открыть классическое контекстное меню, где будет виден дополнительный пункт.
- Чтобы изменить текст пункта, правьте значение MUIVerb соответствующего ключа реестра.
- Если команда не работает для защищённых папок — запустите Проводник от имени администратора или проверьте права NTFS.
Безопасность и конфиденциальность
- Скрипты запускают команды cmd.exe и работают с файловой системой. Не давайте такие .reg‑файлы непротестированным пользователям.
- Убедитесь, что в вашей организации нет требований к хранению логов или обязательного резервного копирования перед удалением пользовательских данных.
- Если в папках могут содержаться персональные данные, документируйте политику удаления в соответствии с внутренними правилами и, при необходимости, с GDPR.
Быстрый чеклист перед применением (для пользователя)
- Есть ли резервная копия важных файлов?
- Понимаете ли вы, что удаление окончательное?
- Работаете ли вы в правильной папке?
- Тестировали ли вы опцию на нерелевантной папке?
Ключевые выводы
- Две новые команды в контекстном меню ускоряют очистку папок в Windows 11.
- Первый скрипт удаляет только файлы, второй — полностью очищает папку и её подпапки.
- Всегда делайте резервные копии и проверяйте команды на тестовых данных.
Итог: если вам часто нужно очищать кеши или временные папки, добавление этих опций экономит время. Используйте осторожно и документируйте изменения, особенно в рабочей среде.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента