Ứng dụng bị đóng băng khi cố gắng truy cập mạng chia sẻ

Nếu bạn nhận thấy rằng các ứng dụng bị đóng băng khi chúng đồng thời cố gắng truy cập vào một tệp trên ổ đĩa mạng trong Windows 10 , thì bài đăng này nhằm giúp bạn. Trong bài đăng này, chúng tôi sẽ xác định nguyên nhân tiềm ẩn của vấn đề này, cũng như đưa ra giải pháp mà bạn có thể thử để giúp bạn giảm thiểu vấn đề.

Hãy cùng xem một kịch bản điển hình mà bạn có thể gặp phải sự bất thường này.

Bạn tạo một thư mục được chia sẻ trên một máy chủ, sau đó bạn thêm một tệp vào thư mục đó. Trên máy khách đang chạy Windows 10/8.1/7 , bạn gắn kết thư mục chia sẻ dưới dạng ổ đĩa mạng. Bạn cài đặt phần mềm bảo mật của bên thứ ba bao gồm trình điều khiển bộ lọc nhỏ hệ thống tệp được liên kết với một ứng dụng.

Bộ lọc nhỏ được gắn vào cả ổ đĩa cục bộ chứa đường dẫn %SystemRoot% (ví dụ: ổ đĩa C) và ổ đĩa mạng cho thư mục chia sẻ mà bạn đã tạo. Bộ lọc nhỏ gửi một tin nhắn (bằng cách sử dụng  chức năng FltSendMessage ) bao gồm tên tệp trong ổ đĩa mạng tới ứng dụng. Ứng dụng cố gắng mở tệp bằng cách sử dụng tên tệp mà nó nhận được và một ứng dụng khác trên cùng một máy tính không được liên kết với bộ lọc nhỏ sẽ cố gắng mở cùng một tệp trên ổ đĩa mạng cùng một lúc.

Trong trường hợp này, cả hai ứng dụng đều đóng băng.

Ứng dụng(Apps) bị đóng băng khi cố gắng truy cập mạng chia sẻ

Nếu gặp phải vấn đề ứng dụng bị đóng băng khi truy cập tệp trên ổ đĩa mạng(apps freeze when accessing a file on a network drive) , bạn có thể thử các giải pháp được đề xuất bên dưới tùy trường hợp, để giải quyết vấn đề một cách nhanh chóng và dễ dàng.

1] Nếu sự cố này đã xảy ra(1] If this issue has already occurred) , hãy khởi động lại máy khách Windows.

2] Để tránh sự cố này(2] To avoid this problem) , bạn có thể tắt Tệp Ngoại tuyến(Offline Files) (Lưu ý : Nếu bạn phải sử dụng Tệp Ngoại tuyến(use Offline Files) , không có giải pháp nào khác) bằng cách sử dụng Local Group Policy Editor (gpedit.msc).

Ứng dụng bị đóng băng khi cố gắng truy cập mạng chia sẻ

Đây là cách thực hiện:

  • Nhấn phím Windows + R.
  • Trong hộp thoại Run, nhập gpedit.msc và nhấn Enter để mở Group Policy Editor(open Group Policy Editor) .
  • Bên trong Local Group Policy Editor , sử dụng ngăn bên trái để điều hướng đến đường dẫn bên dưới:

Computer Configuration > Administrative Templates > Network > Offline Files

  • Trên ngăn bên phải, bấm đúp vào Cho phép hoặc không cho phép sử dụng tính năng Tệp Ngoại tuyến(Allow or disallow use of the Offline Files feature) để chỉnh sửa các thuộc tính của nó.
  • Trong cửa sổ Cho phép hoặc không cho phép sử dụng của cửa sổ chính sách tính năng Tệp Ngoại tuyến(Allow or disallow use of the Offline Files feature) , hãy đặt nút radio thành Tắt(Disabled) .
  • Nhấp vào Áp dụng(Apply) > OK để lưu các thay đổi.

Bây giờ bạn có thể thoát khỏi Local Group Policy Editor và khởi động lại máy tính của mình. Các ứng dụng bị treo khi truy cập tệp trên ổ đĩa mạng (apps freeze when accessing a file on a network drive ) trong Windows 10 , sự cố sẽ được giải quyết ngay bây giờ.

Theo Microsoft , bạn gặp phải 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ố này xảy ra, Csc.sys nhận được khóa tài nguyên trên một tệp và sau đó nó yêu cầu trình điều khiển nằm trên nó trong ngăn xếp trình điều khiển để mở tệp. Điều này làm cho tất cả các ứng dụng cố gắng truy cập tệp phải chờ đợi. Điều này cũng làm cho tiểu trình của bộ lọc nhỏ đợi ứng dụng liên quan của nó phản hồi.



About the author

Tôi là một lập trình viên máy tính và đã có hơn 15 năm. Kỹ năng của tôi nằm ở việc phát triển và duy trì các ứng dụng phần mềm, cũng như cung cấp hỗ trợ kỹ thuật cho các ứng dụng đó. Tôi cũng đã dạy lập trình máy tính cho học sinh trung học và hiện đang là một giảng viên chuyên nghiệp.



Related posts