Поддержка длинных путей к файлам
Created: октября 19, 2023 | Updated: декабря 13, 2023
Начиная с Windows 10 версии 1607 ограничения MAX_PATH были сняты для распространённых функций Win32 работы с файлами и каталогами. Однако необходимо вручную включить новое поведение, изменив ключ реестра, чтобы обеспечить поддержку действий, когда путь к файлу вместе с именем файла превышает 256 символов, например:
-
Открытие проекта из подключённого Workspace.
-
Публикация локального проекта в Workspace.
-
Изменение пути к папке в файле Outjob.
-
Генерация выходных данных с использованием файла Outjob или Project Releaser.
-
Сохранение проекта как шаблона проекта в Workspace.
WARNING: Неправильное изменение реестра может привести к неработоспособности Windows. Используйте Редактор реестра только на свой риск и только после создания резервной копии реестра, как описано в статье Microsoft How to back up and restore the registry in Windows.
-
Поддержка длинных путей находится в Open Beta и доступна, когда включена опция System.LongPathsSupport в диалоге Advanced Settings dialog. Опция становится доступной в этом диалоге только после внесения изменения в реестр, как описано ниже.
-
При выпуске проекта, использующего длинный путь, в Workspace на Enterprise Server ПК, на котором установлен Altium On-Prem Enterprise Server, также должен быть настроен: learn more.
-
Нажмите Search (сочетание клавиш: Win+S), введите regedit.exe и затем нажмите Enter.
-
В Редакторе реестра перейдите к следующему расположению:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem.
-
Щёлкните правой кнопкой мыши по записи с именем
LongPathsEnabled и выберите Modify.
-
Установите Value data в 1 и нажмите OK.
Если ключ реестра не существует, запись можно добавить следующим образом:
-
Выделив папку
FileSystem, щёлкните правой кнопкой мыши в пустом месте столбца Name, где расположены ключи реестра, и выберите New » DWORD (32-bit) Value в контекстном меню.
-
Назовите ключ
LongPathsEnabled и нажмите Enter.
-
Щёлкните правой кнопкой мыши по записи с именем
LongPathsEnabled и выберите Modify.
-
Установите Value data в
1 и нажмите OK.
-
Перезагрузите ПК.
-
В Altium Designer включите опцию
System.LongPathsSupport в диалоге Advanced Settings dialog и перезапустите Altium Designer.

Локализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.