时间:2021-09-04 22:56:30 来源:www.win10xitong.com 作者:win10
你在用电脑系统办公的时候遇到了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的完全解决手法就给大家分享到这里了,很希望能够通过上面的内容对大家有所帮助,祝大家万事如意。