我家里有线网络上有两台 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/