Пустые папки в Windows 11 — причины и решение

Баг создаёт тысячи пустых папок в каталоге C:\Windows\System32\config\systemprofile\AppData\Local. Папки имеют имя, начинающееся с «tw» и расширение «.tmp», и появляются по ~20 штук при каждой загрузке. Удалять их можно вручную с правами администратора или автоматизировать очистку, но окончательное исправление требует правки компонента ProvTool.exe, что рискованно. Рекомендуемый подход — игнорировать или регулярно очищать, а не удалять системные службы.
Windows 11 по-прежнему содержит ошибки, часть из которых уже встречалась в Windows 10. Одна из таких — «ошибка пустых папок», впервые замеченная в июне 2021 года. В этой статье объяснено, где появляются пустые папки, почему это происходит, какие риски это несёт и как с этим безопасно работать.
Что это за ошибка
Ошибка создаёт в системе множество пустых папок. Они появляются в каталоге:
C:\Windows\System32\config\systemprofile\AppData\Local
Папки имеют имена, начинающиеся с «tw», и расширение «.tmp». Доступ к ним требует прав администратора. Сообщается, что при каждой загрузке системы создаётся примерно по 20 таких пустых папок. Хотя они создают беспорядок в системном каталоге, прямого вреда (например, выполнения кода или потери данных) обычно не обнаружено.
Причина появления
Репорт связывает проблему с процессом ProvTool.exe — инструментом Windows для развертывания пакетов (package provisioning). Точная причина, почему ProvTool.exe генерирует эти пустые каталоги, официально не подтверждена. Пока ясно только, что поведение повторяемо и связано со стартом ОС.
Important: вмешательство в системные исполняемые файлы, такие как ProvTool.exe, может нарушить работу ОС. Не удаляйте и не переименовывайте системные бинарники без убедительной причины и резервной копии.
Безопасные варианты действий
Ниже перечислены подходы от наименее рискованных к более вмешательским.
- Игнорировать. Если папки не мешают, самый безопасный путь — оставить как есть.
- Ручная очистка. Удаляйте папки периодически с правами администратора.
- Автоматическая очистка. Настройте планировщик задач или скрипт, который будет удалять такие папки при старте или по расписанию.
- Обращение в поддержку Microsoft. Если проблема критична для вашей среды, откройте тикет.
Как безопасно удалить пустые папки вручную
Шаги для администратора:
- Откройте проводник или PowerShell от имени администратора.
- Перейдите в папку:
C:\Windows\System32\config\systemprofile\AppData\Local
. - Проверьте содержимое — папки должны быть пустыми и иметь формат
tw*.tmp
. - Удалите их стандартным способом или через PowerShell:
Get-ChildItem -Path 'C:\Windows\System32\config\systemprofile\AppData\Local' -Filter 'tw*.tmp' -Directory | Remove-Item -Recurse -Force
Пояснение: команда находит каталоги, имя которых соответствует шаблону, и удаляет их рекурсивно. Выполняйте её только с правами администратора и после проверки, что папки действительно пустые.
Notes: после перезагрузки новые пустые папки, вероятно, появятся снова.
Почему нельзя просто отключить ProvTool.exe
ProvTool.exe — часть механизма пакетного развертывания Windows. Отключение или удаление файла может привести к недоступности функций установки пакетов или нарушить обновления. Поэтому вмешательство в компонент рекомендуется только системным администраторам в контролируемой среде и при наличии резервных копий и плана отката.
Автоматизация: безопасный скрипт для администраторов
Минимальный пример скрипта для Планировщика задач, который удаляет пустые папки при запуске системы:
# Удалить пустые tw*.tmp каталоги в системном профиле
$path = 'C:\Windows\System32\config\systemprofile\AppData\Local'
Get-ChildItem -Path $path -Filter 'tw*.tmp' -Directory | Where-Object {($_.GetFiles().Count -eq 0) -and ($_.GetDirectories().Count -eq 0)} | Remove-Item -Recurse -Force
Создайте задачу с запуском от SYSTEM или администратора. Тестируйте скрипт вручную перед автоматизацией.
Риски и меры предосторожности
- Риск: случайное удаление нужных файлов. Митигирование: проверяйте, что папки пустые, до удаления.
- Риск: нарушение работы системных компонентов при удалении/изменении ProvTool.exe. Митигирование: не трогать исполняемые файлы; вместо этого применять чистку временных папок.
- Риск: проблемы в корпоративной среде из-за автоматических скриптов. Митигирование: согласуйте изменения с IT-отделом и проведите тесты на нескольких машинах.
Контрольные списки по ролям
Для системного администратора:
- Проверить наличие пустых папок в указанном каталоге.
- Сделать резервную копию важных системных конфигураций.
- Протестировать PowerShell-скрипт вручную.
- Настроить задачу в Планировщике с логированием действий.
- Мониторить систему после изменений.
Для пользователя / владельца ПК:
- Сохранять регулярные точки восстановления системы.
- Не удалять или переименовывать системные файлы без консультации.
- Обратиться в поддержку при сомнениях.
Для техподдержки:
- Собрать логи загрузки и отчёты о ProvTool.exe.
- Проверить, воспроизводится ли проблема после безопасной очистки.
- При необходимости эскалировать на Microsoft.
Когда очистка не поможет
- Если папки появляются мгновенно и их количество растёт до критичного уровня, очищение только маскирует проблему. В таких случаях требуется диагностика ProvTool.exe и логов системы.
- Если очистка вызывает ошибки доступа, возможно, проблема в правах или механизме создания папок, и нужна дополнительная диагностика.
Альтернативные решения
- Попросить Microsoft выпустить исправление или патч.
- В корпоративной среде — писать скрипт очистки и распространять через систему управления конфигурацией (SCCM, Intune).
- Ограничить видимость системного профиля в инструменте инвентаризации, чтобы не мешать отчётности.
Краткое резюме
Пустые папки в Windows 11 создают беспорядок, но обычно не вредят системе. Самый безопасный путь — игнорировать их, если они не мешают, или периодически удалять с правами администратора. Отключение или удаление ProvTool.exe опасно и не рекомендуется. Для стабильного исправления нужна правка со стороны Microsoft или обновление компонента, ответственного за создание папок.
Критерии приёмки
- Папки удалены вручную и не мешают работе пользователя.
- Скрипт автоматически удаляет только пустые папки и не трогает другие файлы.
- Отсутствие ошибок после изменений в течение тестового периода (несколько перезагрузок).
Факт-бокс
- Место: C:\Windows\System32\config\systemprofile\AppData\Local
- Формат имени: tw*.tmp
- Частота: примерно 20 папок при каждой загрузке (сообщается в репортах)
Глоссарий
- ProvTool.exe: системный инструмент для развертывания пакетов Windows.
- Системный профиль: профиль учётной записи, используемой службами и системными процессами.
Если вы администратор и баг мешает работе в производственной среде, оптимальная тактика — настроить контролируемую автоматическую очистку и одновременно открыть обращение в поддержку Microsoft для поиска коренного решения.
Похожие материалы

Ошибка проверки Pinterest — как исправить

Отключить автоповорот экрана на Android

Spotify: как использовать личные сообщения (DM)

Пустые папки в Windows 11 — причины и решение

Как посмотреть понравившиеся в Instagram
