Как убрать ограничение длины имени файла в Windows
Кратко
Если Windows обрывает ваши вложенные папки из‑за лимита пути, можно снять ограничение на ~260 символов. Для Windows 10/11 Pro и Enterprise включите параметр через редактор локальной группы политик. Для других редакций — измените реестр. Всегда делайте резервную копию реестра перед правками.
Зачем это нужно
Глубокая вложенность папок удобна для организации файлов. Но Windows по умолчанию ограничивает длину полного пути примерно 260 символами. Из‑за этого приложения или проводник могут выдавать ошибки при работе с длинными путями. Убирая ограничение, вы получаете больше свободы в именах и структуре папок.
Important: изменение системных настроек требует прав администратора. Выполняйте шаги внимательно.
Что такое путь и где появляется ограничение
Путь — это последовательность папок от корня диска до файла, например C:\Папка\Подпапка\файл.txt. По умолчанию Windows использует традиционный механизм с лимитом 260 символов. Современные приложения и API могут работать с длинными путями, но система должна быть настроена соответствующим образом.
Факт: стандартный лимит — примерно 260 символов. Многие проблемы решаются включением поддержки длинных путей.
Как убрать ограничение через локальную политику групп (Windows 10/11 Pro и Enterprise)
Эти шаги применимы, если у вас редакция Pro или Enterprise.
- Войдите в систему под учётной записью с правами администратора.
- Нажмите Windows + R, чтобы открыть окно Выполнить.
- Введите gpedit.msc и нажмите Enter — откроется Редактор локальной групповой политики.
- Перейдите по пути в дереве настроек:
Computer Configuration > Administrative Templates > System > File System- В правой панели найдите параметр Enable Win32 long paths (Включить длинные пути Win32).
- Дважды щёлкните по параметру и установите значение Enabled (Включено).
- Сохраните изменения и закройте редактор.
- Перезапустите проводник (Explorer) или полностью перезагрузите компьютер, чтобы изменения вступили в силу.
Notes: некоторые программы читают этот параметр только при старте. Если после включения проблема осталась — перезагрузите ПК.
Как расширить лимит через реестр (все редакции Windows)
Если у вас Home или другая редакция без gpedit, можно включить поддержку длинных путей через реестр.
Важно: редактирование реестра может повредить систему при ошибке. Сначала создайте резервную копию ветки реестра или всего реестра.
Шаги:
- Войдите под администратором.
- Нажмите Windows + R и введите regedit, затем нажмите Enter — откроется Редактор реестра.
- Перейдите по адресу:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem- В правой панели найдите параметр LongPathsEnabled типа DWORD.
- Если параметра нет, создайте его: правый клик → New → DWORD (32‑bit) Value и задайте имя LongPathsEnabled.
- Дважды щёлкните LongPathsEnabled и установите значение Value data на 1.
- Закройте редактор реестра.
- Перезагрузите компьютер, чтобы изменения применились.
Important: изменение реестра действует на уровне системы. Откат выполняется установкой Value data = 0 или удалением ключа.
Проверочный чеклист перед правками
- У вас есть учётная запись администратора.
- Создан экспорт ветки реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem.
- Закрыты все важные приложения и сохранены документы.
- План на случай отката — как вернуть значение 0 и инструкция по восстановлению.
Что делать, если изменение не помогло
- Убедитесь, что приложение поддерживает длинные пути. Некоторые старые программы всё ещё используют старые API и будут давать ошибки.
- Проверьте, применился ли параметр в реестре или в gpedit (иногда настройки для локальной политики жестко задаются доменной политикой в корпоративной среде).
- Попробуйте запускать приложение с правами администратора.
Альтернативы:
- Сократите глубину вложенности и используйте более короткие имена — самый безопасный вариант.
- Применяйте сетевые шары и монтирование с более короткими путями (например, подключаете папку как диск).
Риски и меры предосторожности
Риски:
- Неправильное изменение реестра может привести к нестабильности системы.
- В корпоративной сети изменение может конфликтовать с политиками домена.
Меры:
- Всегда экспортируйте ключи реестра перед изменениями.
- Делайте точку восстановления системы для быстрого отката.
- Согласуйте изменения с IT‑администратором в рабочей среде.
Критерии приёмки
- Параметр Enable Win32 long paths в gpedit установлен в Enabled или LongPathsEnabled в реестре равен 1.
- После перезагрузки приложения могут работать с путями длиннее 260 символов (если они это поддерживают).
- Нет ошибок при работе с ранее проблемными файлами.
Быстрые команды и подсказки
- Открыть gpedit: Windows + R → gpedit.msc
- Открыть реестр: Windows + R → regedit
- Экспортировать ветку реестра: в RegEdit выберите File → Export и сохраните файл .reg
Краткое руководство по откату
- Если изменение сделано через gpedit — верните параметр Enable Win32 long paths в Not Configured или Disabled.
- Если через реестр — откройте HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem и установите LongPathsEnabled = 0 или удалите ключ.
- Перезагрузите компьютер.
Короткий словарь терминов
- Путь — полный адрес до файла или папки на диске.
- gpedit.msc — Редактор локальной групповой политики Windows.
- regedit — Редактор реестра Windows.
- DWORD — тип значения в реестре (32‑битное).
Итог
Снятие ограничения длины пути в Windows даёт гибкость при глубокой вложенности папок. Для Pro/Enterprise это безопасно и просто через gpedit. Для Home‑редакций применяется редакция реестра — с предварительным экспортом для резервного копирования. Если после изменения проблема остаётся, проверьте поддержку длинных путей у приложения или ограничения доменных политик.
Похожие материалы
Выровнять фото и исправить перспективу в Photoshop
Windows Ink Workspace в Windows 10 — использование и отключение
Pipes в Linux: объединение команд
Как ремонтировать и защищать кабели Lightning
Интерактивная доска из Wiimote — как сделать