В Windows 10 Anniversary сняли ограничение на длину путей и имен файлов в 260 символов
С ограничением длины имен и путей в 260 символов в Windows сталкивались многие пользователи, но больше всего этот анахронизм досаждал разработчикам, вынужденным прибегать при создании своих продуктам к различным уловкам. Так как это ограничение NTFS не являлось столь уж критичным, долгое время в Microsoft не предпринимали никаких действий по его преодолению. Обойти его можно было, к примеру, с помощью символьных ссылок, а также файлового менеджера Total Commander.
Однако теперь обо всех проблемах с длинными путями и именами можно будет забыть. Начиная со сборки 14352 Windows 10 Anniversary отключить ограничение на длину путей можно будет одним кликом мыши. Воспользуемся редактором локальных групповых политик. Вызвав нажатием + R диалоговое окошко Run, выполните в нем команду gpedit.msc.
В левой колонке открывшегося редактора разверните настройку Конфигурация компьютера -> Административные шаблоны -> Система -> Файловая система -> NTFS. В англоязычной версии редактора путь будет выглядеть так Computer Configuration -> Administrative Templates -> System -> Filesystem -> NTFS. В правой области редактора политик отыщите настройку Enable NTFS long paths, кликните по ней два раза мышкой и установите радиокнопку в положение «Включено» (Enabled). Чтобы новые настройки вступили в силу, перезагрузите компьютер.
Если редактор локальной групповой политики в вашей сборке отсутствует, включить настройку можно применив маленький твик реестра. Командой regedit откройте редактор реестра и разверните следующую ветку:
Независимо от того, работаете ли вы в 32- или 64-разрядной системе, создайте в последнем подразделе новый 32-битный параметр типа DWORD, назовите его LongPathsEnabled и установите в качестве его значения 1. Как и в случае с редактором политик, для вступления новых настроек в силу потребуется перезагрузка компьютера.
Функция находится в стадии тестирования и в русифицированных инсайдерских сборках может не работать. Приноравливаться к нововведению Microsoft придется и разработчикам стороннего ПО. Так, во входящем в состав исполняемого файла манифесте должна будет прописана следующая строка: