xp访问win10共享
1.XP访问WIN10,总是显示“在网络未找到网络名”、“使用此用户名没有访问权限”。在实际测试中,几台电脑都是可以PING通的。WINXP之间也是可以访问的,win10也是可以访问WINXP。
这是因为XP用的是SMB1.0服务,而WIN10等是SMB2.0服务,所以要XP访问WIN10共享,需要在WIN10的开通smb服务,在 程序功能-启用和关闭WINDOWS功能 ,添加smb1.0服务,重启即可访问。
2.上面设置 XP可以访问WIN10共享了,但访问WIN10打印机共享时候,提示“”操作无法完成。拒绝访问“”。这需要特殊连接才能添加WIN10共享打印机方法如下:
先在WIN10共享打印机重命名共享打印机名 设置简单点 如 HP100等,在用 添加打印机向导 用 连接到此计算机的额本地打印机 勾掉下面勾,下一步 选择 创造新端口 端口类型为“”Local port“” 继续下一步 输入端口名 如:\ip\hp100 确定 选择对应打印机或安装驱动,下一步完成即可。
原因是 win2012 使用的是 smb3.11,win 7使用的是 smb2.0
SMB 3.1.1 加密算法默认为AES-128-GCM,之前SMB 3.0是用AES-128-CCM
加密算法不同,导致拒绝登录。
解决方案:
右击以管理员身份打开系统的Windows PowerShell工具(备注:要管理员身份才能操作)
打开窗口输入Get-SmbServerConfiguration 查看 RejectUnencryptedAccess 属性
备注:RejectUnencryptedAccess参数是如果客户端尝试链接到加密共享文件夹,不支持加密算法的客户端是否被拒绝访问。默认值是True
我们可以将其值配置为false
在powershell 输入:
Set-SmbServerConfiguration -RejectUnencryptedAccess $False
检查SMB v2/v3协议是否开启
Get-SmbServerConfiguration | Select EnableSMB2Protocol
开启SMB v2/v3协议
Set-SmbServerConfiguration -EnableSMB2Protocol $true
评论已关闭