#Что означает ошибка
Ошибка 0x80070052 невозможно создать каталог или файл
Ошибка 0x80070052 соответствует ERROR_CANNOT_MAKE: Windows не может создать файл или папку. Причины — отсутствие прав, ограничение на количество элементов, запрещённые символы или защита диска.
#Причины и признаки
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Нет прав на запись | Файл создаётся в Документах, но не в целевой папке. | Проверьте разрешения только конкретного каталога. |
| Диск только для чтенияЗащита флешки или карты. | Запись на USB не удаётся для любых файлов. | Проверьте переключатель защиты и состояние носителя. |
| Запрещённые символы в имениСлужебные символы. | Пробное простое имя работает, исходное нет. | Уберите запрещённые символы и завершающие пробелы. |
| Файловая система заполненаНет места или лимит элементов. | На носителе недостаточно свободного места. | Освободите собственные ненужные файлы и повторите запись. |
#Пошаговое решение
- Определите, где именно не удаётся создать объектСкопируйте путь папки, где появляется 0x80070052, и запишите тип накопителя: локальный NTFS, флешка FAT32/exFAT, сеть или облачная папка. Убедитесь, что создаёте файл в существующем каталоге и что проблема повторяется на одном носителе, а не во всех приложениях.
- Проверьте ограничения файловой системыОткройте Проводник → «Этот компьютер» → правый щелчок по диску → «Свойства»: посмотрите тип файловой системы и свободное место. На FAT некоторые операции, длинные пути и множество записей каталога могут иметь ограничения; если переносите массу файлов, создайте отдельные подпапки. Не форматируйте накопитель — это уничтожает содержимое.
- Проверьте права и защиту от записиПопробуйте создать пустой текстовый файл в личной папке «Документы» и в целевом каталоге. Если ошибка только в последнем, откройте «Свойства → Безопасность» у папки на NTFS и посмотрите, есть ли право записи; права корпоративного ресурса уточните у владельца. Для USB-памяти проверьте физический переключатель защиты, если он предусмотрен.
- Упростите имя без изменения существующих данныхСоздайте пробную папку с коротким именем
Test2026в доступной директории. Избегайте символов\ / : * ? " < > |и завершающих точек/пробелов. При успехе переименуйте создаваемые объекты в приложении; не меняйте имена служебных системных файлов. - Проверьте итог и состояние дискаЕсли новый файл появился и открылся, повторите исходную операцию. При внезапных отключениях носителя, ошибках чтения или невозможности записать даже пробный файл сначала копируйте важное с накопителя. Не запускайте исправление файловой системы до резервной копии.
#Проверка результата
Повторите исходную операцию с тем же файлом, программой или параметром. Убедитесь, что код из сообщения «Ошибка 0x80070052 в Windows: невозможно создать каталог или файл» больше не появляется. Если возник другой код, запишите его отдельно: это может указывать на новую причину.