我在Windows 10中的应用程序遇到了一个非常奇怪的问题。它由同一计算机中的几个.exe组成,它们之间使用system.net.sockets库与套接字进行通信。 我遇到的问题是,在新计算机上安装Windows 10后,安装所有Windows更新,然后安装该应用程序,连接到套接字无法正常工作,应用程序失败。最奇怪的是,如果您将计算机单独放置1-2天,应用程序就会开始正常工作。安装版本1803更新后发生了同样的情况,它停止工作,然后在一两天后工作。 知道它能是什么吗?有没有人见过类似的东西?
答案 0 :(得分:1)
这似乎与你提到的1803更新有关。
症状:
在连接到Oracle数据库(ODBC和ODP.NET)时,我们也在努力解决这个问题,而且最近这个问题似乎得到了承认:
https://support.oracle.com/knowledge/Oracle%20Database%20Products/2399465_1.html
这似乎也是一个经常出现的Windows错误:
抱歉,当时没有有效的解决方案(除了将app二进制文件复制到本地文件夹之外)。一旦我们得到更好的解决方案,我会更新这个答案。
好的,再看一点我在SO中发现这可能与SMBv1网络共享有关,它描述了我们在这里所拥有的环境(网络共享被禁用,因为我们遇到了另一个错误 - 感谢MSFT)。
<强> Re-enabling SMBv2 / SMBv3 on the server solved the issue 强>
相关文章:
After Windows 10 update 1803 my program can't open a socket when running from network share