Windows Tips & News

Jak povolit NTFS Long Paths ve Windows 10

click fraud protection

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.
Průzkumník souborů Možnosti složky Windows 10Všechny systémy souborů Windows mají koncepci souborů a složek pro přístup k uloženým datům. Cesta je řetězcová hodnota, která označuje, kde jsou data uložena. Existuje však omezení na 260 znaků pro cestu uloženou systémem Windows, která zahrnuje písmeno jednotky, dvojtečku, oddělující zpětná lomítka a ukončovací znak null. Toto není omezení systému souborů NTFS, ale starších rozhraní API, která se používají k přístupu k datům. Existují také zástupná řešení, jako je přístup k Unicode (nebo "širokým") verzím funkcí Windows API a také přidáním předpony k cestě \\?\.

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

  1. lis Vyhrát + R klávesy na klávesnici a zadejte:
    gpedit.msc

    Stiskněte Enter.

  2. 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.
  3. Tam dvakrát klikněte a povolte možnost Povolit dlouhé cesty NTFS.
  4. Restartujte Windows 10.

Jak povolit dlouhé cesty NTFS v systému Windows 10 pomocí vylepšení zásad skupiny

  1. Otevřete Editor registru.
  2. 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.

  3. 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:
  4. 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

  1. Otevřete Editor registru.
  2. 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.

  3. Na pravé straně vytvořte novou 32bitovou hodnotu DWORD s názvem LongPathsEnabled. Nastavte jeho hodnotu na 1.
  4. 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.

Obnovte vlastnictví TrustedInstaller ve Windows 10

Obnovte vlastnictví TrustedInstaller ve Windows 10

Ve výchozím nastavení jsou téměř všechny systémové soubory, systémové složky a dokonce i klíče re...

Přečtěte si více

Převezměte vlastnictví souborů a získejte plný přístup ve Windows 10

Převezměte vlastnictví souborů a získejte plný přístup ve Windows 10

Někdy potřebujete získat úplný přístup k některému souboru nebo složce ve Windows 10. Může to být...

Přečtěte si více

Jak nastavit síť na veřejnou nebo soukromou v systému Windows 10

Jak nastavit síť na veřejnou nebo soukromou v systému Windows 10

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systémuW...

Přečtěte si více