win10发现不到共享打印机

发布时间:2024-06-05 13:12:53

一、win10系统共享打印机无法访问
经过一番摸索和折腾。 终于解决了WIN10可以访问\IP,但无法访问\计算机名的问题。 另外,有才在这里还发布了其他有关WIN10共享问题的解决方案。 在分析问题时,我无意中ping了计算机名,发现解析的IP竟然是IPV6,然而共享服务器的IPV6选项卡中并没有NETBIOS选项,更没有WINS选项。 所以我的猜测是IPv6的安全级别比较高,禁用了匿名共享或者WINS,导致无法访问。 而IPv4是可以访问的,这就证明了这个理论。
临时解决方案
强制HOSTS中的计算机名称为IPV4,然后\计算机名称即可解决问题。
格式:IP计算机名
1.修改注册表打开注册表,找到键值HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicestcpip6Parameters,添加一项DWORD类型、称为DisabledComponents的项(如果已有,则无需添加,直接更改值)。 然后将值修改为20,并将值类型修改为十六进制。
2.最终解决方案:修改IPv4优先级解析。 经过我自己的测试,可以禁用IPv6来解决问题。 如果不是IPV6,则去掉IPV6前面的复选标记,则直接IPV4优先。
网上另一种解决方案:输命令Netshinterfaceipv6showpre fixpolicies查询IPv6优先级。
请注意,IPv6地址(::/0)优先于IPv4地址(::/96,::ffff:0:0/96),因此我们可以制定策略,使IPv6不会优先于任何地址IPv4友好地址。 其中,label表示优先级,0表示​​最高优先级,以此类推。
现在需要设置::/96和::ffff:0:0/96的优先级高于::/0和::1/128:(以下设置,除了IPV4和IPV6,其他相同,但优先级已更改。 如果有更多,则会添加)
netshintipv6setpre fix::/96500
netshintipv6setpre fix::ffff:0:0/96401
netshintipv6setpre fix2002::/16352
netshintipv6setpre fix2001::/32303
netshintipv6setpre fix::1/128104
netshintipv6setpre fix::/055
netshintipv6setpre fixfc00::/7313
netshintipv6setpre fixfec0::/10111
netshintipv6setpre fix3ffe::/16112
最后我们看一下命令,Netshinterfaceipv6showpre fixpolicies


二、win10电脑连接不到共享的打印机
1.打开操作中心,然后单击“所有设置”按钮
2.单击“设备”按钮
3.单击“”左侧的“+”添加打印机或扫描仪”按钮;
4、此时机器会自动搜索,没有找到时,点击我有的打印机。 所需的打印机不在这个列表中,选择TCP/IP下一步;
5.在主机名或IP地址后输入网络打印机的IP地址,然后单击下一步;
6.如果您的电脑已经安装了驱动程序,请选择使用当前的驱动程序,否则需要重新安装驱动程序。 />
7一切完成后,会出现打印机名称(可以自行更改)。 ,如果需要共享,则将其设置为默认打印机并根据自己的喜好使用。