Cách làm cho Windows 10 chấp nhận đường dẫn tệp trên 260 ký tự

Tác giả sysadmin, T.Tám 23, 2023, 09:21:18 SÁNG

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cách làm cho Windows 10 chấp nhận đường dẫn tệp trên 260 ký tự


Muốn có một cuốn tiểu thuyết nhỏ cho một đường dẫn tập tin? Chúng tôi đã có bạn bảo hiểm.

  • Trước Windows 95, tên tệp chỉ có thể dài 8 ký tự, nhưng hiện tại Windows có giới hạn 260 ký tự cho đường dẫn đầy đủ của tệp.
  • Bản cập nhật kỷ niệm Windows 10 cho phép người dùng bỏ giới hạn 260 ký tự, nhưng một số ứng dụng 32-bit cũ hơn có thể không hỗ trợ các đường dẫn dài hơn.
  • Người dùng gia đình có thể xóa giới hạn đường dẫn bằng cách chỉnh sửa sổ đăng ký, trong khi người dùng Pro và Enterprise có thể sử dụng Trình chỉnh sửa chính sách nhóm cục bộ để tắt giới hạn.


1. Windows không chấp nhận đường dẫn dài theo mặc định

Trước Windows 95, Windows chỉ cho phép tên tệp dài 8 ký tự, có phần mở rộng tệp gồm 3 ký tự - thường được gọi là tên tệp 8.3. Windows 95 đã từ bỏ điều đó để cho phép tên tệp dài nhưng vẫn giới hạn độ dài đường dẫn tối đa (bao gồm đường dẫn thư mục đầy đủ và tên tệp) ở mức 260 ký tự. Giới hạn đó đã được áp dụng kể từ đó. Nếu bạn đã từng gặp phải giới hạn này thì đó có thể là khi bạn đang cố sao chép cấu trúc thư mục sâu vào các thư mục khác, chẳng hạn như khi sao chép nội dung của ổ cứng sang một thư mục trên ổ đĩa khác. Bản cập nhật kỷ niệm Windows 10 cuối cùng đã thêm tùy chọn từ bỏ độ dài đường dẫn tối đa đó.

Có một báo trước. Cài đặt mới này không nhất thiết phải hoạt động với mọi ứng dụng hiện có, nhưng nó sẽ hoạt động với hầu hết. Cụ thể, mọi ứng dụng hiện đại đều ổn, cũng như tất cả các ứng dụng 64 bit. Các ứng dụng 32 bit cũ hơn cần phải được hiển thị để hoạt động, điều này thực sự chỉ có nghĩa là nhà phát triển đã chỉ ra trong tệp kê khai của ứng dụng rằng ứng dụng hỗ trợ các đường dẫn dài hơn. Hầu hết các ứng dụng 32-bit phổ biến sẽ không gặp vấn đề gì. Tuy nhiên, bạn không mạo hiểm bất cứ điều gì bằng cách thử thiết lập. Nếu một ứng dụng không hoạt động, điều duy nhất sẽ xảy ra là nó sẽ không thể mở hoặc lưu các tệp được lưu ở những nơi có đường dẫn đầy đủ vượt quá 260 ký tự.

2. Người dùng gia đình: Xóa giới hạn đường dẫn 260 ký tự bằng cách chỉnh sửa sổ đăng ký

Nếu bạn có phiên bản Windows Home, bạn sẽ phải chỉnh sửa Windows Registry để thực hiện những thay đổi này. Bạn cũng có thể làm theo cách này nếu có Windows Pro hoặc Enterprise, nhưng cảm thấy thoải mái hơn khi làm việc trong Registry hơn là Group Policy Editor. (Tuy nhiên, nếu bạn có Pro hoặc Enterprise, chúng tôi khuyên bạn nên sử dụng Trình chỉnh sửa chính sách nhóm dễ dàng hơn, như được mô tả trong phần tiếp theo.)

Registry Editor là một công cụ mạnh mẽ và việc lạm dụng nó có thể khiến hệ thống của bạn không ổn định hoặc thậm chí không hoạt động được. Đây là một cách hack khá đơn giản và miễn là bạn làm theo hướng dẫn, bạn sẽ không gặp vấn đề gì. Điều đó nói rằng, nếu bạn chưa từng làm việc với nó trước đây, hãy cân nhắc đọc về cách sử dụng Registry Editor trước khi bắt đầu. Và chắc chắn sao lưu Sổ đăng ký (và máy tính của bạn !) Trước khi thực hiện các thay đổi.

Để bắt đầu, hãy mở Registry Editor bằng cách nhấn Start và gõ "regedit." Nhấn Enter để mở Registry Editor và cho phép nó thực hiện các thay đổi đối với PC của bạn.


Trong Registry Editor, sử dụng thanh bên trái để điều hướng đến khóa sau:

Mã nguồn [Chọn]
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

Ở bên phải, tìm một giá trị được đặt tên LongPathsEnabledvà nhấp đúp vào nó. Nếu bạn không thấy giá trị được liệt kê, bạn sẽ cần tạo nó bằng cách bấm chuột phải vào khóa FileSystem, chọn Mới > Giá trị DWORD (32-bit) rồi đặt tên cho giá trị mới LongPathsEnabled.


Trong cửa sổ thuộc tính của giá trị, thay đổi giá trị từ 0 thành 1 trong hộp "Dữ liệu giá trị" rồi bấm OK.


Bây giờ bạn có thể đóng Registry Editor và khởi động lại máy tính của mình (hoặc đăng xuất khỏi tài khoản của bạn và đăng nhập lại). Nếu bạn muốn đảo ngược các thay đổi, chỉ cần quay lại LongPathsEnabledgiá trị và thay đổi nó từ 1 trở về 0.

3. Tải xuống Bản hack đăng ký bằng một cú nhấp chuột của chúng tôi


Nếu bạn không muốn tự mình đi sâu vào Sổ đăng ký, chúng tôi đã tạo hai bản hack sổ đăng ký có thể tải xuống mà bạn có thể sử dụng. Một lần hack loại bỏ giới hạn đường dẫn 260 ký tự và lần hack khác khôi phục giới hạn mặc định. Cả hai đều được bao gồm trong tệp ZIP sau. Bấm đúp vào cái bạn muốn sử dụng, bấm qua các lời nhắc, rồi khởi động lại máy tính của bạn.

  Đăng nhập để xem liên kết

Những bản hack này thực sự chỉ là FileSystemchìa khóa, được rút gọn thành LongPathsEnabledgiá trị mà chúng tôi đã mô tả ở trên, sau đó được xuất thành tệp.REG. Chạy bản hack "Xóa giới hạn đường dẫn ký tự 260" sẽ đặt giá LongPathsEnabledtrị thành 1. Chạy bản hack "Khôi phục giới hạn đường dẫn ký tự 260 (Mặc định)" sẽ đặt giá trị trở về 0. Và nếu bạn thích mày mò với Sổ đăng ký, bạn nên dành thời gian để tìm hiểu cách thực hiện các bản hack Registry của riêng bạn.

3. Người dùng chuyên nghiệp và doanh nghiệp: Xóa giới hạn đường dẫn 260 ký tự bằng Trình chỉnh sửa chính sách nhóm cục bộ

Nếu bạn đang sử dụng Windows 10 Pro hoặc Enterprise, cách dễ nhất để tắt thông báo cài đặt ứng dụng mới là sử dụng Trình chỉnh sửa chính sách nhóm cục bộ. Đây là một công cụ khá mạnh, vì vậy nếu bạn chưa từng sử dụng nó trước đây, bạn nên dành chút thời gian để tìm hiểu những gì nó có thể làm. Ngoài ra, nếu bạn đang sử dụng mạng công ty, hãy giúp đỡ mọi người và kiểm tra với quản trị viên của bạn trước. Nếu máy tính làm việc của bạn là một phần của miền, thì cũng có khả năng đó là một phần của chính sách nhóm miền sẽ thay thế chính sách nhóm cục bộ.

Trong Windows 10 Pro hoặc Enterprise, nhấn Bắt đầu, nhập gpedit.msc và nhấn Enter.


Trong Trình chỉnh sửa chính sách nhóm cục bộ, ở ngăn bên trái, hãy đi sâu vào Cấu hình máy tính > Mẫu quản trị > Hệ thống > Hệ thống tệp. Ở bên phải, tìm mục "Bật đường dẫn dài win32" và nhấp đúp vào mục đó.


Chọn tùy chọn "Đã bật" rồi nhấp vào "OK" trong cửa sổ thuộc tính mở ra.


Bây giờ bạn có thể thoát Local Group Policy Editor và khởi động lại máy tính của mình (hoặc đăng xuất và đăng nhập lại) để cho phép các thay đổi có hiệu lực. Nếu bất kỳ lúc nào bạn muốn đảo ngược các thay đổi, chỉ cần làm theo quy trình tương tự và đặt tùy chọn đó trở lại "Đã tắt" hoặc "Không được định cấu hình".

Giới hạn đường dẫn tối đa có thể không phải là điều bạn từng gặp phải, nhưng đối với một số người, nó chắc chắn có thể gây thất vọng đôi khi. Windows 10 cuối cùng đã thêm khả năng loại bỏ giới hạn đó. Bạn chỉ cần thực hiện thay đổi nhanh đối với Sổ đăng ký hoặc Chính sách nhóm để thực hiện.