这两天给亲戚解决局域网共享打印机不能使用的问题,查了不少资料,废了不少时间,在这里做个总结,方便后来人。
本地电脑A连着打印机,局域网存在电脑B,用电脑B使用电脑A上的打印机打印资料
一、本地电脑需要的设置操作
- 先查看网络和共享中心是什么网络,公用网络还是专用网络
- 在高级共享设置中开启这两项
- 在所有网络中关闭密码保护
- 将打印机设置为共享
- 在电脑A,用组合键WIN+R键打开运行,输入cmd,按下回车,在弹出的窗口输入ipconfig,找到电脑A的ip地址并记住
- 在电脑B,同样用组合键WIN+R打开运行,输入电脑A的ip地址,格式如下
如果需要输入用户名和密码,请输入电脑A用户名和密码,并勾选记住登录凭据
此时,就可以在这里找到电脑A的打印机,可以设置成电脑B的默认打印机,后续就可以在电脑B直接打印了
二、注意事项和常见问题
-
电脑B想使用打印机,电脑A必须开机才行
-
电脑A和电脑B要在同一个用户组
-
电脑A的防火墙必须开启
且在允许通过的应用必须要文件和打印机共享
-
电脑A和电脑B的SMB功能必须开启,如果下方有smb直通选项的话,也一并勾选
-
电脑A中需要开启的服务,有:
Print Spooler
SSDP Discovery
UPnP Device Host
TCP/IP NetBIOS Helper ---- 如果电脑B不能打开ip路径,可能是这个服务没开启造成的
Computer Browser ---- 如果不能开启,则不能勾选一.2中的启用文件和打印机共享,在打开SMB功能后重启可以开启
WebClient -
电脑B登录电脑A时,可以使用普通账户或者Guest账户,如果要使用Guest账户,就不能禁用Guest账户,需保持开启
Guest账户可在管理–本地用户和组中开启,家庭版WIN10没有此选项,其他版如果没有,按照如下方法添加即可