В Windows 10 Anniversary Update Microsoft най-накрая се справи с дългогодишен проблем, с който се сблъскаха разработчиците при разработването - ограничението от 260 знака за дължината на пътя. Това ограничение на дължината на пътя присъства в Windows почти цяла вечност. В случай, че не знаете, във всички издадени понастоящем версии на Windows, максималната дължина на пътя на файла е 260 символа. Започвайки с компилация 14352 на Windows 10, която е част от Anniversary Update (версия 1607), това ограничение може да бъде заобиколено.
Реклама
Всички файлови системи на Windows имат концепция за файлове и папки за достъп до съхранените данни. Пътят е низова стойност, която показва къде се съхраняват тези данни. Обаче има ограничение от 260 знака за пътя, наложен от Windows, който включва буквата на устройството, двоеточието, разделящите обратни наклонени черти и завършващ нулев символ. Това не е ограничение на файловата система NTFS, а на наследените API, които се използват за достъп до данни. Има и заобиколни решения като достъп до Unicode (или „широки“) версии на функциите на Windows API, както и чрез префиксиране на пътя с \? .На ниво краен потребител някои потребители може би вече са се сблъсквали с проблема в миналото, когато File Explorer не позволява достъп до файл или папка, ако пътят до него надвишава 260 символа. В такава ситуация потребителят няма друго решение, освен да използва символни връзки за достъп до тези данни или инструмент на трета страна, който използва заобикалящи решения. Например алтернативният инструмент за управление на файлове, Total Commander, може да ви помогне да получите достъп до такива файлове и папки, тъй като той може да работи с дълги пътища извън кутията.
как да продадете вашите парни игри
Въпреки това, Explorer Shell все още има това ограничение в Windows от години. За да разреши този проблем, Microsoft направи съответните промени в Windows 10. Нова настройка на груповите правила, достъпна от Windows 10 build 14352, ще позволи на операционната система да има пътища, по-дълги от 260 символа:
Активирането на дълги пътища на NTFS ще позволи на приложенията на Win32 и приложенията на Windows Store да имат достъп до пътища над нормалното ограничение от 260 символа на възел. Активирането на тази настройка ще доведе до достъп до дългите пътеки в процеса.
Това всъщност означава, че приложението трябва да има следния ред в своя манифест:
как да детонирам c4 в gta 5
вярно
Манифестът е малък файл, който съдържа допълнителна информация за процеса EXE като информация за съвместимост и DPI-информираност и т.н.
Освен разработчика на приложения, който добавя манифеста, трябва да се активира подходящата настройка на груповите правила. Това може да се направи с помощта на редактор на групови правила или чрез ощипване на системния регистър.
Как да активирам NTFS Long Paths в Windows 10 с помощта на групови правила
- Натиснете клавишите Win + R заедно на клавиатурата и напишете:
gpedit.msc
Натиснете Enter.
- Ще се отвори редактор на групови правила. Отидете на Локална компютърна политика -> Конфигурация на компютъра -> Административни шаблони -> Система -> Файлова система -> NTFS.
- Там щракнете двукратно и активирайте опцията Активирайте дългите пътеки на NTFS .
- Рестартирайте Windows 10.
Как да активирате NTFS Long Paths в Windows 10 с помощта на ощипване на групови правила
- Отворете редактора на системния регистър .
- Отидете на следния ключ на системния регистър:
HKEY_LOCAL_MACHINE System CurrentControlSet Policies
Съвет: Можете отворете желания ключ на системния регистър с едно щракване .
Ако нямате такъв ключ, просто го създайте. - От дясната страна създайте нова 32-битова DWORD стойност с имеLongPathsEnabled. Задайте данните за стойността му на 1.
Забележка: Дори ако използвате 64-битов Windows , все още трябва да създадете 32-битова стойност на DWORD. Вижте следната екранна снимка: - Рестартирайте Windows 10.
И накрая, има начин да активирате тази нова функция, без да използвате групови правила. Той изисква следното ощипване.
Как да активирам NTFS Long Paths в Windows 10 с помощта на настройка на системния регистър
- Отворете редактора на системния регистър .
- Отидете на следния ключ на системния регистър:
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control FileSystem
Съвет: Можете отворете желания ключ на системния регистър с едно щракване .
Ако нямате такъв ключ, просто го създайте. - От дясната страна създайте нова 32-битова DWORD стойност с имеLongPathsEnabled. Задайте данните за стойността му на 1.
- Рестартирайте Windows 10 .
Ти си готов.
Вижте следното видео:
Можете да се абонирате за нашия канал в YouTube тук: Youtube .
Това е. Тази функция изглежда много интересна, тъй като най-накрая разглежда една от болезнените точки при работата с Windows. Изглежда, че за Windows 8.1 и Windows 7 този проблем е отстранен през 2013 г. с актуална корекция KB2891362. Ако обаче има допълнителни корекции за това в Windows 10 Anniversary Update, би било хубаво, ако Microsoft пренесе тези промени на Windows 8.1 и Windows 7 също.
възможно ли е да се четат текстове онлайн от verizon