Win10共享文件夹如何配置凭据以允许Win98机器访问?
Win10共享文件夹如何配置凭据以允许Win98机器访问?
我之前也碰到过Win98连Win10共享的头疼问题,你的思路用缓冲机避开直接降低全局安全配置是非常明智的!针对你现在的情况,核心解决方法是让Win10和Win98使用完全同名同密码的本地账户,再配合几个关键系统设置调整,就能解决登录弹窗的问题,具体步骤如下:
一、创建匹配的本地账户(最关键一步)
Win98在工作组环境下的网络验证逻辑非常依赖同名同密码的账户,这也是你当前问题的核心:
- 先在Win98机器上确认当前登录的用户名和密码(比如Win98登录用户叫
Win98Work,密码是123456) - 打开Win10缓冲机的
计算机管理(右键此电脑→管理),在本地用户和组里新建一个本地用户:- 用户名必须和Win98的登录用户名完全一致(大小写也要匹配!)
- 密码也必须和Win98的登录密码完全相同
- 给这个新创建的用户分配共享文件夹的权限:
- 右键共享文件夹→属性→
共享标签,点击高级共享→权限,添加这个新用户并授予完全控制/更改/读取权限 - 再切换到
安全标签,同样添加这个用户并授予对应的读写权限(避免NTFS权限和共享权限冲突)
- 右键共享文件夹→属性→
二、调整Win10本地安全策略
打开Win10的本地安全策略(按Win+R输入secpol.msc回车),找到本地策略 > 安全选项,修改以下几项:
- 网络安全: LAN Manager 身份验证级别:设置为
发送 LM 和 NTLM - 使用 NTLMv2 会话安全(如果协商成功)(这是Win98能兼容的最高安全级别,比纯LM更安全) - 网络安全: 对本地账户的共享和安全模型:设置为
经典 - 本地用户以自己的身份验证(避免Win10自动用Guest账户或其他验证方式) - 账户: 来宾账户状态:设置为
禁用(既然用匹配账户,就关掉来宾账户避免验证混乱)
三、确认Win10的SMB相关配置
你已经开启了SMBv1,这里再补充几个细节:
- 打开
程序和功能 > 启用或关闭Windows功能,找到SMB 1.0/CIFS 文件共享支持,确保三个子项(客户端、服务端、自动移除)都勾选上 - (可选但有用)修改注册表强制启用SMBv1服务端:
- 按Win+R输入
regedit打开注册表编辑器 - 定位到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters - 新建
DWORD值,命名为SMB1,赋值为1 - 再新建
DWORD值EnableSecuritySignature,赋值为0(关闭强制签名,Win98的dsclient对签名支持有限) - 重启Win10的
Server服务(按Win+R输入services.msc,找到Server服务右键重启)
- 按Win+R输入
四、Win98端的最后确认
- 确保你安装的dsclient是Win98兼容的最新版本(比如Windows 98 DS Client 2.2),并且已经在网络属性里启用了NTLM2验证
- 打开Win98的
网络属性,把Microsoft网络用户的登录方式设为Windows登录,不要用Microsoft友好登录 - 确认Win98的工作组名称和Win10的完全一致(比如都设为
WORKGROUP,大小写必须相同!)
如果做完以上步骤还是有问题,可以去Win10的事件查看器里看安全日志下的失败审核记录,里面会有具体的错误代码,帮你定位是账户权限问题还是验证协议问题。
备注:内容来源于stack exchange,提问作者Jakesan




