我家里有很多台 PC 和 Mac...它们都连接到 Windows 7 共享。
突然,我的一台 Windows 7 PC 无法再连接到共享。事实上,它无法连接到网络上的任何计算机。找不到网络驱动器。奇怪的是,服务器在 Windows 资源管理器的网络侧栏中可见。但是,单击它会显示错误对话框(指定的网络提供商名称无效)
更奇怪的是,我可以 ping 服务器(使用机器名或 IP 地址),并且它发现一切正常。但通过“net use”或手动 Windows 资源管理器重新连接服务器的任何尝试都会失败。
我已清除了 DNS 缓存,但问题仍未得到解决。
我不知道还能尝试什么...有人可以提供一些见解吗?
答案1
最近那台机器有什么更新吗?我以前见过“高级共享选项”被重置。或者也许 Windows 不再认为它在你的家庭网络上或它是一个公共网络。转到“网络和共享中心”,看看网络是否被识别为“家庭”网络。然后检查“高级共享选项”,看看“网络发现”是否已打开。除此之外,可能是防火墙问题。我建议检查“事件日志”,看看是否有任何与网络相关的错误。
您还可以在损坏的机器上创建共享,看看其他计算机是否可以看到它,这可能会帮助您指明正确的方向。
希望有所帮助。
答案2
在控制面板中,转到网络和共享中心,打开后单击左侧的“更改适配器设置”,您在其中看到什么?
用于连接网络的网络适配器应显示在此处,可以是有线的,也可以是无线的,在继续操作之前,如果您看到多个有线或无线适配器,请告诉我。
转到工具栏>高级>高级设置,将打开一个小窗口,在顶部窗格中选择当前用于连接网络的适配器,然后确保文件和打印机共享以及 Microsoft 网络客户端的绑定框都被选中,如果没有,请选中它们并点击确定,关闭窗口。
如果任何框未选中并且您选中了它们,请重新启动 PC 并尝试连接到网络。
。
答案3
我也遇到过同样的问题。症状是,我可以在 Explorer 的网络列表中看到系统,但每当我尝试连接某个系统时,都会出现“指定的网络提供商名称无效”的错误。
我自己的笔记本电脑也出现了同样的错误。
由于对等网络分组服务无法启动,我删除了%windir%\ServiceProfiles\LocalService\AppData\Roaming\PeerNetworking
我得到的错误是The Peer Networking Grouping service depends on the Peer Name Resolution Protocol service which failed to start because of the following error: %%-2140993535
然后我启动了以下服务:对等名称解析协议、对等网络分组、对等网络身份管理器
然后我需要从我的主网络适配器上卸载 Microsoft 网络客户端,重新启动,然后重新安装它。
现在一切都按预期进行。
答案4
好吧,我必须在这里记录一下,因为这很奇怪。我在这里找到了解决办法:https://www.megaleecher.net/Fix_Windows_Cannot_Access_Error。就我而言,磁盘恢复程序 Diskinternals EFS Recovery 已将注册表项 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider\Order 下的“ProviderOrder”条目替换为值“cbfsconnect2017-0”。一旦我恢复 Windows 默认设置“RDPNP、LanmanWorkstation、webclient”,一切立即开始恢复工作(与该帖子所说的不同,无需重新启动,但不保证 - 您可能需要重新启动)。
真正奇怪的是,我可以执行“开始、运行”并连接到至少两个文件夹深度的任何文件夹(当我输入 \\ServerName\etc. 时,它会自动完成文件夹名称)。例如,我可以连接到 \\ServerName\ShareName\Subfolder,但不能连接到 \\ServerName 或 \\ServerName\ShareName),当我在 Windows 文件资源管理器中查看地址栏时,它看起来像“> 网络 > 服务器名称 >\\服务器名称\ShareName > FolderName”(是的,带有斜杠),而不是“> Network > ServerName > ShareName > FolderName”
当我点击地址右侧(将其复制出来)时,它显示为“\\ServerName\ShareName\Subfolder”。到达子文件夹后,我就可以向上导航到根共享文件夹(使用 Alt+向上箭头或单击地址栏中的“\\ServerName\ShareName”)。但我仍然无法一直向上导航以查看服务器共享列表,而不会收到错误。
与此相关的其他 Google 搜索词是“网络不存在或未启动。”(它在该错误和“指定的网络提供商名称无效”之间切换)和“发生系统错误 1222。网络不存在或未启动。”(我在从命令提示符运行“net use”时收到此错误)。