Измените соответствующие параметры реестра, как указано в ответах ниже, чтобы помочь решить.
Знай свою версию сборки
Вы можете запустить, WINVER
чтобы увидеть, какова ваша сборка Windows 10 , но из того, что я собрал с небольшим чтением, включение длинных путей NTFS доступно в Build 14352 и более поздних версиях, поэтому проверьте, является ли ваш сборочный выпуск более старшим, чем для сборки. объяснение, почему это не вариант из групповой политики в противном случае.
Обновление - сборка новой версии
ПРЕДУПРЕЖДЕНИЕ. Перед началом работы с реестром Windows всегда рекомендуется сначала выполнить его резервное копирование, чтобы у вас была возможность восстановления на случай, если что-то пойдет не так. В этой статье показаны различные способы резервного копирования и восстановления реестра Windows или его кустов.
Кажется, что расположения реестра с некоторыми из последних обновлений Windows 10 Anniversary немного изменились, чтобы позволить Длинным путям помочь преодолеть пути и имена файлов Windows API, которые превышают ограничение в 255-260 символов для таких программ в Windows, которые могут использовать это когда-то включено.
Импорт реестра, включающий длинные пути
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\FileSystem]
"LongPathsEnabled"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
"LongPathsEnabled"=dword:00000001
Дополнительное значение реестра
Значение ключа реестра ниже изменилось , когда выбор был сделан с локальной групповой политикой редактором для включения Enable Win32 long paths
, но <SID>
части, вероятно , будет отличаться на счет определенного с профилем и т.д. на штекере локальной Windows 10 машины сек тех значения соответственно за то , что вы Посмотрите, когда вы смотрите там с regedit.
Windows Registry Editor Version 5.00
[HKEY_USERS\S-1-5-21-[<SID>-<SID>-<SID>]-1001\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy Objects\{B0D05113-7B6B-4D69-81E2-8E8836775C9C}Machine\System\CurrentControlSet\Control\FileSystem]
"LongPathsEnabled"=dword:00000001
ПРИМЕЧАНИЕ. После того, как вы их импортировали, вам нужно перезагрузить компьютер, чтобы изменения вступили в силу на всякий случай. Сообщалось, что эти параметры и даже параметры групповой политики, которые изменяют эти и другие значения , НЕ всегда работают с File Explorer или всеми программами Windows, так как они должны быть закодированы, чтобы обрабатывать это явно из того, что я собираю, так что это не 100% наверняка исправит все проблемы, но это шаг Microsoft к решению этой проблемы.
Предыдущая версия сборки
Предупреждение. Указанные ниже настройки могут работать не для всех сборок Windows 10, поэтому вам потребуется выполнить резервное копирование, проверку, тестирование и т. Д., Но посмотрите параметры, приведенные выше, если вы этого еще не сделали.
Использование реестра вместо на уровне HKLM
Нажмите клавишу Windows, введите regedit и нажмите Enter
Перейти к следующему ключу реестра:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Policies
С правой стороны создайте новое 32-битное значение DWORD с именем LongPathsEnabled . Установите его значение данных на 1 .
- Перезагрузите Windows 10
источник
Использование реестра вместо на уровне HKCU
- Нажмите клавишу Windows, введите regedit и нажмите Enter .
- Перейдите к: HKEY_CURRENT_USER \ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ Windows \ CurrentVersion \ Объекты групповой политики {48981759-12F2-42A6-A048-028B3973495F} Машина \ System \ CurrentControlSet \ Policies
- Выберите ключ LongPathsEnabled или создайте его как значение DWORD (32-разрядное), если он не существует.
- Установите значение 1 и закройте редактор реестра.
источник
Local Computer Policy > Computer Configuration > Administrative Templates > System > Filesystem
отсутствует для меня. Я выиграл 10 Home Premium, но установил gpedit, используя superuser.com/questions/1018145/…