You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

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服务端:
    1. 按Win+R输入regedit打开注册表编辑器
    2. 定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
    3. 新建DWORD值,命名为SMB1,赋值为1
    4. 再新建DWORDEnableSecuritySignature,赋值为0(关闭强制签名,Win98的dsclient对签名支持有限)
    5. 重启Win10的Server服务(按Win+R输入services.msc,找到Server服务右键重启)

四、Win98端的最后确认

  • 确保你安装的dsclient是Win98兼容的最新版本(比如Windows 98 DS Client 2.2),并且已经在网络属性里启用了NTLM2验证
  • 打开Win98的网络属性,把Microsoft网络用户的登录方式设为Windows登录,不要用Microsoft友好登录
  • 确认Win98的工作组名称和Win10的完全一致(比如都设为WORKGROUP,大小写必须相同!)

如果做完以上步骤还是有问题,可以去Win10的事件查看器里看安全日志下的失败审核记录,里面会有具体的错误代码,帮你定位是账户权限问题还是验证协议问题。

备注:内容来源于stack exchange,提问作者Jakesan

火山引擎 最新活动