我们正在玩Windows 8的用户预览版,并且在访问我们环境中的一些networking共享时遇到问题。
基本上,当我试图直接访问共享(\ [SERVER]。[DOMAIN]。[NETWORK] \ Share $)时,我得到'发生了扩展错误'。
这些份额驻留在EMC Celerra系统上。 对不起,我真的没有更多的信息(这只是一个小项目)。 访问Windows机器上的共享是好的。
防火墙完全禁用,我正在完整域pipe理凭据下运行。
一个快速的wireshark显示我和服务器之间的下面一组数据包:
SMB2 164 NegotiateProtocol Request SMB2 274 NegotiateProtocol Response SMB2 981 SessionSetup Request SMB2 281 SessionSetup Response SMB2 200 TreeConnect Request Tree: \\[SERVER].[DOMAIN].[NETWORK]\[SHARE]$ SMB2 138 TreeConnect Response SMB2 202 Ioctl Request NETWORK_FILE_SYSTEM Function:0x0080 SMB2 131 Ioctl Response, Error: STATUS_INVALID_DEVICE_REQUEST SMB2 126 SessionLogoff Request SMB2 126 SessionLogoff Respons
这重复五次,然后(我认为)Windows将我抛出上述错误。
一个快速的Google向我展示:
0xC0000010 STATUS_INVALID_DEVICE_REQUEST The specified request is not a valid operation for the target device.
这说明我NETWORK_FILE_SYSTEMfunction:0x0080请求无效..
有谁知道这会导致什么?
提前致谢。
里斯。
编辑 :FYI – 作为一种解决方法,您可以按照EMC线程中的说明禁用SMB 2.2:
sc config lanmanworkstation depend= bowser/mrxsmb10/nsi sc config mrxsmb20 start= disabled
这将允许机器访问共享。 下面的答案仍然站在:)
虽然我不知道具体的原因,但似乎这个问题已经在EMC界注意到了 。 据他们说,你将需要最新的Celerra版本,你可以得到你的手。
我怀疑问题的核心是Windows 8使用SMB2.2,并且发生以下两件事之一: