Как убрать ограничение длины имени файла в Windows
Если Windows обрезает ваши длинные пути (примерно 260 символов), можно снять это ограничение через Локальную политику групп (Windows 10/11 Pro и Enterprise) или через реестр (для других редакций). Сделайте резервную копию реестра, примените изменение LongPathsEnabled = 1 и перезагрузите систему. Ниже — подробные шаги, альтернативы, проверка и план отката.

Организация файлов в глубоко вложенные папки удобна, но Windows исторически ограничивал длину полного пути и имени файла примерно 260 символами. Это ограничение мешает хранить проекты с глубокой иерархией. В современных версиях Windows есть способы снять это ограничение — через локальную политику или реестр — но нужно знать, как безопасно применить изменения и когда они не помогут.
Как убрать ограничение через Локальную политику групп
Подходит для Windows 10/11 Pro и Enterprise.
- Нажмите Windows + R, введите
gpedit.mscи нажмите Enter, чтобы открыть Редактор локальной групповой политики. - Перейдите по пути:
Computer Configuration > Administrative Templates > System > File System- В правой панели найдите параметр «Enable Win32 long paths».
- Дважды щёлкните по параметру и выберите «Enabled».
- Перезагрузите Проводник (Explorer) или компьютер, чтобы изменения вступили в силу.
Важно: изменение действует на уровне системы и автоматически распространяется на приложения, которые поддерживают API длинных путей.
Как включить длинные пути через реестр
Если у вас Home или другая редакция без gpedit, используйте Редактор реестра.
Внимание: редактирование реестра может повредить систему. Сначала сделайте резервную копию ветки реестра.
- Откройте «regedit» (Win + R → введите
regedit→ Enter). - Перейдите к ключу:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem- Найдите DWORD-поле LongPathsEnabled в правой панели.
- Если поля нет, правой кнопкой в правой панели → New → DWORD (32-bit) Value и назовите его LongPathsEnabled.
- Дважды щёлкните и установите значение Value data = 1.
- Перезагрузите компьютер.
После этого ограничение ~260 символов для путей системы Windows перестаёт действовать для приложений, которые используют современный API.
Что ещё важно знать
- Не все приложения автоматически начнут работать с длинными путями: старые программы могут по-прежнему опираться на устаревшие API и падать при длинных путях.
- Сетевые ресурсы (SMB) и некоторые архиваторы всё ещё могут иметь собственные ограничения.
- Изменение реестра/политики влияет на всю систему — применяйте на управляемых компьютерах с осторожностью.
Важно: перед массовым развёртыванием в домене протестируйте изменения на тестовой машине.
Альтернативные подходы (когда политики/реестр не помогают)
- Использовать префикс UNC
\\?\в путях API — для разработки и скриптов можно явно передавать полные имена вида\\?\C:\very\long\path.... - Привязать длинкий путь к букве диска через
substили создать точку монтирования тома — уменьшает длину видимого пути. - Использовать архиваторы/файловые менеджеры, которые правильно работают с длинными путями (например, современный Total Commander, 7-Zip в последних версиях).
- Перепроектировать структуру: сокращать имена папок, использовать семантику коротких идентификаторов.
Проверка и критерии приёмки
Критерии приёмки:
- Создан файл в глубоко вложенной папке с суммарной длиной пути > 260 символов.
- Файловая операция (создать/переименовать/удалить/открыть) успешно выполняется из Проводника и целевых приложений.
- При откате (см. ниже) система возвращается к исходному поведению.
Тесты:
- Создайте вложенную структуру папок вручную или скриптом так, чтобы путь превышал 260 символов.
- Попробуйте создать текстовый файл, сохранить в нём изменения и открыть его программой, которой вы доверяете.
- Проверьте те же операции в старом приложении (если есть) — если оно не поддерживает длинные пути, зафиксируйте это как известное ограничение.
План отката и аварийный сценарий
Если что-то пошло не так:
- Через gpedit: верните параметр «Enable Win32 long paths» в состояние Not Configured или Disabled, затем перезагрузите.
- Через реестр: установите LongPathsEnabled = 0 или удалите ключ LongPathsEnabled, затем перезагрузите.
- Если возникли ошибки у конкретного приложения — верните настройки и откатите обновления этого приложения.
SOP быстрого отката:
- Войдите под администратором.
- Откройте regedit → HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem.
- Верните LongPathsEnabled на 0 или удалите ключ.
- Перезагрузите систему.
Матрица совместимости (кратко)
| Метод | Windows 10/11 Home | Windows 10/11 Pro/Enterprise | Старые приложения | Сетевые ресурсы SMB |
|---|---|---|---|---|
| Локальная политика (gpedit) | Нет | Да | зависит | зависит |
| Реестр (LongPathsEnabled) | Да | Да | зависит | зависит |
| Префикс \\?\ (UNC) | Да | Да | Частично | Частично |
Замечание: «зависит» означает, что поведение определяется поддержкой приложением и службой, а не только настройкой ОС.
Роли и чек-лист (администратор vs пользователь)
Администратор:
- Сделать резервную копию реестра и точки восстановления системы.
- Протестировать изменение на тестовом компьютере.
- Развернуть через GPO/скрипт, если требуется массовое применение.
- Уведомить пользователей о возможных несовместимостях.
Пользователь:
- Сообщить администратору о проблемах с конкретными приложениями.
- Если у вас локальная машина без админправ, используйте
substили короткие имена.
Короткий глоссарий
- LongPathsEnabled — флаг реестра, включающий поддержку длинных путей.
- gpedit.msc — редактор локальной групповой политики Windows.
- UNC-префикс
\\?\\— системный префикс для длинных путей в WinAPI.
Безопасность и рекомендации
- Не давайте права на изменение реестра обычным пользователям.
- В корпоративной среде включайте изменение только после согласования и тестирования с вендорами ПО.
- Регулярно делайте резервное копирование важных данных.
Краткое резюме
Если вам мешает ограничение в ~260 символов, включите поддержку длинных путей через gpedit (Pro/Enterprise) или через реестр (всех редакций). Тестируйте совместимость приложений, делайте резервные копии реестра и имейте план отката — так вы получите гибкую файловую систему без неожиданностей.
Важно: некоторые старые приложения и сетевые службы могут не поддерживать длинные пути даже после включения опции.
Похожие материалы
RDP: полный гид по настройке и безопасности
Android как клавиатура и трекпад для Windows
Советы и приёмы для работы с PDF
Calibration в Lightroom Classic: как и когда использовать
Отключить Siri Suggestions на iPhone