До Windows 95 Windows разрешала имена файлов, длина которых составляла восемь символов, с расширением из трех символов, обычно называемым именем файла 8.3. Windows 95 отказалась от этого, чтобы разрешить длинные имена файлов, но все же ограничивала максимальную длину пути (включая полный путь к папке и имя файла) до 260 символов. С тех пор этот предел существует. Если вы когда-либо сталкивались с этим ограничением, скорее всего, это было, когда вы пытались скопировать глубокие структуры папок в другие папки, например, при копировании содержимого жесткого диска в папку на другом диске. Обновление Windows 10 Anniversary Update, наконец, добавляет возможность отказаться от этой максимальной длины пути.
Есть одно предостережение. Этот новый параметр не обязательно будет работать с каждым приложением, но он будет работать с большинством. В частности, любые современные приложения должны быть точными, как и все 64-разрядные приложения. Старые 32-битные приложения должны проявляться, чтобы работать, что на самом деле просто означает, что разработчик указал в файле манифеста приложения, что приложение поддерживает более длинные пути. Самые популярные 32-разрядные приложения не должны испытывать никаких проблем. Тем не менее, вы ничего не рискуете, пытаясь разобраться. Если приложение не работает, единственное, что произойдет, это то, что он не сможет открыть или сохранить файлы, которые сохраняются в местах, где полный путь превышает 260 символов.
Домашние пользователи: удалите 260-символьный путь доступа, отредактировав реестр
Если у вас есть домашняя версия Windows, вам придется отредактировать реестр Windows, чтобы внести эти изменения. Вы также можете сделать это, если у вас есть Windows Pro или Enterprise, но более комфортно работать в реестре, чем редактор групповой политики. (Если у вас есть Pro или Enterprise, мы рекомендуем использовать более простой редактор групповой политики, как описано в следующем разделе.)
Стандартное предупреждение: редактор реестра является мощным инструментом и неправильным использованием, что может сделать вашу систему нестабильной или даже неработоспособной. Это довольно простой взлом, и пока вы придерживаетесь инструкций, у вас не должно быть никаких проблем. Тем не менее, если вы никогда раньше с этим не работали, подумайте о том, как использовать редактор реестра перед началом работы. И определенно создайте резервную копию реестра (и вашего компьютера!) Перед внесением изменений.
Чтобы начать работу, откройте редактор реестра, нажав «Пуск» и набрав «regedit». Нажмите «Ввод», чтобы открыть редактор реестра и дать ему разрешение на внесение изменений на ваш компьютер.
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFileSystem
LongPathsEnabled
и дважды щелкните по нему. Если вы не видите указанное значение, вам нужно создать его, щелкнув правой кнопкой мыши
FileSystem
выбрав New> DWORD (32-bit) значение, а затем называя новое значение
LongPathsEnabled
LongPathsEnabled
значение и установите его с 1 на 0.
Загрузите наш реестр с одним щелчком
Длинные имена путей
Эти хаки на самом деле просто
FileSystem
ключ, разделенный до
LongPathsEnabled
значение, описанное выше, а затем экспортировано в файл.REG. Выполнение «Remove 260 Character Path Limit»
LongPathsEnabled
значение 1. Запуск «Restore 260 Character Path Limit (Default)» hack устанавливает значение обратно на 0. И если вам нравится возиться с реестром, стоит потратить время, чтобы узнать, как сделать свой собственный взлом реестра.
Pro и Enterprise: удалите ограничение на ограничение символов в 260 с помощью редактора локальной групповой политики
Если вы используете Windows 10 Pro или Enterprise, самый простой способ отключить уведомления о новых установках приложений - это использовать редактор локальных групповых политик. Это довольно мощный инструмент, поэтому, если вы никогда не использовали его раньше, стоит потратить некоторое время, чтобы узнать, что он может сделать. Кроме того, если вы находитесь в сети компаний, сделайте все одолжение и сначала обратитесь к своему администратору. Если ваш рабочий компьютер является частью домена, также вероятно, что это часть политики группы домена, которая в любом случае заменит политику локальной группы.
В Windows 10 Pro или Enterprise нажмите кнопку Пуск, введите gpedit.msc и нажмите Enter.
Максимальный предел пути может не быть чем-то, с чем вы когда-либо сталкивались, но для некоторых людей это может быть случайным разочарованием. Windows 10 наконец добавила возможность удалить этот предел. Вам просто нужно внести быстрые изменения в реестр или групповую политику, чтобы это произошло.