Microsoft отменяет ограничение в 260 длинных путей (вроде)

Попробуйте наш инструмент устранения неполадок

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

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

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

Включить NTFS Long Path

ntfs long path

Последняя версия Windows 10 Insider Preview поставляется с новой политикой, которая, по крайней мере, частично отменяет ограничение в 260 символов.

Его описание гласит:

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

Предостережение здесь - термин «проявленные приложения win32». Хотя большинство приложений win32 со времен Windows Vista проявляются, обычно приложениям необходимо явно объявлять возможности.

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

Быстрая проверка системы после включения этой функции, похоже, подтверждает это. Тем не менее, получение этой опции - шаг в правильном направлении, особенно если Microsoft реализует ее поддержку в проводнике и других основных приложениях Windows, которым она может быть полезна.

Как включить поддержку длинных путей с помощью редактора групповой политики

Обратите внимание, что эта функция в настоящее время доступна только в составе последней сборки Fast Ring Windows 10 Insider.

Похоже, что Microsoft сделает его доступным с юбилейным обновлением, которое планирует выпустить этим летом.

  1. Нажмите на клавишу Windows, введите gpedit.msc и нажмите Enter.
  2. Подтвердите запрос UAC, если он появится.
  3. Используйте иерархию слева, чтобы перейти к следующей политике: Политика локального компьютера> Конфигурация компьютера> Административные шаблоны> Система> Файловая система> NTFS.
  4. Найдите политику Включить длинные пути NTFS и дважды щелкните ее.
  5. Переключите его состояние на включенное.
  6. Щелкните ОК.

Вместо этого используйте реестр

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

  1. Нажмите на клавишу Windows, введите regedit.exe и нажмите Enter.
  2. Подтвердите запрос UAC.
  3. Перейдите к следующему ключу: HKEY_CURRENT_USER SOFTWARE Microsoft Windows CurrentVersion Group Policy Objects {48981759-12F2-42A6-A048-028B3973495F} Machine System CurrentControlSet Policies
  4. Убедитесь, что ключ LongPathsEnabled существуют.
  5. Если он не существует, щелкните правой кнопкой мыши Политики и выберите в меню «Создать»> «Значение Dword (32-бит)».
  6. Назови это LongPathsEnabled ,
  7. Установите его значение в 1, чтобы включить функцию.