Windows'taki 260 Karakterlik Dosya Yolları Sınırını Kaldırma

Aşağıdaki paragraflarda tartışılan bazı istisnalar dışında Windows API'sında bir yol için maksimum uzunluk MAX_PATH, 260 karakter olarak tanımlanır. Windows 95'ten önce, Windows yalnızca sekiz karakter uzunluğunda dosya adlarına izin verdi ve üç karakterli dosya uzantısı  yaygın olarak 8.3 dosya adı olarak biliniyordu. Windows 95, uzun dosya adlarına izin vermek için bunu terk etti, ancak yine de tam klasör yolunu ve dosya adını içeren maksimum yol uzunluğu  ile 260 karakter arasında sınırlıydı. Bu sınır o zamandan beri yürürlüktedir. Bu sınıra girdiyseniz, muhtemelen derin klasör yapılarını diğer klasörlere kopyalamaya çalışıyordunuz, sabit sürücünün içeriğini başka bir sürücüdeki bir klasöre kopyalarken olduğu gibidir. En sonunda, Windows 10 Güncellemesi nihayet bu maksimum yol uzunluğunu kullanıcıya bıraktı. Aşağıdaki adımları takip ederek kayıt defterinden veya GPO ile kolayca gerçekleştirebilirsiniz. 

Regedit

Aşağıdaki komut satırını bir not defterini yapıştırın ve farklı kaydet seçeneğinden maxpath1.reg olarak kayıt edin.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
"LongPathsEnabled"=dword:00000001

Devam edip, değişikliğin geçerli olmasını sağlayın.

Regedit üzerinde yolu kontrol ettiğiniz zamana değişikliği görebilirsiniz.

Tekrar eski hale getirmek için aşağıdaki komut satırını bir not defterini yapıştırın ve farklı kaydet seçeneğinden maxpath2.reg olarak kayıt edip çalıştırın.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
"LongPathsEnabled"=dword:00000000

Devam edip, değişikliğin geçerli olmasını sağlayın.

Regedit üzerinde yolu kontrol ettiğiniz zamana değişikliği görebilirsiniz

GPO

Windows 10 veya Server 2016 kullanıyorsanız, yeni uygulama yükleme bildirimlerini devre dışı bırakmanın en kolay yolu Yerel Grup Politikası Düzenleyicisi'ni kullanmaktır. GPO yöneticisini açarak, politikayı uygulayacağınız OU altına yeni bir politika açın ve düzenleyin.

Sonrasında, Computer Configuration > Policies > Administrative Templates > System > Filesystem kısmına tıklayın ve Enable Win32 long path seçeneğini açın.

Enabled seçeneğini seçin ve ardından açılan özellikler penceresinde OK seçeneğini tıklayın.

Artık Yerel Grup Politika Düzenleyicisin'den çıkıp, bilgisayarınızı yeniden başlatabilir veya değişikliklerin hemen geçerli olması için gpupdate /force yapabilirsiniz. Ayarları tekrar iptal etmek için, aynı prosedürü izleyin ve bu seçeneği Not Configured olarak ayarlayın.

Maksimum yol sınırı, karşılaştığınız bir şey olmayabilir, ancak istisna durumlarda sorun yaşayabilirsiniz. Windows 10 veya Server 2016 kullanıyorsanız, nihayet bu sınırı kaldırma yeteneğini ekledi. Bunun gerçekleşmesi için Kayıt Defteri veya Grup Politikasında hızlı bir değişiklik yapmanız yeterlidir.

Blog'a Dön