Windows 无法访问 \\[其他计算机] 错误代码 0x80004005

Windows 无法访问 \\[其他计算机] 错误代码 0x80004005

我家里有线网络上有两台 Windows 机器,一台运行 Windows 7(从现在起我将称之为 W7),另一台运行 Windows 8.1(从现在起我将称之为 W8)。两台机器都可以访问彼此的共享文件夹(使用“高级共享“,也就是说),直到我的互联网服务提供商在周末升级了他们的调制解调器。现在 w8访问 w7 的共享文件夹,但 w7不能访问 w8 的共享文件夹。在 Windows 资源管理器中输入 \w8 时,我收到一条消息,提示

Windows 无法访问 \\w8

详细信息如下:

错误代码:0x80004005

未指定的错误

如果我在开始菜单中尝试同样的事情,我会得到不同的详细信息部分:

错误代码:0x800070035

找不到网络路径。

如果我在 Windows 资源管理器或开始菜单中输入 \\[w8 的 ip 地址],我会得到与上述相同的结果。

我确保安装了 Microsoft 网络客户端,并在 W7 和 w8 上检查了本地连接以及与 Internet 服务提供商的连接。

w7 和 w8 上没有第三方防火墙。

我确保所有这些服务都在 w7 和 w8 上运行

  • 计算机浏览器
  • DHCP 客户端
  • DNS 客户端
  • 功能探索资源出版物
  • 服务器
  • SSDP 发现
  • TCP/IP Netbios 助手
  • UPnP 设备主机
  • 工作站

UPnP 设备主机未在 w7 上运行,但启动它并没有什么区别。

计算机浏览器和 UPnP 设备主机未在 w8 上运行,但启动它们并没有什么区别。

我尝试从 w7 映射 w8 上的网络驱动器(使用 ip 地址和名称),选择“使用不同的凭据连接”Technet 上的回应仍然产生错误代码:0x800070035

我无法使用 IP 地址或名称从 w7 ping w8,但 w8 可以 ping w7。

同一网络下还有一台xp机器。w7&xp机器见面。w8看到了xp的机器,但是xp的机器不能参见 w8。

这似乎可能是 w7 上的防火墙配置。但是,有很多入站防火墙规则,我不知道要检查哪些。

答案1

除了解决此错误代码的一般/经典问题的其他解决方案之外,另一个新问题可能导致 0x80004005。

自 Windows 10 1709 起,默认情况下不再支持旧的 SMB v1 协议,该协议仍由多台 PC 或其他网络设备(如提供 NAS 的路由器)使用。请注意,旧版 Windows 计算机上的 SMB v1 可能也已卸载。请按照以下步骤重新启用它并再次访问此类设备。

  • Win+ R

  • 输入optionalfeatures并按下Enter

  • 在出现的列表中,确保支持 SMB 1.0/CIFS 文件共享已检查。

    根据您的需要,您可能只需要客户端或服务器组件,还需要安装自动删除功能(试图保护您免受 SMB v1 安全问题的影响),但如果您不知道我的意思,只需选中父复选框。

重新启动您的电脑并再次尝试访问该设备。

不支持 SMB 2 或更新版本的典型设备是旧款 FritzBox 路由器(在德国流行),如果您尝试访问连接用作 NAS 的 USB 硬盘,您将无法到达尝试连接它的路由器。

答案2

按照以下说明操作。它们可能会有帮助。也可能没有帮助

在运行 Windows 8 的计算机中,按Win+R并在运行命令框中键入:
control /name Microsoft.NetworkAndSharingCenter并按 Enter。

点击左侧窗格中的“更改高级共享设置”,展开“私人”共享配置文件,并确保启用网络发现打开文件和打印机共享被选中。

展开“访客或公开”个人资料,并确保关闭网络发现关闭文件和打印机共享被选中。

展开“所有网络”配置文件并向下滚动到窗口底部,在“密码保护的共享”下选择关闭密码保护的共享

现在,按Win+R并在运行命令框中输入:\\Localhost。验证所有共享文件夹是否存在于此处。

从列表中选择一个文件夹,然后按Alt+ Enter,在分享选项卡,按分享Everyone按钮并在下拉列表中输入并按下Enter并将“权限级别”设置为. 对每个想要共享的文件夹执行此操作。

最后,确保两台计算机(W7 和 W8)具有相同的网络掩码。

Win+R并在运行命令框中输入:shell:ConnectionsFolder并选择有线以太网连接的网络适配器,然后按Alt+ Enter。在属性窗口中,向下滚动到Internet 协议版本 4 (TCP/IPv4)并双击它。

如果已手动输入 IP 地址和子网掩码,请按照 W7 上的相同步骤确保子网掩码与 Windows 7 机器的子网掩码相匹配。

现在,通过在运行命令框中输入以下内容来找出 W8 框的主机名:
cmd /c "hostname & pause"

现在切换到 W7 框并在运行命令框中输入:\\HOSTNAME_OF_W8_BOX看看您现在是否可以访问 W8 上的文件和文件夹。

答案3

这是一个解决方法。

有时 Windows 下的网络发现根本不起作用,但网络是存在的,只是无法访问。

然后,您应该为文件服务器站分配一个静态 IP。

使用站点的 IP 而不是计算机名称将驱动器映射到共享文件夹。

例子:

\\192.168.1.141\fileserver

instead of the inaccesible

\\computer-name\fileserver

答案4

我按照以下步骤修复了它:

1- 转到开始->控制面板->设备管理器,打开它 2- 在查看菜单中勾选“查看隐藏的设备” 3- 打开网络适配器分支。 4- 您将看到许多名为 Microsoft 6to4 的适配器。 (我有超过 150 个)。 5- 全部删除。 6- 重新启动您的电脑。

然而,在搜索时,我发现了另一个有用的资源,其中列出了除上述步骤之外的几个步骤;所以如果你愿意,你可以试试这个http://appuals.com/best-fix-steps-fix-error-0x80004005/

相关内容