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

Как удалить пустые папки в Windows 10 и 11

5 min read Windows Обновлено 16 Dec 2025
Удаление пустых папок в Windows 10/11 — быстро
Удаление пустых папок в Windows 10/11 — быстро

Пустые папки в Windows 10/11 — скриншот Проводника

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

Ключевые понятия

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

1. Поиск и удаление через Проводник (быстро и без сторонних программ)

  1. Откройте “Этот компьютер“.
  2. В поле поиска введите: size:empty и нажмите Enter.

Поиск пустых папок в Проводнике Windows — пример ввода size:empty

  1. Поиск вернёт файлы и папки, не занимающие места (обратите внимание на тип — папка/файл).
  2. Выберите нужные элементы, правой кнопкой мыши — Удалить.

Результаты поиска пустых папок — выделение и удаление

Важно: Проводник ищет на основе размера, но может не показать скрытые или системные объекты. Не удаляйте папки, если система просит права администратора — сначала выясните назначение папки.

2. Безопасный PowerShell (рекомендуется для продвинутых пользователей)

PowerShell позволяет рекурсивно найти и удалить пустые каталоги с гибкой фильтрацией.

Пример команды для предварительного просмотра (не удаляет):

Get-ChildItem -Path C:\ -Directory -Recurse -ErrorAction SilentlyContinue |
  Where-Object { (Get-ChildItem -LiteralPath $_.FullName -Force -ErrorAction SilentlyContinue).Count -eq 0 } |
  Select-Object FullName

Команда для удаления (запустите только после проверки списка и с правами администратора):

Get-ChildItem -Path C:\Users\YourUser\Documents -Directory -Recurse -ErrorAction SilentlyContinue |
  Where-Object { (Get-ChildItem -LiteralPath $_.FullName -Force -ErrorAction SilentlyContinue).Count -eq 0 } |
  Remove-Item -LiteralPath -Force

Примечание: замените путь на тот, где хотите работать (например, D:\Projects). Используйте ключ -Force с осторожностью — он удалит и скрытые папки.

3. Командная строка: создание BAT-файла со списком папок

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

  1. Откройте поиск и найдите “Командная строка”, затем выберите “Запуск от имени администратора”.

Запуск Командной строки от имени администратора

  1. Перейдите в корень диска, где хотите искать, например:
cd C:\
  1. Создайте файл со списком всех каталогов:
DIR /AD /B /S > empties.txt
  1. Откройте empties.txt в Блокноте или Word и проверьте список. Если вы хотите получить файл .bat для удаления пустых директорий, нужно вставить перед каждой строкой команду удаления (rd), но не делайте этого автоматически — сначала вручную проверьте несколько записей.

  2. Для безопасного удаления замените структуру так, чтобы файл содержал команды вида:

rd "C:\path\to\some\folder"
  1. Запустите .bat файл от имени администратора.

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

Пример BAT-файла со списком удаления пустых папок

Этот метод даёт полный контроль, но требует аккуратности: RD удаляет папку только если она пустая; если в ней есть файлы, команда вернёт ошибку, и папка останется.

4. Очистка реестра и сторонние утилиты — когда и как

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

  • Если вы видите в системе множество ссылок на несуществующие папки.
  • Если приложения создавали временные папки и не удалили их корректно.

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

Когда не стоит удалять пустые папки

  • Системные директории и папки в Program Files, Windows или в профилях других пользователей. Такие папки могут быть созданы для будущих нужд ПО.
  • Папки с правами, требующими администратора, пока вы не уверены в назначении.
  • Папки, которые служат маркерами для приложений (иногда приложение создаёт пустую папку и ожидает её наличия).

Если при удалении вы получили сообщение “Папку нельзя удалить — требуется разрешение администратора”, остановитесь и выясните назначение папки.

Модель поведения: безопасный рабочий процесс (мини-методология)

  1. Определите область (какой диск/папка).
  2. Сканируйте (Проводник / PowerShell) и сохраните список.
  3. Просмотрите список вручную, отметьте важные папки.
  4. Сделайте резервную копию (архивируйте или создайте точку восстановления).
  5. Удаляйте невозвратно только после теста в отдельной папке.
  6. Проверьте систему и приложения после удаления.

Сценарии отказа и способы отката

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

Роль-based чек-лист

  • Обычный пользователь:

    • Выполнить поиск size:empty в Проводнике.
    • Не удалять папки из системных директорий.
    • Попросить администратора при сомнении.
  • Администратор/ИТ:

    • Запустить скрипт PowerShell для теста.
    • Создать точку восстановления/резервную копию.
    • Автоматизировать удаление с логированием.

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

  • Удалены только пустые папки, которые не нужны системе.
  • Нет ошибок при запуске основных приложений.
  • Восстановление возможно из резервной копии.

Тесты и приёмка

  • Тест 1: Выполнить команду просмотра без удаления и проверить список по 20 случайным записям.
  • Тест 2: Удалить тестовые пустые папки в изолированной папке и убедиться, что приложения работают.
  • Тест 3: Попробовать восстановить удалённые папки из резервной копии.

Частые ошибки и как их избежать

  • Автоматическое удаление без проверки. Решение: сначала просмотр списка, затем фильтрация по пути.
  • Удаление системных папок. Решение: исключайте каталоги Windows, Program Files, ProgramData и профили других пользователей.
  • Использование реестровых чистильщиков без бэкапа. Решение: экспорт веток реестра и точка восстановления.

Заключение

Удаление пустых папок в Windows безопасно, если соблюдать порядок: сканирование, проверка, резервное копирование и аккуратное удаление. Для большинства пользователей достаточно поиска size:empty и ручного удаления. Администраторы и продвинутые пользователи могут использовать PowerShell или автоматизированные сценарии, но всегда с резервной копией и тестированием.

Важно: если вы не уверены в назначении папки или видите сообщение о правах администратора, уточните роль папки перед удалением.

Примерный чек-лист в тексте выше поможет вам действовать последовательно.

Если у вас остались вопросы или хотите пример PowerShell-скрипта под вашу структуру папок — оставьте комментарий ниже.

Примечание

Если вы сталкиваетесь с дополнительными проблемами (например, невозможно переименовать папку или появляются сообщения об ошибках доступа), посмотрите специализированные руководства по этим ошибкам или напишите, какую именно проблему вы видите.

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

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

Тёмная тема Asana — как включить и что учесть
Productivity

Тёмная тема Asana — как включить и что учесть

Исправить ERROR_IP_ADDRESS_CONFLICT2
Сеть

Исправить ERROR_IP_ADDRESS_CONFLICT2

ESP32: локальный детектор присутствия для Home Assistant
Домашняя автоматизация

ESP32: локальный детектор присутствия для Home Assistant

Быстрая смена темы Google Chrome
браузер

Быстрая смена темы Google Chrome

Notion для начинающих — полное руководство
Продуктивность

Notion для начинающих — полное руководство

Проверка и удаление кейлоггера на ПК
Кибербезопасность

Проверка и удаление кейлоггера на ПК