Jak povolit NTFS Long Paths ve Windows 10
V aktualizaci Windows 10 Anniversary Update se Microsoft konečně vypořádal s dlouhodobým problémem, kterému vývojáři čelili při vývoji – omezení délky cesty na 260 znaků. Toto omezení délky cesty bylo ve Windows přítomno téměř věčnost. V případě, že to nevíte, ve všech aktuálně vydaných verzích Windows je maximální délka cesty k souboru 260 znaků. Počínaje sestavením 14352 Windows 10, které je součástí Anniversary Update (verze 1607), lze toto omezení obejít.
Na úrovni koncového uživatele se někteří uživatelé již mohli potýkat s problémem v minulosti, kdy Průzkumník souborů neumožňuje přístup k souboru nebo složce, pokud cesta k nim přesahuje 260 znaků. V takové situaci nemá uživatel jiné řešení, než buď použít symbolické odkazy pro přístup k těmto datům, nebo nástroj třetí strany, který používá zástupná řešení. Například alternativní nástroj pro správu souborů, Total Commander, vám může pomoci s přístupem k takovým souborům a složkám, protože je schopen pracovat s dlouhými cestami hned po vybalení.
Prostředí Explorer Shell má však toto omezení ve Windows již roky. Chcete-li tento problém vyřešit, společnost Microsoft provedla příslušné změny v systému Windows 10. Nové nastavení zásad skupiny, které je k dispozici od Windows 10 sestavení 14352, umožní operačnímu systému mít cesty delší než 260 znaků:
Povolení dlouhých cest NTFS umožní manifestovaným aplikacím Win32 a aplikacím Windows Store přístup k cestám přesahujícím normální limit 260 znaků na uzel. Povolení tohoto nastavení způsobí, že dlouhé cesty budou v rámci procesu přístupné.
To ve skutečnosti znamená, že aplikace musí mít ve svém manifestu následující řádek:
skutečný
Manifest je malý soubor, který obsahuje další informace o procesu EXE, jako jsou informace o kompatibilitě a povědomí o DPI atd.
Kromě přidání manifestu vývojářem aplikace by mělo být povoleno příslušné nastavení zásad skupiny. To lze provést pomocí Editoru zásad skupiny nebo pomocí vylepšení registru.
Jak povolit dlouhé cesty NTFS v systému Windows 10 pomocí zásad skupiny
- lis Vyhrát + R klávesy na klávesnici a zadejte:
gpedit.msc
Stiskněte Enter.
- Otevře se Editor zásad skupiny. Přejděte na Zásady místního počítače -> Konfigurace počítače -> Šablony pro správu -> Systém -> Systém souborů -> NTFS.
- Tam dvakrát klikněte a povolte možnost Povolit dlouhé cesty NTFS.
- Restartujte Windows 10.
Jak povolit dlouhé cesty NTFS v systému Windows 10 pomocí vylepšení zásad skupiny
- Otevřete Editor registru.
- Přejděte na následující klíč registru:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Policies
Tip: Můžete přístup k požadovanému klíči registru jediným kliknutím.
Pokud takový klíč nemáte, tak si ho prostě vytvořte. - Na pravé straně vytvořte novou 32bitovou hodnotu DWORD s názvem LongPathsEnabled. Nastavte jeho hodnotu na 1.
Poznámka: A to i v případě, že používáte 64bitový systém Windows, musíte ještě vytvořit 32bitovou hodnotu DWORD. Podívejte se na následující snímek obrazovky: - Restartujte Windows 10.
Konečně existuje způsob, jak povolit tuto novou funkci bez použití zásad skupiny. Vyžaduje následující úpravu.
Jak povolit NTFS Long Paths v systému Windows 10 pomocí vylepšení registru
- Otevřete Editor registru.
- Přejděte na následující klíč registru:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
Tip: Můžete přístup k požadovanému klíči registru jediným kliknutím.
Pokud takový klíč nemáte, tak si ho prostě vytvořte. - Na pravé straně vytvořte novou 32bitovou hodnotu DWORD s názvem LongPathsEnabled. Nastavte jeho hodnotu na 1.
- Restartujte Windows 10.
Jsi hotov.
Podívejte se na následující video:
Zde se můžete přihlásit k odběru našeho kanálu YouTube: Youtube.
A je to. Tato funkce vypadá velmi zajímavě, protože konečně řeší jeden z bolestivých bodů práce s Windows. Vypadá to, že pro Windows 8.1 a Windows 7 byl tento problém opraven v roce 2013 opravou hotfix KB2891362. Pokud však existují další opravy pro toto v aktualizaci Windows 10 Anniversary Update, bylo by hezké, kdyby Microsoft přenesl tyto změny také na Windows 8.1 a Windows 7.