"无任何网络提供程序接受指定的网络路径"鲜为人知的解决方案

最近给单位数据库做共享,遇到一个非典型难题,伤透脑筋。 两台服务器。
服务器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安装系统则不能访问,会同样报错'无任何网络提供程序接受指定的网络路径'。


图片发自简书App

查询网络上的对应解决方法(开启服务,网卡高级设置,组策略设置)都不能解决故障。
感觉问题出在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端口已经开启了

再访问共享文件夹,已经可以正常弹出身份验证对话框了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 名词延伸 通俗的说,域名就相当于一个家庭的门牌号码,别人通过这个号码可以很容易的找到你。如果把IP地址比作一间房子...
    杨大虾阅读 20,658评论 2 56
  • 1、第八章 Samba服务器2、第八章 NFS服务器3、第十章 Linux下DNS服务器配站点,域名解析概念命令:...
    哈熝少主阅读 3,796评论 0 10
  • 后期整理字体以及排版问题,修订不适合的翻译 “A wealth of information. Smart, ye...
    iamzzz阅读 771评论 0 0
  • Teredo 原理概述 http://www.ipv6bbs.cn/thread-144-1-1.html (出处...
    我是叶问小盆友阅读 2,209评论 0 1
  • 最近在做的项目重点就是原生app与js的交互,以前也做过但是并没有深入的了解和研究过,因为这个项目我尝试了三种方式...
    百事小武阅读 4,432评论 0 6