Windows Tips & News

Как включить NTFS Long Paths в Windows 10

click fraud protection
РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительность системы

В юбилейном обновлении Windows 10 Microsoft наконец-то решила давнюю проблему, с которой разработчики столкнулись при разработке, - ограничение в 260 символов для длины пути. Это ограничение длины пути существовало в Windows почти вечность. Если вы не знаете, во всех выпущенных на данный момент версиях Windows максимальная длина пути к файлу составляет 260 символов. Начиная со сборки 14352 Windows 10, которая является частью Anniversary Update (версия 1607), это ограничение можно обойти.

Рекламное объявление

Параметры папки в проводнике Windows 10Все файловые системы Windows имеют концепцию файлов и папок для доступа к хранимым данным. Путь - это строковое значение, указывающее, где хранятся эти данные. Однако существует ограничение в 260 символов для пути, налагаемого Windows, которое включает букву диска, двоеточие, разделяющую обратную косую черту и завершающий нулевой символ. Это ограничение не для файловой системы NTFS, а для устаревших API-интерфейсов, которые используются для доступа к данным. Существуют также обходные пути, такие как доступ к Unicode (или «широким») версиям функций Windows API, а также добавление к пути префикса \\? \.

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

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

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

Фактически это означает, что приложение должно иметь следующую строку в своем манифесте:

правда

Манифест - это небольшой файл, который содержит дополнительную информацию о процессе EXE, такую ​​как информацию о совместимости, сведения о DPI и т. Д.

Помимо добавления манифеста разработчиком приложения, должен быть включен соответствующий параметр групповой политики. Это можно сделать с помощью редактора групповой политики или настройки реестра.

Как включить NTFS Long Paths в Windows 10 с помощью групповой политики

  1. Нажмите Победить + р вместе на клавиатуре и введите:
    gpedit.msc

    Нажмите Ввод.Windows 10 запускает gpedit

  2. Откроется редактор групповой политики. Перейдите в Политика локального компьютера -> Конфигурация компьютера -> Административные шаблоны -> Система -> Файловая система -> NTFS.
  3. Там дважды щелкните и включите опцию Включить длинные пути NTFS.групповая политика
  4. Перезагрузите Windows 10.

Как включить NTFS Long Paths в Windows 10 с помощью настройки групповой политики

  1. Открыть редактор реестра.
  2. Перейдите к следующему ключу реестра:
    HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Policies

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

  3. Справа создайте новое 32-битное значение DWORD с именем LongPathsEnabled. Установите его значение data равным 1.реестр
    Примечание: Даже если вы используете 64-битную Windows, вам все равно нужно создать 32-битное значение DWORD. См. Следующий снимок экрана:
  4. Перезагрузите Windows 10.

Наконец, есть способ включить эту новую функцию без использования групповой политики. Это требует следующей настройки.

Как включить NTFS Long Paths в Windows 10 с помощью настройки реестра

  1. Открыть редактор реестра.
  2. Перейдите к следующему ключу реестра:
    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ FileSystem

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

  3. Справа создайте новое 32-битное значение DWORD с именем LongPathsEnabled. Установите его значение data равным 1.
  4. Перезагрузите Windows 10..

Вы сделали.

Смотрите следующее видео:
Вы можете подписаться на наш канал на YouTube здесь: YouTube.

Вот и все. Эта функция выглядит очень интересной, поскольку она, наконец, решает одну из проблемных точек работы с Windows. Похоже, для Windows 8.1 и Windows 7 эта проблема была исправлена ​​в 2013 году исправлением KB2891362. Однако, если в обновлении Windows 10 Anniversary Update для этого есть дополнительные исправления, было бы неплохо, если бы Microsoft также перенесла эти изменения в Windows 8.1 и Windows 7.

РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительность системы
Edge Chromium получает прогноз погоды и приветствия на странице новой вкладки

Edge Chromium получает прогноз погоды и приветствия на странице новой вкладки

2 ответовEdge Insiders заметил еще одно изменение. Теперь на новой вкладке можно отображать прогн...

Читать далее

Microsoft выпускает сборку Office 12430.20000 для инсайдеров

Microsoft выпускает сборку Office 12430.20000 для инсайдеров

РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительн...

Читать далее

Edge Chromium получает синхронизацию расширений

Этот веб-сайт использует файлы cookie, чтобы улучшить вашу работу во время навигации по веб-сайту...

Читать далее