局域网共享输入计算机名不能访问

最近重装了下系统,老样子为了方便工作需要,开启了共享。

启用guest账户–>防火墙允许打印共享通过(或者关闭防火墙)

高级共享设置里面: 启用网络发现,启用文件打印机共享,关闭密码保护共享。

组策略,使用空密码的本地帐户只允许进行控制台登录? 禁用!

进入组策略?? 计算机配置–windows设置–安全设置–本地策略–用户权利指派–找到拒绝从网络访问这台计算机–双击后把里面的guest删除

。。。。。。

这一切都按网上的教程做好了,但是问题来了,在其他电脑上输入//ip地址可以访问共享资源,但是输入//计算机名却不能访问!相当郁闷因为之前都是这样来的一点问题都没有。经过多方百度发现这种输入//计算机名不能访问共享的原因是因为netbios。解决办法如下:

去网上下载了一个win7下的netbios协议安装(可能后来证明没必要安装这个),但是还是不能访问,如果给其他电脑的hosts文件手动设置IP与计算机名字对应的话,就可以通过//计算机名访问了。本以为一切都好了,但是添加共享打印机的时候问题出来了,不知道大家怎么添加共享打印机的,反正我是运行//计算机名,打开共享资源后在共享的打印机上右击“联接”的,但是这样根本不能添加打印机显示,“windows无法连接到打印机。打印处理器不存在” 无奈只好按常规方法添加打印机。控制面板–打印机–添加打印机—添加网络、无线或bluetooth打印机,找到共享的打印机,这是才发现用于共享的打印机网络位置不是//计算机名,准确点说它不是我设置的计算机名!这样说吧,我之前设置的计算机名字是work(共享打印机的位置应该就是//work/打印机名字),但是现在通过网上邻居浏览添加的打印机位置是//sdwm-xxxx/打印机名字。再进入属性查看计算机名字确实是work!但是在系统属性–计算机名—更改–其他—NetBios计算机名确是sdwm-xxxx,原来我为了图方便只是修改的计算机名字,但是没有修改netbios名字(我用的网上找到的不重启修改计算机名的批处理修改的),可能就是这个批处理没做好,导致netbios没有修改正确!如果你是按正常程序修改计算机名字的话,会要求重启,重启后netbios自动会变成和你手动设置的计算机名字一样!

总结起来就是,你去看看你的netbios协议有没有安装,或者说你的计算机名字是否已经改了但是netbios名字还是以前的没有改!还有请确保在同一个工作组!

网上还有其他解决方法:

复制好的电脑上的etc文件夹C:\Windows\System32\drivers\etc覆盖到要共享的电脑相同位置,因为ghost可能会缺失文件。

如不行,请额外尝试这一步,右击“网上邻居”->“属性”->“本地连接”->“属性”->“Internet 协议TCP/IP”->“属性”->点“高级(V)”->

1)点“DNS”标签->添加输入局域网网关如:192.168.1.1。

2)点“WINS”标签->点击“导入LMHOSTS(M)”->定位到 C:\windows\system32\drivers\etc\LMHOSTS.SAM

 

基于互联网精神,在注明出处的前提下本站文章可自由转载!

本文链接:https://ranjuan.cn/局域网共享输入计算机名不能访问/

赞赏

微信赞赏支付宝赞赏

windows主分区与逻辑分区的问题(备忘)
p20161218
windows安装go交叉编译linux,另附git、gcc安装