Windows сообщает, что путь или имя файла слишком длинные: как исправить без потери данных
Не уверены, что именно сломалось?
Опишите симптомы мастеру — подскажем, с чего начать диагностику и стоит ли нести технику в ремонт.
При копировании или распаковке Windows сообщает, что имя или путь слишком длинные. Кажется, что нужно переименовать только последний файл, но ограничение может учитывать весь адрес: букву диска, имена родительских папок, вложенные каталоги и имя файла. Поэтому длинный путь иногда возникает даже при обычном имени, если файл находится глубоко во вложенной структуре.
Не удаляйте каталоги и не запускайте неизвестные команды для «разблокировки» пути. Сначала сделайте копию источника, если данные важны, и попробуйте более безопасные способы сократить адрес. У разных программ могут быть разные ограничения даже на одном компьютере.
Почему появляется ошибка слишком длинного пути
Полный путь состоит из всех компонентов, например C:UsersИмяDownloadsАрхивПапкаДокумент.docx. Если таких вложенных имен много, длинной становится вся строка. В Windows есть давнее ограничение MAX_PATH — около 260 символов для многих API и программ. В новых версиях Windows 10 и Windows 11 поддержка длинных путей доступна не автоматически для всех приложений: программа тоже должна быть создана с поддержкой long paths.
Поэтому одна программа может открыть файл, а другая — не скопировать его. Архиватор, облачный клиент, старый редактор или сценарий резервного копирования могут использовать компоненты со своими ограничениями. Включение системной настройки длинных путей не гарантирует, что каждая такая программа начнет работать с длинными именами.
Microsoft объясняет, что MAX_PATH в Win32 традиционно составляет 260 символов, а для работы без этого ограничения должны совпасть системный параметр и поддержка приложения. Подробности приведены в документации о максимальной длине пути Windows. Поэтому реестр нельзя считать универсальным исправлением.
Самое простое решение: переместите ближе к корню диска
Если файл находится в длинной цепочке папок, скопируйте верхнюю папку или архив в короткое место, например C:Temp или D:Work, и повторите действие. Если ошибка возникает при распаковке, сначала переместите сам архив ближе к корню, а в программе выберите короткую папку назначения. Например, вместо C:UsersИмяDownloadsПроектыКлиент2026МатериалыАрхив используйте C:TempA.
Убедитесь, что на целевом диске достаточно свободного места, а открытые файлы закрыты. Не переносите системные папки Windows или каталоги установленных программ для обхода ограничения. Для обычных документов создайте временную короткую папку, завершите копирование и проверьте файлы. Возвращайте их в нужное место только если приложение поддерживает такой путь.
Если копируете данные из сетевого ресурса или с внешнего диска, проверьте стабильность доступа и повторите тест с коротким путем. Так можно отличить ограничение длины от ошибки носителя или сети. Не путайте это со случаем, когда Windows не находит документ по имени; для поиска есть отдельная инструкция о поиске Windows, который не находит файлы.
Осторожно сократите имена папок и файлов
Если короткое расположение помогло, но вернуть папку на прежнее место не получается, сократите названия нескольких промежуточных каталогов. Меняйте их по одному, чтобы понять, какая часть создает чрезмерную вложенность. Не переименовывайте неизвестные системные каталоги, папки программ или каталоги, синхронизируемые организацией: на их адреса могут ссылаться другие приложения.
При работе с большим архивом лучше сократить имя архива и папку назначения до распаковки. Содержимое архива может иметь собственную длинную иерархию, созданную отправителем. Если архиватор позволяет выбрать папку, распакуйте в короткий путь. Не распаковывайте сразу в папку OneDrive или рабочего проекта с длинным адресом.
Если проблема возникает в OneDrive или облачной папке
Облачная синхронизация добавляет к адресу папки дополнительные каталоги, а у отдельных сценариев есть свои правила для длины и имен. Проверьте полный путь и попробуйте более короткую папку вне глубоко вложенной структуры. Если короткое локальное расположение работает, а OneDrive — нет, не переименовывайте сразу десятки имен в синхронизируемой папке: изменения могут распространиться на другие устройства и пользователей.
Для общей библиотеки согласуйте изменения с владельцем или администратором. Скопируйте проблемный файл во временную локальную папку, убедитесь, что копия открывается, и лишь после этого меняйте облачную структуру. Справка Microsoft об ограничениях длины пути в OneDrive описывает отдельные пределы облачной синхронизации; они не всегда совпадают с ограничениями конкретной программы Windows.
Если ошибка возникает только при синхронизации, проверьте очередь, статус учетной записи и сообщения клиента OneDrive. Не удаляйте локальную копию, пока не убедились, что файл доступен в облаке или сохранен в другом месте.
Нужно ли включать поддержку длинных путей
В Windows есть политика или системный параметр long paths, но это не универсальный переключатель. По документации Microsoft, для многих программ нужны и системная настройка, и явная поддержка со стороны приложения. Старые программы, архиваторы или инструменты резервного копирования могут продолжить показывать ошибку.
На рабочем компьютере параметр может контролировать организация. Не редактируйте реестр по случайной инструкции: ошибка в ключе или политике может повлиять на систему, а нужная программа все равно может не поддерживать длинные пути. Сначала используйте короткую папку и проверьте обновления именно той программы, которая выдает ошибку. Если требуется изменить групповую политику, согласуйте это с администратором и следуйте официальной документации для конкретной версии Windows.
Не путайте длинный путь с чрезмерно длинным именем одного элемента
У отдельного имени файла или папки тоже есть собственное ограничение, независимое от общей длины адреса. Если сообщение указывает на конкретный компонент, сократите именно его, а не переименовывайте все папки выше. Проверьте также, нет ли в имени запрещенных символов или пробела либо точки в конце, которые некоторые программы обрабатывают некорректно. Ограничение зависит от файловой системы и приложения; правило MAX_PATH не объясняет все ошибки.
Если ошибка появилась при распаковке, попробуйте распаковать копию архива в короткую тестовую папку. Так станет понятно, связана ли проблема с длинным внутренним именем в архиве, вложенной структурой или ограничением самой программы. Не перезаписывайте существующие файлы, пока не проверили, что создается и куда.
Если не удается скопировать целую папку, попробуйте перенести один проблемный файл отдельно в короткий каталог. Если отдельный файл копируется, а папка — нет, ограничение может создавать вложенность или другой длинный элемент внутри. Если файл не переносится даже отдельно, проверьте доступ к нему, состояние диска и полный текст сообщения. Не удаляйте оригинал, пока не убедились, что новая копия открывается.
Краткий план действий
- Скопируйте файл или архив в короткий каталог у корня диска.
- Повторите копирование или распаковку в короткую папку назначения.
- Если не помогло, сократите несколько промежуточных имен, не затрагивая системные каталоги.
- Для OneDrive проверьте отдельные ограничения и сохраните резервную копию перед массовым переименованием.
- Обновите программу, которая выдает ошибку; изменение реестра не исправляет все приложения.
Если ошибка сохраняется даже в короткой папке, запишите название программы, полный текст сообщения и тип источника. Причиной могут быть доступ, архив, диск или синхронизация, а не длина пути. При необходимости можно обратиться за диагностикой компьютера и передать эту информацию, не меняя системные параметры наугад.



