-
2020/4/22 14:21 | 2020/4/22/14:36
“无任何网络提供程序接受指定的网络路径”鲜为人知的解决方案 【快速复制本文链接】
今天蝌索窝pc354.com我碰到一台XP的主机,突然不能访问win7的共享,输入IP地址后,会提示“无任何网络提供程序接受指定的网络路径”。但随便换个别的IP又有反应(提示需要输入账号和密码登陆),网页正常,而那台被访问的win7电脑别的电脑访问也正常,说明别人的电脑是正常的,问题就出在这台XP系统的主机上,找了半天方法,什么打开服务啊,开启guest账号啊,都不行,因为这些该开启的服务都是开着的,来宾账号也是正常的。百思不得其解时,看到了一个贴子,如下,亲测,终于解决了这个问题,就是一个注册表键值的事。
两台服务器。
服务器a(192.168.0.100)做dc并作了nat网关,另一台服务器b(192.168.0.101)做smb服务;
现把b开启共享,并将内部地址映射到a的nat上,让外网可以访问到内部的共享数据。
映射端口为137,138,139和445。
a为2008系统,b为2008R2系统
外网win7和部分xp主机可以访问,而有几台xp客户端主机却不能正常访问:表现为全新设置b服务器系统时全部可以访问,但是如果服务器b自动更新到最新补丁后,就不能访问了。会提示“无任何网络提供程序接受指定的网络路径”。
遂测试,将客户端主机重新安装xp系统,发现当使用XP安装盘安装时,也可以正常识别共享文件夹,但是如果使用ghost安装系统则不能访问,会同样报错"无任何网络提供程序接受指定的网络路径"。
查询网络上的对应解决方法(开启服务,网卡高级设置,组策略设置)都不能解决故障。
感觉问题出在xp系统安装上,网上下载的ghost安装盘做过某种修改以至于共享出现问题。
为了避免大面积重装,我使用虚拟机对两种方式安装的xp系统进行了模拟,发现当运行netstat -an时可发现标准安装的系统默认开启了445端口的监听,而ghost系统修改了这一设置,如图
标准系统
GHOST系统
445端口的打开方法:开始-运行输入regedit.修改注册表,添加一个键值
Hive: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NetBT\Parameters
Name: SMBDeviceEnabled
Type: REG_DWORD
Value: 1
修改好了,重启。再用 netstat -an查看一下,445端口已经开启了
两台服务器。
服务器a(192.168.0.100)做dc并作了nat网关,另一台服务器b(192.168.0.101)做smb服务;
现把b开启共享,并将内部地址映射到a的nat上,让外网可以访问到内部的共享数据。
映射端口为137,138,139和445。
a为2008系统,b为2008R2系统
外网win7和部分xp主机可以访问,而有几台xp客户端主机却不能正常访问:表现为全新设置b服务器系统时全部可以访问,但是如果服务器b自动更新到最新补丁后,就不能访问了。会提示“无任何网络提供程序接受指定的网络路径”。
遂测试,将客户端主机重新安装xp系统,发现当使用XP安装盘安装时,也可以正常识别共享文件夹,但是如果使用ghost安装系统则不能访问,会同样报错"无任何网络提供程序接受指定的网络路径"。
查询网络上的对应解决方法(开启服务,网卡高级设置,组策略设置)都不能解决故障。
感觉问题出在xp系统安装上,网上下载的ghost安装盘做过某种修改以至于共享出现问题。
为了避免大面积重装,我使用虚拟机对两种方式安装的xp系统进行了模拟,发现当运行netstat -an时可发现标准安装的系统默认开启了445端口的监听,而ghost系统修改了这一设置,如图
标准系统
GHOST系统
445端口的打开方法:开始-运行输入regedit.修改注册表,添加一个键值
Hive: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NetBT\Parameters
Name: SMBDeviceEnabled
Type: REG_DWORD
Value: 1
修改好了,重启。再用 netstat -an查看一下,445端口已经开启了
再访问共享文件夹,已经可以正常弹出身份验证对话框了。
原文地址:http://blog.sina.com.cn/s/blog_55bfad830102zxur.html
亲,沙发正空着,还不快来抢?
欢迎在下面留言