尝试访问网络共享时应用程序冻结

如果您注意到应用程序在Windows 10中同时尝试访问网络驱动器上的文件时冻结,那么这篇文章旨在帮助您。在这篇文章中,我们将确定此问题的潜在原因,并提供您可以尝试帮助您缓解问题的解决方法。

让我们看一下您可能遇到此异常的典型场景。

您在服务器上创建一个共享文件夹,然后将一个文件添加到该文件夹​​。在运行Windows 10/8.1/7的客户端上,将共享文件夹挂载为网络驱动器。您安装的第三方安全软件包括与应用程序关联的文件系统微筛选器驱动程序。

微过滤器连接到保存%SystemRoot%路径的本地驱动器(例如,C 驱动器)和您创建的共享文件夹的网络驱动器。微过滤器将包含网络驱动器中文件名的消息(通过使用 FltSendMessage函数)发送到应用程序。(FltSendMessage)应用程序尝试使用它接收到的文件名打开文件,并且同一台计算机上与微过滤器无关的另一个应用程序尝试同时打开网络驱动器上的同一文件。

在这种情况下,两个应用程序都会冻结。

(Apps)尝试访问网络共享时应用程序冻结

如果您在访问网络驱动器上的文件时遇到应用程序冻结的(apps freeze when accessing a file on a network drive)问题,您可以根据实际情况尝试以下推荐的解决方案,以快速轻松地解决问题。

1] 如果此问题已经发生(1] If this issue has already occurred),请重新启动 Windows 客户端。

2] 为避免此问题,您可以使用(2] To avoid this problem)本地组策略编辑器(Local Group Policy Editor)(gpedit.msc)禁用脱机文件(Offline Files)(注意如果您必须使用脱机文件(use Offline Files),则没有解决方法)。

尝试访问网络共享时应用程序冻结

就是这样:

  • 按 Windows 键 + R。
  • 在运行对话框中输入gpedit.msc并按 Enter打开组策略编辑器(open Group Policy Editor)
  • 本地组策略编辑器(Local Group Policy Editor)中,使用左窗格导航到以下路径:

Computer Configuration > Administrative Templates > Network > Offline Files

  • 在右侧窗格中,双击允许或禁止使用脱机文件功能(Allow or disallow use of the Offline Files feature)来编辑其属性。
  • 允许或禁止使用脱机文件功能(Allow or disallow use of the Offline Files feature)策略窗口中,将单选按钮设置为已禁用(Disabled)
  • 单击应用(Apply)>确定(OK)以保存更改。

您现在可以退出本地组策略编辑器(Local Group Policy Editor)并重新启动计算机。现在应该解决在Windows 10中(Windows 10)访问网络驱动器上的文件时应用程序冻结的 问题。(apps freeze when accessing a file on a network drive )

根据Microsoft的说法,您遇到此问题是因为(Microsoft)Windows 客户端缓存驱动程序 (Csc.sys)(Windows Client-Side Caching Driver (Csc.sys))持有的资源锁。

发生此问题时,Csc.sys获取文件的资源锁定,然后它请求驱动程序堆栈中位于其上方的驱动程序打开文件。这会使所有尝试访问该文件的应用程序等待。这也使微过滤器的线程等待其关联的应用程序响应。



About the author

凭借在 Windows 10 和智能手机方面的丰富经验,我是 Microsoft Edge 及其提供的功能的坚定拥护者。除了是错误和 wifi 方面的专家之外,我还知道如何使用 OneDrive 和 Cortana 等工具让您的工作更轻松。



Related posts