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

Как убрать ограничение пути в Windows (260 символов)

7 min read Windows Обновлено 23 Dec 2025
Убрать лимит пути 260 символов в Windows
Убрать лимит пути 260 символов в Windows

Быстрые ссылки

  • Windows по умолчанию не принимает длинные пути
  • Домашние: убрать лимит 260 символов через реестр
  • Скачать готовые .REG файлы (в один клик)
  • Pro/Enterprise: убрать лимит через Local Group Policy Editor

Окно свойств, показывающее путь к файлу.

Краткое содержание

  • В ранних версиях Windows использовалась система 8.3 для имён файлов, но позже появился лимит полной длины пути — 260 символов.
  • В обновлении Windows 10 Anniversary появился переключатель, позволяющий убрать это ограничение для современных приложений.
  • Домашние пользователи меняют параметр через реестр; Pro/Enterprise — через Local Group Policy Editor.
  • Некоторые старые 32‑битные приложения могут не поддерживать длинные пути, если в их манифесте не указан соответствующий флаг.

Почему это важно

Ограничение в 260 символов вызывает ошибки при копировании вложенных папок, бэкапах, сборках проектов с глубокой структурой папок и при работе с инструментами разработки. Устранение лимита повышает гибкость и совместимость с современными репозиториями и инструментами, но требует аккуратности при внедрении в рабочей среде.

Windows по умолчанию не принимает длинные пути

До Windows 95 использовалась система 8.3 (8 символов + 3 символа расширения). Начиная с Windows 95 был разрешён длинный формат имён, но оставался жёсткий лимит на полную длину пути — 260 символов. Этот лимит действует до сегодняшнего дня в настройках по умолчанию.

Обновление Anniversary Update для Windows 10 добавило опцию «Enable Win32 long paths» / значение реестра LongPathsEnabled, которая позволяет приложению работать с путями длиннее 260 символов при условии, что само приложение и среда это поддерживают.

Важная деталь: переключатель не гарантирует поддержку для всех программ. Современные приложения и 64‑битные приложения обычно работают корректно. Многие старые 32‑битные приложения требуют, чтобы разработчик указал в манифесте поддержку длинных путей. Если приложение несовместимо, оно просто не сможет открывать/сохранять файлы с длинными путями — это безопасно, но неудобно.

Домашние: убрать лимит 260 символов через реестр

Если у вас Windows Home, единственный способ — правка реестра. Пользователи Pro/Enterprise тоже могут редактировать реестр, но удобнее использовать Group Policy, если доступно.

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

Шаги:

  1. Нажмите Пуск и введите “regedit”, затем нажмите Enter. Подтвердите запрос контроля учётных записей, если он появится.

Нажмите «Открыть» или нажмите Enter, чтобы запустить Редактор реестра.

  1. В редакторе реестра перейдите в левом дереве к ключу:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

Ключ FileSystem в редакторе реестра.

  1. В правой панели найдите параметр LongPathsEnabled. Если он отсутствует, создайте его: правый клик по FileSystem → New → DWORD (32-bit) Value → назовите LongPathsEnabled.

Дважды кликните DWORD LongPathsEnabled.

  1. Откройте LongPathsEnabled и установите значение Value data в 1, затем нажмите OK.

Установите значение в «1».

  1. Закройте Редактор реестра и перезагрузите компьютер (или выйдите из учётной записи и войдите снова).

Чтобы вернуть поведение по умолчанию, выставьте LongPathsEnabled в 0 или удалите этот параметр.

Резервное копирование реестра — краткая инструкция

  • Откройте regedit; выделите раздел FileSystem; Файл → Экспорт; сохраните .reg файл в безопасном месте.
  • При откате — двойной клик по .reg файлу или импорт через Файл → Импорт в regedit.

Скачать наши готовые .REG файлы

Два REG-файла: один включает пути длиннее 260 символов, другой восстанавливает ограничение.

Мы подготовили два .REG файла: один устанавливает LongPathsEnabled = 1, другой восстанавливает значение 0. Скачайте ZIP, распакуйте, дважды щёлкните нужный файл и подтвердите изменения. После этого перезагрузите компьютер.

Примечание: .REG файлы — это просто экспортированный ключ FileSystem с нужным значением. Если комфортно работать с реестром, можно создавать собственные экспорты.

Pro и Enterprise: убрать лимит через Local Group Policy Editor

Если у вас Windows 10 Pro или Enterprise, проще использовать редактор локальной групповой политики.

  1. Нажмите Пуск → введите gpedit.msc → Enter.

Поиск gpedit.msc в меню Пуск, затем нажмите «Изменить групповые политики».

  1. В редакторе локальной групповой политики перейдите: Computer Configuration → Administrative Templates → System → Filesystem.

  2. Найдите опцию Enable win32 long paths и откройте её.

Перейдите к разделу FileSystem, затем дважды кликните Enable Win32 Long Paths.

  1. Выберите Enabled и нажмите OK.

Выберите Enabled, затем OK.

  1. Перезагрузите систему или выйдите/войдите в учётную запись.

Чтобы откатить — выставьте Disabled или Not Configured.

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

Когда это не поможет и альтернативные подходы

  • Если приложение не поддерживает длинные пути на уровне манифеста, изменение реестра не исправит его работу. В этом случае возможны следующие обходы:
    • Использовать префикс \?\ для длинных путей в приложениях, которые его принимают (например, API Win32). Пример: \?\C:\very\long\path…
    • Переместить проекты/файлы ближе к корню диска, чтобы сократить длину пути.
    • Использовать командлеты и утилиты, которые работают с длинными путями (например, robocopy, PowerShell с поддержкой длинных путей в новых версиях).
    • Создать виртуальный диск или монтирование папки как диск (команда subst) для уменьшения длины пути.

Примеры команд:

  • Подключение папки как виртуального диска:
    subst X: "C:\очень\длин\путь\к\проекту"
  • Копирование с поддержкой длинных путей через robocopy:
    robocopy "C:\источник" "D:\назначение" /E

Техническая справка: о манифестах и совместимости

Коротко: чтобы приложение могло использовать длинные пути, в его манифесте должен быть указан флаг, разрешающий это поведение. Если разработчик не включил флаг, приложение будет работать в старом режиме и продолжит получать ошибки при попытке открыть/сохранить файлы с очень длинными путями. Для конечного пользователя это означает: попробуйте включить опцию; если какое‑то приложение перестанет работать с файлами, откатите параметр.

Контрольные списки по ролям

Системный администратор:

  • Проверить политики домена на предмет конфликтов.
  • Тестировать изменение на образце машин перед массовым развёртыванием.
  • Создать инструкцию по откату и мониторингу ошибок приложений.

Разработчик ПО:

  • Убедиться, что манифест приложения содержит поддержку длинных путей.
  • Тестировать файловые операции с очень длинными путями в CI.

Домашний пользователь:

  • Сделать резервную копию реестра и важных данных.
  • Включить параметр и проверить критичные приложения.

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

  • Система успешно загружается после включения LongPathsEnabled.
  • Критичные приложения открывают и сохраняют файлы на местах с длинными путями (если они поддерживают длинные пути).
  • Нету новых ошибок, связанных с доступом к файлам для основных рабочих процессов.
  • При откате (LongPathsEnabled = 0) система возвращается к прежнему поведению без потери данных.

Методика тестирования (минимальный набор тестов)

  1. Создать папку глубиной, приводящую к путям > 260 символов.
  2. Включить LongPathsEnabled = 1 и перезагрузиться.
  3. Пройтись по основным сценариям: открыть файл в текстовом редакторе, сохранить изменения, создать резервную копию, выполнить сборку проекта (если применимо).
  4. Проверить журналы событий на предмет ошибок доступа к файлам.
  5. Вернуть значение в 0 и повторить тесты, чтобы убедиться в отсутствии побочных эффектов.

Decision flow: стоит ли включать длинные пути в вашей среде

flowchart TD
  A[Есть проблемы с 260‑символьным лимитом?] -->|Да| B[Используете Pro/Enterprise?]
  A -->|Нет| Z[Не включать — работать как есть]
  B -->|Да| C[Тестовая машина: применить gpedit.msc]
  B -->|Нет| D[Тестовая машина: применить regedit]
  C --> E{Приложения работают?}
  D --> E
  E -->|Да| F[Развернуть массово с инструкцией]
  E -->|Нет| G[Вернуть значение, искать альтернативы: subst, \?\, перемещение]

Практические советы и подводные камни

  • Всегда сначала тестируйте изменение на одной машине или в тестовой группе.
  • В корпоративных сетях проконсультируйтесь с администратором и проверьте групповые политики домена.
  • Некоторые инструменты резервного копирования и антивирусы могут вести себя иначе при длинных путях — проверить журналы и поведение.
  • Использование \?\ перед путём работает не везде и требует корректной обработки в приложении.

Шпаргалка (Cheat sheet)

  • Registry путь:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem\LongPathsEnabled
  • Значения: 1 — длинные пути разрешены; 0 — по умолчанию (ограничение в силе).
  • Group Policy: Computer Configuration → Administrative Templates → System → Filesystem → Enable win32 long paths → Enabled.

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

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


Вопросы и ответы

Вопрос: Станет ли моя система быстрее после отключения лимита?

Нет. Это изменение касается только обработки длинных путей и не влияет на производительность в общем случае.

Вопрос: Можно ли включить длинные пути в Windows 8 или 7?

Нет. Эта опция доступна начиная с Windows 10 Anniversary Update и новее.

Вопрос: Что делать, если после включения какие‑то программы перестали работать?

Верните значение LongPathsEnabled в 0 (или отключите политику) и перезагрузите систему. Проверьте программу в тестовой среде и свяжитесь с разработчиком приложения для получения обновлённого манифеста.


Краткие выводы:

  • Изменение безопасно при соблюдении процедур резервного копирования.
  • Тестируйте совместимость приложений перед развёртыванием.
  • Альтернативы: subst, \?\ префикс, перемещение файлов ближе к корню диска.

Спасибо за внимание — если нужно, могу подготовить короткую инструкцию для вашей организации (шаблоны групповой политики и .REG файлы).

Поделиться: 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 — руководство