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

Как убрать ограничение длины имени файла в Windows

5 min read Windows Обновлено 03 Jan 2026
Убрать ограничение длины имени файла Windows
Убрать ограничение длины имени файла Windows

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

Деревянные буквы штампа

Организация файлов в глубоко вложенные папки удобна, но Windows исторически ограничивал длину полного пути и имени файла примерно 260 символами. Это ограничение мешает хранить проекты с глубокой иерархией. В современных версиях Windows есть способы снять это ограничение — через локальную политику или реестр — но нужно знать, как безопасно применить изменения и когда они не помогут.

Как убрать ограничение через Локальную политику групп

Подходит для Windows 10/11 Pro и Enterprise.

  1. Нажмите Windows + R, введите gpedit.msc и нажмите Enter, чтобы открыть Редактор локальной групповой политики.
  2. Перейдите по пути:
Computer Configuration > Administrative Templates > System > File System

Навигация к разделу File System в локальном редакторе групповой политики

  1. В правой панели найдите параметр «Enable Win32 long paths».

Опция включения длинных путей

  1. Дважды щёлкните по параметру и выберите «Enabled».

Параметр длинных путей в локальной политике

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

Важно: изменение действует на уровне системы и автоматически распространяется на приложения, которые поддерживают API длинных путей.

Как включить длинные пути через реестр

Если у вас Home или другая редакция без gpedit, используйте Редактор реестра.

Внимание: редактирование реестра может повредить систему. Сначала сделайте резервную копию ветки реестра.

  1. Откройте «regedit» (Win + R → введите regedit → Enter).
  2. Перейдите к ключу:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

Длинные пути в реестре Windows

  1. Найдите DWORD-поле LongPathsEnabled в правой панели.

Найти ключ LongPathsEnabled в реестре

  1. Если поля нет, правой кнопкой в правой панели → New → DWORD (32-bit) Value и назовите его LongPathsEnabled.
  2. Дважды щёлкните и установите значение Value data = 1.
  3. Перезагрузите компьютер.

Расширить длину имени файла в Windows

После этого ограничение ~260 символов для путей системы Windows перестаёт действовать для приложений, которые используют современный API.

Что ещё важно знать

  • Не все приложения автоматически начнут работать с длинными путями: старые программы могут по-прежнему опираться на устаревшие API и падать при длинных путях.
  • Сетевые ресурсы (SMB) и некоторые архиваторы всё ещё могут иметь собственные ограничения.
  • Изменение реестра/политики влияет на всю систему — применяйте на управляемых компьютерах с осторожностью.

Важно: перед массовым развёртыванием в домене протестируйте изменения на тестовой машине.

Альтернативные подходы (когда политики/реестр не помогают)

  • Использовать префикс UNC \\?\ в путях API — для разработки и скриптов можно явно передавать полные имена вида \\?\C:\very\long\path....
  • Привязать длинкий путь к букве диска через subst или создать точку монтирования тома — уменьшает длину видимого пути.
  • Использовать архиваторы/файловые менеджеры, которые правильно работают с длинными путями (например, современный Total Commander, 7-Zip в последних версиях).
  • Перепроектировать структуру: сокращать имена папок, использовать семантику коротких идентификаторов.

Проверка и критерии приёмки

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

  • Создан файл в глубоко вложенной папке с суммарной длиной пути > 260 символов.
  • Файловая операция (создать/переименовать/удалить/открыть) успешно выполняется из Проводника и целевых приложений.
  • При откате (см. ниже) система возвращается к исходному поведению.

Тесты:

  1. Создайте вложенную структуру папок вручную или скриптом так, чтобы путь превышал 260 символов.
  2. Попробуйте создать текстовый файл, сохранить в нём изменения и открыть его программой, которой вы доверяете.
  3. Проверьте те же операции в старом приложении (если есть) — если оно не поддерживает длинные пути, зафиксируйте это как известное ограничение.

План отката и аварийный сценарий

Если что-то пошло не так:

  • Через gpedit: верните параметр «Enable Win32 long paths» в состояние Not Configured или Disabled, затем перезагрузите.
  • Через реестр: установите LongPathsEnabled = 0 или удалите ключ LongPathsEnabled, затем перезагрузите.
  • Если возникли ошибки у конкретного приложения — верните настройки и откатите обновления этого приложения.

SOP быстрого отката:

  1. Войдите под администратором.
  2. Откройте regedit → HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem.
  3. Верните LongPathsEnabled на 0 или удалите ключ.
  4. Перезагрузите систему.

Матрица совместимости (кратко)

МетодWindows 10/11 HomeWindows 10/11 Pro/EnterpriseСтарые приложенияСетевые ресурсы SMB
Локальная политика (gpedit)НетДазависитзависит
Реестр (LongPathsEnabled)ДаДазависитзависит
Префикс \\?\ (UNC)ДаДаЧастичноЧастично

Замечание: «зависит» означает, что поведение определяется поддержкой приложением и службой, а не только настройкой ОС.

Роли и чек-лист (администратор vs пользователь)

Администратор:

  • Сделать резервную копию реестра и точки восстановления системы.
  • Протестировать изменение на тестовом компьютере.
  • Развернуть через GPO/скрипт, если требуется массовое применение.
  • Уведомить пользователей о возможных несовместимостях.

Пользователь:

  • Сообщить администратору о проблемах с конкретными приложениями.
  • Если у вас локальная машина без админправ, используйте subst или короткие имена.

Короткий глоссарий

  • LongPathsEnabled — флаг реестра, включающий поддержку длинных путей.
  • gpedit.msc — редактор локальной групповой политики Windows.
  • UNC-префикс \\?\\ — системный префикс для длинных путей в WinAPI.

Безопасность и рекомендации

  • Не давайте права на изменение реестра обычным пользователям.
  • В корпоративной среде включайте изменение только после согласования и тестирования с вендорами ПО.
  • Регулярно делайте резервное копирование важных данных.

Краткое резюме

Если вам мешает ограничение в ~260 символов, включите поддержку длинных путей через gpedit (Pro/Enterprise) или через реестр (всех редакций). Тестируйте совместимость приложений, делайте резервные копии реестра и имейте план отката — так вы получите гибкую файловую систему без неожиданностей.

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

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

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

RDP: полный гид по настройке и безопасности
Инфраструктура

RDP: полный гид по настройке и безопасности

Android как клавиатура и трекпад для Windows
Гайды

Android как клавиатура и трекпад для Windows

Советы и приёмы для работы с PDF
Документы

Советы и приёмы для работы с PDF

Calibration в Lightroom Classic: как и когда использовать
Фото

Calibration в Lightroom Classic: как и когда использовать

Отключить Siri Suggestions на iPhone
iOS

Отключить Siri Suggestions на iPhone

Рисование таблиц в Microsoft Word — руководство
Office

Рисование таблиц в Microsoft Word — руководство