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

Как включить длинные пути (более 260 символов) в Windows 10

• 4 min read • Windows • Обновлено 10 Dec 2025
Включить длинные пути в Windows 10
Включить длинные пути в Windows 10

Иллюстрация: длинные пути файловой системы Windows

В Windows 10 можно убрать ограничение MAX_PATH (260 символов) для большинства приложений: включите политику «Enable NTFS long paths» через Редактор групповой политики или установите ключ реестра LongPathsEnabled=1. Требуется Windows 10 Anniversary Update (v1607) или новее и права администратора. Некоторые 32‑битные приложения без манифеста по‑прежнему будут работать по старым ограничениям.

Операционная система Windows исторически использует ограничение MAX_PATH — 260 символов для полного пути файла. Начиная с определённых сборок Windows 10 (Anniversary Update и новее) можно разрешить длинные пути в NTFS. Это особенно полезно при миграции сайтов, бэкапах и разработке, когда вложенные папки создают очень длинные пути.

Краткое определение: MAX_PATH — максимальная длина пути (обычно 260 символов). Long path — путь, превышающий это ограничение.

Важно: включение длинных путей делает их доступными в процессе, но приложение должно поддерживать длинные пути (манифест или использование API с расширением \”\?\\” у старых приложений).

Цитата из Microsoft (перевод):

Включение длинных путей NTFS позволит подписанным Win32‑приложениям и приложениям из Microsoft Store получать доступ к путям, превышающим обычный предел в 260 символов на элемент. Включение этой настройки сделает длинные пути доступными внутри процесса.

Требования и совместимость

  • Нужна Windows 10 Anniversary Update (v1607) или новее.
  • Требуются права администратора для изменения групповой политики или реестра.
  • Приложение должно быть «манифестировано» для поддержки длинных путей; старые приложения без манифеста могут по‑прежнему сталкиваться с ограничением.
  • Для отдельных старых сценариев можно использовать префикс \?\ для доступа к длинным путям.

Способ 1 — через Редактор локальной групповой политики

  1. Нажмите Win+R, введите gpedit.msc и нажмите Enter (Редактор локальной групповой политики).
  2. Перейдите: Local Computer Policy > Computer Configuration > Administrative Templates > System > Filesystem.
  3. Найдите правило “Enable NTFS long paths”.
  4. Откройте его и установите в положение “Enabled” (Включено).
  5. Нажмите OK и перезапустите систему или выйдите/войдите в учётную запись, чтобы настройки применились.

Примечание: в некоторых редакциях Windows (Home) локальный редактор групповой политики отсутствует — используйте способ через реестр.

Способ 2 — через реестр Windows

Рекомендуемый системный ключ (система):

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
Value name: LongPathsEnabled (DWORD)
Value data: 1

Если ключа нет, создайте его (DWORD 32‑bit) и задайте значение 1. После изменения перезагрузите систему.

Альтернативный способ — создать настройку через политику в ветке Group Policy Objects, но обычно правка HKLM\SYSTEM\CurrentControlSet\Control\FileSystem — самый прямой и надёжный метод.

Команды для автоматизации (запустите от имени администратора):

reg add "HKLM\SYSTEM\CurrentControlSet\Control\FileSystem" /v LongPathsEnabled /t REG_DWORD /d 1 /f

# PowerShell (запуск от администратора)
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" -Name LongPathsEnabled -Value 1 -Type DWord

Что делать, если появляется ошибка “путь содержит недопустимые символы” или путь всё ещё слишком длинный

  • Проверьте, что вы перезагрузили систему после изменения политики/реестра.
  • Убедитесь, что приложение поддерживает длинные пути (многие старые приложения работают с MAX_PATH). Если приложение не поддерживает, используйте альтернативные инструменты копирования, утилиты, поддерживающие \”long path\”, или префикс \?\ перед полным путём.
  • Проверьте, нет ли в пути недопустимых символов (например, нулевых байтов или управляющих символов). Это отдельная проблема от длины пути.

Когда это не работает — типичные причины

  • Вы используете устаревшую версию Windows (до v1607).
  • Политика включена в HKCU, а не в HKLM — для системного эффекта нужен HKLM или групповая политика для компьютера.
  • Приложение не объявлено в манифесте как поддерживающее длинные пути.
  • Ограничения на уровне сетевого файлового ресурса (NAS, SMB) или стороннего ПО.

Чек‑лист администратора перед массовым включением

  • Проверить версию Windows (v1607 или новее).
  • Сделать резервную копию реестра или создать снимок системы.
  • Тестировать на одной контрольной машине с целевыми приложениями.
  • Проверить влияние на бэкап/антивирус/инструменты мониторинга.
  • Документировать изменения и план отката.

План отката

  1. Откройте gpedit.msc и верните “Enable NTFS long paths” в положение “Not Configured” или “Disabled”; либо
  2. Удалите или установите значение LongPathsEnabled=0 в HKLM\SYSTEM\CurrentControlSet\Control\FileSystem;
  3. Перезагрузите систему.

Быстрая методология тестирования (mini‑method)

  1. В контрольной среде включите настройку в реестре.
  2. Перезагрузите систему.
  3. Запустите тестовый скрипт, который создаёт вложенные папки до глубины, превышающей 260 символов, и проводит операции чтения/записи.
  4. Проверяйте журнал событий и ошибки от целевых приложений.
  5. Отрабатывайте сценарии отката при обнаружении проблем.

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

  • Система успешно создаёт и открывает файлы с путями >260 символов из тестового набора.
  • Целевые приложения могут выполнять базовые операции (чтение/запись) с такими файлами.
  • Нет регрессий в работе бэкапных и антивирусных решений.

Риски и рекомендации

  • Риск несовместимости со старыми приложениями — тестируйте критичные сервисы.
  • Изменения влияют на поведение процессов: документируйте, кто и зачем включил опцию.
  • Для массового развёртывания используйте групповую политику и этапное тестирование.

Краткий словарь

  • NTFS — файловая система Windows.
  • MAX_PATH — историческое ограничение длины пути (≈260 символов).
  • LongPathsEnabled — ключ реестра/параметр политики для включения длинных путей.

Итог: включение длинных путей решает многие практические проблемы при работе с глубокими деревьями каталогов, но требует проверки совместимости приложений и прав администратора. Планируйте тестирование и откат перед массовым развёртыванием.

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

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

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро