我们在 Windows 2k8 R2 服务器上有一个网络共享文件夹,客户端应用程序发送命令后,应用程序会生成一个文本文件。然后,客户端必须读取此文件并提示确认。该系统在我们拥有的每个客户端上运行良好,但 Windows 10 除外。在这些客户端上,客户端应用程序无法立即打开文件 - 大约需要 5 秒钟才能完成,而在 Windows 7 和 XP 中(是的,我们仍然有这些),只要文件弹出到文件夹中,就可以访问。
我们没有防病毒软件、防火墙或其他可能延迟文件创建和可读性的恶作剧。此外,我必须假设服务器端或网络级别没有特别错误,否则,其他客户端计算机将无法与应用程序通信,而事实并非如此。
我们还测试了在共享文件夹出现时尝试手动打开生成的文件,Windows 10 警告我们“此文件不存在。您想创建一个新文件吗?”。如果我选择“否”并重试,则文件会打开!
由于该系统对时间敏感 - 即客户端越早读取响应文本文件越好 - 我们遇到了一些混乱。有人知道可能发生了什么吗,例如 Windows 客户端版本之间的某些文件协议差异?