时间:2021-04-20 02:48:06 来源:www.win10xitong.com 作者:win10
由于操作失误,一些网友发现自己的win10系统出现了win10无法访问计算机名访问共享但能用IP的问题,win10无法访问计算机名访问共享但能用IP问题对于很多新手来说就不太容易自己解决,大部分时候都会去求助别人,要是你想马上解决win10无法访问计算机名访问共享但能用IP的问题,而不想求助于人的话,我们在查阅很多资料后,确定这样的步骤可以解决:1、修改注册表2、终极解决办法:修改IPV4优先解析,经过本人测试可以禁用掉IPV6可以解决。去掉IPV6前面的勾,没有了IPV6,那么IPV4就直接优先了即可很容易的处理好了。简单的一个概要可能很多用户还是没有明白,下面我们就具体说说win10无法访问计算机名访问共享但能用IP的完全操作要领。
临时解决办法
通过强制将计算机名解析为HOSTS中的IPV4,然后\ \计算机名,就完成了。
格式:IP计算机名
1、修改注册表
打开注册表,找到键HKEY _本地_机器\系统\当前控制集\服务\ tcpip6 \参数,并添加具有DWORD类型和禁用组件名称的项目(直接更改现有项目的值,而不添加它)。然后将该值修改为20,并将值类型修改为十六进制。
2.终极解决方案:修改IPV4优先级解析,经过我的测试可以通过禁用IPV6来解决。去掉IPV6前面的复选标记,没有IPV6,直接首选IPV4。
附加另一个在线解决方案:输入命令netsh interface ipv6 show prefix policies查询IPv6优先级。
请注意,IPv6地址(:/0)优先于IPv4地址(:3360/96, ffff: 0: 0/96),因此我们可以制定政策,使IPv6不比任何IPv4地址更具优势。其中标签表示优先级,0表示最高优先级,依此类推。
现在需要设置:/96、3360 ffff :0:0/96高于:3360/0和:33601/128的优先级,并在命令行中依次设置优先级:(以下设置,除了IPV4和IPV6,都保持不变,只是优先级发生了变化。如果没有更多或更少,添加它们)
netsh int ipv6集前缀:/96 50 0
netsh int ipv6集前缀: ffff :033600/96 40 1
netsh int ipv6集前缀2002:3360/16 35 2
netsh int ipv6集前缀2001:3360/32 30 3
netsh int ipv6集前缀:1/128 10 4
netsh int ipv6集前缀:/0 5 5
netsh int ipv6集前缀fc00:/7 3 13
netsh int ipv6 set前缀fec0:/10 1 11
netsh int ipv6集前缀3ffe :3360/16 1 12
最后,看看顺序,netsh接口IPv6显示前缀策略
上边的方法教程就是有关win10无法访问计算机名访问共享但能用IP的完全操作要领,通过上面讲的方法就可以解决win10无法访问计算机名访问共享但能用IP的问题了,希望对您有所帮助。