כיצד להפעיל NTFS Long Paths ב-Windows 10
בעדכון יום השנה של Windows 10, מיקרוסופט התייחסה סוף סוף לבעיה ארוכת שנים איתה התמודדו מפתחים בזמן הפיתוח - מגבלת 260 התווים עבור אורך נתיב. מגבלת אורך נתיב זו הייתה קיימת ב-Windows במשך כמעט נצח. למקרה שאינך יודע, בכל גרסאות Windows המשוחררות כעת, האורך המרבי של נתיב הקובץ הוא 260 תווים. החל מ-build 14352 של Windows 10, שהוא חלק מעדכון יום השנה (גרסה 1607), ניתן לעקוף מגבלה זו.
ברמת משתמש הקצה, ייתכן שחלק מהמשתמשים כבר התמודדו עם הבעיה בעבר, כאשר סייר הקבצים אינו מאפשר גישה לקובץ או תיקיה, אם הנתיב אליו חורג מ-260 תווים. במצב כזה, למשתמש אין פתרון אחר מלבד להשתמש בקישורים סמליים כדי לגשת לנתונים האלה או בכלי צד שלישי שמשתמש בדרכים לעקיפת הבעיה. לדוגמה, כלי ניהול הקבצים האלטרנטיבי, Total Commander יכול לעזור לך לגשת לקבצים ולתיקיות כאלה, מכיוון שהוא מסוגל לעבוד עם נתיבים ארוכים מחוץ לקופסה.
עם זאת, למעטפת Explorer עדיין יש מגבלה זו ב-Windows במשך שנים. כדי לפתור בעיה זו, מיקרוסופט ביצעה את השינויים המתאימים ב-Windows 10. הגדרה חדשה של מדיניות קבוצתית, הזמינה החל מ-Windows 10 build 14352, תאפשר למערכת ההפעלה לקבל נתיבים ארוכים מ-260 תווים:
הפעלת נתיבים ארוכים של NTFS תאפשר ליישומי Win32 וליישומי Windows Store לגשת לנתיבים מעבר למגבלה הרגילה של 260 תווים לכל צומת. הפעלת הגדרה זו תגרום לנתיבים הארוכים להיות נגישים בתהליך.
זה למעשה אומר שאפליקציה צריכה לכלול את השורה הבאה במניפסט שלה:
נָכוֹן
מניפסט הוא קובץ קטן המכיל מידע נוסף על תהליך EXE כגון מידע תאימות ומודעות ל-DPI וכו'.
מלבד שמפתח האפליקציה יוסיף את המניפסט, יש להפעיל את הגדרת המדיניות הקבוצתית המתאימה. ניתן לעשות זאת באמצעות עורך מדיניות קבוצתית או באמצעות תיקון רישום.
כיצד להפעיל NTFS Long Paths ב-Windows 10 באמצעות מדיניות קבוצתית
- ללחוץ לנצח + ר מקשי יחד במקלדת שלך והקלד:
gpedit.msc
לחץ אנטר.
- עורך המדיניות הקבוצתית ייפתח. עבור אל מדיניות מחשב מקומית -> תצורת מחשב -> תבניות ניהול -> מערכת -> מערכת קבצים -> NTFS.
- שם, לחץ פעמיים והפעל את האפשרות הפעל נתיבים ארוכים של NTFS.
- הפעל מחדש את Windows 10.
כיצד להפעיל NTFS Long Paths ב-Windows 10 באמצעות תיקון מדיניות קבוצתית
- פתח את עורך הרישום.
- עבור אל מפתח הרישום הבא:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Policies
טיפ: אתה יכול גש למפתח הרישום הרצוי בלחיצה אחת.
אם אין לך מפתח כזה, פשוט צור אותו. - בצד ימין, צור ערך DWORD חדש של 32 סיביות בשם LongPathsEnabled. הגדר את נתוני הערך שלו ל-1.
הערה: גם אם אתה מפעיל Windows 64 סיביות, אתה עדיין צריך ליצור ערך DWORD של 32 סיביות. ראה את צילום המסך הבא: - הפעל מחדש את Windows 10.
לבסוף, יש דרך להפעיל תכונה חדשה זו מבלי להשתמש במדיניות קבוצתית. זה דורש את התיקון הבא.
כיצד להפעיל NTFS Long Paths ב-Windows 10 באמצעות תיקון רישום
- פתח את עורך הרישום.
- עבור אל מפתח הרישום הבא:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
טיפ: אתה יכול גש למפתח הרישום הרצוי בלחיצה אחת.
אם אין לך מפתח כזה, פשוט צור אותו. - בצד ימין, צור ערך DWORD חדש של 32 סיביות בשם LongPathsEnabled. הגדר את נתוני הערך שלו ל-1.
- הפעל מחדש את Windows 10.
אתה גמור.
ראה את הסרטון הבא:
אתה יכול להירשם לערוץ היוטיוב שלנו כאן: יוטיוב.
זהו זה. תכונה זו נראית מאוד מעניינת, מכיוון שהיא סוף סוף מטפלת באחת מנקודות הכאב של עבודה עם Windows. נראה כי עבור Windows 8.1 ו-Windows 7, בעיה זו תוקנה בשנת 2013 על ידי התיקון החם KB2891362. עם זאת, אם יש תיקונים נוספים לכך בעדכון יום השנה של Windows 10, זה יהיה נחמד אם מיקרוסופט תעביר את השינויים האלה גם ל-Windows 8.1 ו-Windows 7.