Windows Tips & News

Kā iespējot NTFS garos ceļus operētājsistēmā Windows 10

click fraud protection

Operētājsistēmas Windows 10 jubilejas atjauninājumā Microsoft beidzot atrisināja ilgstošu problēmu, ar kuru izstrādātāji saskārās, veicot izstrādi, — ceļa garuma ierobežojumu 260 rakstzīmēm. Šis ceļa garuma ierobežojums sistēmā Windows bija gandrīz veselu mūžību. Ja nezināt, visās pašlaik izlaistajās Windows versijās faila ceļa maksimālais garums ir 260 rakstzīmes. Sākot ar Windows 10 būvējumu 14352, kas ir daļa no gadadienas atjauninājuma (versija 1607), šo ierobežojumu var apiet.
File Explorer Windows 10 mapes opcijasVisām Windows failu sistēmām ir failu un mapju koncepcija, lai piekļūtu saglabātajiem datiem. Ceļš ir virknes vērtība, kas norāda, kur šie dati tiek glabāti. Tomēr Windows noteiktajam ceļam ir 260 rakstzīmju ierobežojums, kas ietver diska burtu, kolu, atdalošās slīpsvītras un beigu nulles rakstzīmi. Tas nav ierobežojums NTFS failu sistēmai, bet gan mantotajām API, kas tiek izmantotas, lai piekļūtu datiem. Ir arī risinājumi, piemēram, piekļuve Windows API funkciju Unicode (vai "plašajām") versijām, kā arī ceļa ievadīšana ar \\?\.

Galalietotāju līmenī daži lietotāji, iespējams, jau ir saskārušies ar šo problēmu, kad File Explorer neļauj piekļūt failam vai mapei, ja ceļš uz to pārsniedz 260 rakstzīmes. Šādā situācijā lietotājam nav cita risinājuma, kā vien izmantot simboliskas saites, lai piekļūtu šiem datiem, vai trešās puses rīku, kas izmanto risinājumus. Piemēram, alternatīvais failu pārvaldības rīks Total Commander var palīdzēt piekļūt šādiem failiem un mapēm, jo ​​tas var strādāt ar gariem ceļiem.

Tomēr Explorer Shell joprojām ir bijis šis ierobežojums sistēmā Windows gadiem ilgi. Lai atrisinātu šo problēmu, Microsoft ir veikusi atbilstošas ​​izmaiņas operētājsistēmā Windows 10. Jauns grupas politikas iestatījums, kas pieejams, sākot ar Windows 10 būvējumu 14352, ļaus operētājsistēmai izmantot ceļus, kas garāki par 260 rakstzīmēm:

Iespējojot NTFS garos ceļus, manifestētās Win32 lietojumprogrammas un Windows veikala lietojumprogrammas varēs piekļūt ceļiem, kas pārsniedz parasto 260 rakstzīmju ierobežojumu vienam mezglam. Iespējojot šo iestatījumu, procesa laikā būs pieejami garie ceļi.

Tas faktiski nozīmē, ka lietojumprogrammas manifestā ir jābūt šādai rindai:

taisnība

Manifests ir neliels fails, kas satur papildu informāciju par procesu EXE, piemēram, informāciju par saderību un DPI izpratni utt.

Papildus tam, ka lietotnes izstrādātājs pievieno manifestu, ir jāiespējo atbilstošais grupas politikas iestatījums. To var izdarīt, izmantojot grupas politikas redaktoru vai izmantojot reģistra kniebienu.

Kā iespējot NTFS garos ceļus operētājsistēmā Windows 10, izmantojot grupas politiku

  1. Nospiediet Uzvarēt + R taustiņus kopā uz tastatūras un ierakstiet:
    gpedit.msc

    Nospiediet Enter.

  2. Tiks atvērts grupas politikas redaktors. Dodieties uz Vietējā datora politika -> Datora konfigurācija -> Administratīvās veidnes -> Sistēma -> Failu sistēma -> NTFS.
  3. Tur veiciet dubultklikšķi un iespējojiet opciju Iespējot NTFS garos ceļus.
  4. Restartējiet Windows 10.

Kā iespējot NTFS garos ceļus operētājsistēmā Windows 10, izmantojot grupas politikas uzlabojumus

  1. Atveriet reģistra redaktoru.
  2. Dodieties uz šo reģistra atslēgu:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Policies

    Padoms: jūs varat ar vienu klikšķi piekļūstiet vajadzīgajai reģistra atslēgai.
    Ja jums nav šādas atslēgas, vienkārši izveidojiet to.

  3. Labajā pusē izveidojiet jaunu 32 bitu DWORD vērtību ar nosaukumu LongPathsEnabled. Iestatiet tā vērtības datus uz 1.
    Piezīme: Pat ja izmantojat 64 bitu Windows, jums joprojām ir jāizveido 32 bitu DWORD vērtība. Skatiet šādu ekrānuzņēmumu:
  4. Restartējiet Windows 10.

Visbeidzot, ir veids, kā iespējot šo jauno funkciju, neizmantojot grupas politiku. Tam nepieciešama šāda korekcija.

Kā iespējot NTFS garos ceļus operētājsistēmā Windows 10, izmantojot reģistra uzlabojumus

  1. Atveriet reģistra redaktoru.
  2. Dodieties uz šo reģistra atslēgu:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

    Padoms: jūs varat ar vienu klikšķi piekļūstiet vajadzīgajai reģistra atslēgai.
    Ja jums nav šādas atslēgas, vienkārši izveidojiet to.

  3. Labajā pusē izveidojiet jaunu 32 bitu DWORD vērtību ar nosaukumu LongPathsEnabled. Iestatiet tā vērtības datus uz 1.
  4. Restartējiet Windows 10.

Tu esi pabeidzis.

Skatiet šo videoklipu:

Jūs varat abonēt mūsu YouTube kanālu šeit: Youtube.

Tieši tā. Šī funkcija izskatās ļoti interesanta, jo tā beidzot risina vienu no problēmām darbā ar Windows. Šķiet, ka operētājsistēmām Windows 8.1 un Windows 7 šī problēma tika novērsta 2013. gadā, izmantojot labojumfailu KB2891362. Tomēr, ja Windows 10 gadadienas atjauninājumā ir papildu labojumi, būtu jauki, ja Microsoft pārnestu šīs izmaiņas arī uz Windows 8.1 un Windows 7.

Sergejs Tkačenko, Winaero autors

Kā noņemt kopīgošanu ar Skype no konteksta izvēlnes operētājsistēmā Windows 10Pēc instalēšanas Sk...

Lasīt vairāk

Internet Explorer oficiāli ir miris

Internet Explorer oficiāli ir miris

No šodienas pārlūkprogrammas Internet Explorer darbība oficiāli tiek pārtraukta. Tam nevajadzētu ...

Lasīt vairāk

Windows 11 Build 22000.739 (KB5014697) nodrošina Windows Spotlight darbvirsmu ikvienam

Windows 11 Build 22000.739 (KB5014697) nodrošina Windows Spotlight darbvirsmu ikvienam

Šodien ir ielāpu otrdiena, tāpēc Windows 11 un atbalstītās Windows 10 versijas saņem jaunus ielāp...

Lasīt vairāk