我正在寻找有关 Windows 资源管理器无法访问网络位置的原因的一般提示/信息。
- Windows 7 PC 可以访问另一台服务器上的网络位置(未知的操作系统和共享网络协议,但最像 Windows SMB),它甚至映射到驱动器号。
- Win7 PC 上运行了一些特定的程序(涉及打开/关闭添加到网络的 USB 以太网设备上的 UDP 和 TCP 套接字,不确定 USB 设备是否相关,但它连接到 PC,并在此过程中分配了 MAC/IP 地址)。
- 此后,Win7 PC 无法再访问网络位置。它可以 ping 服务器,RDP 到服务器,并通过服务器连接到互联网,但无法访问网络位置。
我不知道有关网络配置和设置的其他详细信息,或者显示了什么错误消息。
我目前无法访问受影响的 PC,但我希望事件查看器(无论是在 Win7 PC 还是在服务器中)中存在命令或特定条目,以了解无法连接的原因。
- 有什么命令可以诊断这些问题吗?
- 有任何有趣的事件类型可供检查,或者如何搜索它们?
- 有什么方法可以在程序运行之前获取完整的配置快照,以便之后可以获取另一个快照并查看 PC 的本地配置是否发生了变化?
- 在程序执行过程中,我应该注意哪些特定的系统调用或网络数据包,这可以帮助我诊断这个问题?有没有比 Message Analyzer 或 Wireshark 更好的替代品?
- 还有其他想法吗?为什么添加此设备或运行此程序会改变网络中的某些东西?似乎只运行一次就会发生这种情况,所以我想我们不会用完新的 IP 地址?