从其他计算机访问 Windows 10 共享上的文件后,它们仍处于锁定状态

从其他计算机访问 Windows 10 共享上的文件后,它们仍处于锁定状态

我有一台 Windows 7(旗舰版)计算机,现已升级到 Windows 10 Pro。

升级后,一切都运行正常,只是我需要手动更新 Geforce 驱动程序,但这不是什么大问题。

但现在我遇到了这个问题,我不知道是什么原因造成的:
系统上有 1 个共享文件夹,其中包含视频剪辑(WMV、MKV、MP4 格式)。家中的其他 5 台计算机可以访问此共享:3 台 Windows 7 系统和 2 台 Mac(Yosemite)。

升级后,其他系统仍然可以共享和观看视频,但观看后无法再删除它们。

事实上:在 Windows 10 机器上,通过网络查看文件后,这些文件也被锁定,我也无法在那里删除它们。

我需要重新启动 Windows 10 才能清除锁定。(注销并重新登录是不够的。)

使用 Windows 7 后,这种情况再也没有发生过。

有人知道发生了什么吗?以及如何解决这个问题?

PS. 不涉及域。其他计算机使用 Windows 10 计算机上本地用户的用户 ID/密码登录共享。这与之前在 Windows 7 下完全相同。

所有计算机(Windows 和 OSX)均已更新。

行为与病毒扫描程序(Windows Defender)是否处于活动状态无关。

这个问题这表明搜索索引引擎可能与此有关。我今天晚些时候要禁用它,因为对于仅保存瞬时临时数据的磁盘来说,这毫无意义。如果有什么不同,我会更新此内容。

答案1

似乎我链接的另一个问题实际上提供了解决方案,尽管该问题没有直接关系。

Windows 搜索引擎不仅可以索引文件/文件夹,还可以索引文件的内容。

由于某些不为人知的原因,尝试通过 LAN 删除文件会导致搜索索引认为文件已更改,因此它会尝试确定更改的内容。这需要读取文件,从而锁定文件。

但是删除操作也会锁定文件以确定是否真的可以删除它。

似乎两把锁都陷入了死锁的境地。

我认为这是 Windows 10 中的一个错误。这绝不会导致死锁。

如果发生这种情况,可以通过停止 Windows 搜索(WSearch)服务、删除文件并重新启动服务来解决,而无需重新启动。

目前,我已在 Windows 10 系统上所有共享文件夹的文件夹属性中禁用了“内容索引”。到目前为止(在 3 台客户端计算机上进行了 2 小时的测试),这似乎 100% 有效地防止了该问题再次发生。

答案2

我在 Windows 10 中遇到了这个困难。你可以尝试我所做的:

  1. 我打开了 Windows 资源管理器
  2. 我点击了“查看”菜单。
  3. 我禁用了“预览窗格”。
  4. 我返回到有问题的文件并将其删除。

我认为微软在这里犯了错误。预览功能创建锁定实例是合乎逻辑的。微软应该破例,不将同一 Windows 资源管理器中窗格中的文档预览视为文件锁定。

答案3

你可以使用以下命令确定哪个进程锁定了文件进程探索器或者解锁者(或任何其他允许您查看打开句柄的应用程序)。

Process Explorer 还有很多其他功能,但对于这种特定情况,只需打开它,按 Ctrl+F 并输入文件名即可。您可能需要以管理员身份运行它。找到文件后,您可以终止持有锁的进程或关闭句柄。

Unlocker 专为删除锁定文件这一特定任务而构建,因此使用起来应该更简单。右键单击要删除的文件,选择 Unlocker 并按照说明操作。

相关内容