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.

10.0.14894.1000.rs_prerelease.160727-2341 Archivy

Tento web používá soubory cookie ke zlepšení vašeho zážitku při procházení webem. Z těchto soubor...

Přečtěte si více

Nativní podpora RAR a popisky tlačítek na hlavním panelu oficiálně přicházejí do Windows 11

Nativní podpora RAR a popisky tlačítek na hlavním panelu oficiálně přicházejí do Windows 11

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

Přečtěte si více

Microsoft Store na Windows 11 bude poháněn umělou inteligencí

Microsoft Store na Windows 11 bude poháněn umělou inteligencí

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

Přečtěte si více