Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Ứng dụng bị treo khi truy cập file trên ổ đĩa mạng trong Windows 10

Nếu bạn nhận thấy ứng dụng bị treo khi cùng lúc cố truy cập file trên ổ đĩa mạng trong Windows 10, bài viết này sẽ giúp bạn. Chúng tôi sẽ xác định nguyên nhân tiềm ẩn và cung cấp giải pháp thay thế để khắc phục sự cố.

Hãy xem kịch bản điển hình nơi bạn gặp sự cố này.

Bạn tạo thư mục chia sẻ trên server, sau đó thêm file vào thư mục. Trên máy client chạy Windows 10/8.1/7, bạn mount thư mục chia sẻ làm ổ đĩa mạng. Bạn cài phần mềm bảo mật bên thứ ba bao gồm driver mini-filter hệ thống file liên kết với một ứng dụng.

Mini-filter gắn vào cả ổ cục bộ chứa đường dẫn %SystemRoot% (ví dụ ổ C) và ổ đĩa mạng cho thư mục chia sẻ bạn tạo. Mini-filter gửi tin nhắn (bằng hàm FltSendMessage) chứa tên file trên ổ đĩa mạng đến ứng dụng. Ứng dụng cố mở file bằng tên file nhận được và ứng dụng khác trên cùng máy không liên kết với mini-filter cố mở cùng file trên ổ đĩa mạng cùng lúc.

Trong kịch bản này, cả hai app đều bị treo.

Ứng dụng bị treo khi truy cập chia sẻ mạng

Nếu bạn gặp vấn đề app bị treo khi truy cập file trên ổ đĩa mạng, bạn có thể thử các giải pháp khuyến nghị dưới đây tùy trường hợp để giải quyết nhanh chóng.

1] Nếu sự cố đã xảy ra, khởi động lại Windows client.

2] Để tránh vấn đề này, bạn có thể tắt Offline Files (Lưu ý: Nếu bạn bắt buộc dùng Offline Files, không có giải pháp thay thế) bằng Local Group Policy Editor (gpedit.msc).

Ứng dụng bị treo khi truy cập file trên ổ đĩa mạng trong Windows 10

Cách làm:

  • Nhấn phím Windows + R.
  • Trong hộp Run gõ gpedit.msc và Enter để mở Group Policy Editor.
  • Trong Local Group Policy Editor, dùng khung trái điều hướng đến đường dẫn:

Computer Configuration > Administrative Templates > Network > Offline Files

  • Trong khung bên phải, double-click vào Allow or disallow use of the Offline Files feature để chỉnh sửa thuộc tính.
  • Trong cửa sổ policy Allow or disallow use of the Offline Files feature, chọn radio button Disabled.
  • Click Apply > OK để lưu thay đổi.

Bây giờ thoát Local Group Policy Editor và khởi động lại máy. Vấn đề app bị treo khi truy cập file trên ổ đĩa mạng trong Windows 10 nên đã giải quyết.

Theo Microsoft, bạn gặp sự cố này do khóa tài nguyên được giữ bởi Windows Client-Side Caching Driver (Csc.sys).

Khi sự cố xảy ra, Csc.sys lấy khóa tài nguyên trên file, sau đó yêu cầu driver ở trên nó trong stack driver mở file. Điều này khiến tất cả ứng dụng cố truy cập file phải chờ. Điều này cũng làm luồng của mini-filter chờ ứng dụng liên kết phản hồi.

Ứng dụng bị treo khi truy cập file trên ổ đĩa mạng trong Windows 10