无法通过IP访问Windows共享文件夹但可通过主机名访问求永久解决
永久解决IP访问共享文件夹失败的方案
1. 强制启用TCP/IP上的NetBIOS
- 打开
控制面板\网络和 Internet\网络连接,右键共享主机正在使用的网卡,选择属性 - 双击
Internet 协议版本 4 (TCP/IPv4),点击高级 - 切换到
WINS选项卡,选中启用TCP/IP上的NetBIOS(不要选默认选项),保存设置
2. 配置关键服务的自动重启策略
- 按下
Win + R,输入services.msc打开服务管理器 - 找到以下服务,设置启动类型为自动,并重启服务:
TCP/IP NetBIOS HelperServerWorkstation
- 右键服务→属性→恢复,设置第一次、第二次、后续失败的恢复操作均为重新启动服务
3. 绑定静态ARP缓存
- 以管理员身份打开命令提示符,执行
arp -a查看当前ARP缓存,记录客户端设备的IP和对应MAC地址 - 执行绑定命令:
arp -s 客户端IP 客户端MAC
示例:arp -s 192.168.1.100 00-11-22-33-44-55 - 批量绑定可将命令写入
.bat文件,设置为开机自动执行
4. 优化防火墙IP访问规则
- 打开Windows Defender防火墙→高级设置
- 在入站规则中找到
文件和打印机共享(SMB-In)规则 - 双击规则→范围选项卡,明确添加允许访问的客户端IP段(比如
192.168.1.0/24) - 确保规则操作为允许连接,并设置为最高优先级
5. 重置SMB协议栈
- 以管理员身份打开命令提示符,依次执行以下命令:
net stop server net stop workstation sc config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi sc config mrxsmb20 start= auto net start server net start workstation - 执行完成后重启共享主机一次
6. 锁定共享主机IP地址
- 为共享主机设置本地静态IP,避免DHCP分配的IP变动
- 在路由器后台为共享主机设置IP地址保留,确保IP长期稳定
内容的提问来源于stack exchange,提问作者Manikandan N
相关产品推荐
相关产品推荐

