重装Windows 10后局域网共享失效需四步修复:1. 通过组策略将网络设为“专用”;2. 启用LanmanServer、LanmanWorkstation、FDResPub服务;3. 启用Guest账户并配置AllowInsecureGuestAuth注册表项或调整安全策略;4. 用icacls和net share命令快速授权Everyone访问。

重装Windows 10后,之前配置好的局域网共享权限全部丢失,其他电脑访问时反复提示“无权限”“拒绝访问”或弹出凭据窗口,必须逐项重建所有网络策略、共享规则和安全设置才能恢复互通。
先确认网络类型并锁定为专用网络
重装系统后默认将局域网识别为“公用网络”,直接导致网络发现与共享功能被强制禁用。这一步不解决,后续所有设置都无效。
按 Win + R 输入 gpedit.msc → 依次展开:计算机配置 → Windows 设置 → 安全设置 → 网络列表管理器策略 → 双击“未识别的网络” → 将“位置类型”设为【专用】 → 勾选“用户可以更改位置” → 点击“确定”。
重启电脑,确保任务栏网络图标旁显示“专用”字样。若仍显示“公用”,说明组策略未生效,需检查是否为家庭版(无gpedit.msc)或系统版本过低。
批量启用核心共享服务与策略
重装后Server、Workstation、Function Discovery等关键服务常处于手动或禁用状态,仅靠图形界面操作无法触发底层SMB通信。
以管理员身份运行PowerShell,一次性执行以下三条命令:
Set-Service LanmanServer -StartupType Automatic; Start-Service LanmanServer
Set-Service LanmanWorkstation -StartupType Automatic; Start-Service LanmanWorkstation
Set-Service FDResPub -StartupType Automatic; Start-Service FDResPub
这三步必须全部成功执行,缺一不可。其中FDResPub服务控制网络发现广播,未启动会导致“网络”视图为空白或卡在“工作正在进行中”。
一键还原来宾访问与空密码登录策略
重装后Guest账户自动禁用,且本地安全策略默认拒绝空密码账户远程登录——这是90%的“输入正确密码仍报错”的根本原因。
方法一:注册表快速注入(推荐)
按 Win + R 输入 regedit → 导航至 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters → 右键新建 DWORD (32位) 值,命名为 AllowInsecureGuestAuth,数值数据填 1。
方法二:组策略双保险
再次打开 gpedit.msc → 计算机配置 → Windows 设置 → 安全设置 → 本地策略 → 安全选项 → 找到“网络访问:本地账户的共享和安全模型”,双击设为【经典 - 对本地用户进行身份验证】;再找到“账户:使用空密码的本地账户只允许进行控制台登录”,设为【已禁用】。
两个方法任选其一即可生效,无需重启,但建议两者都配,避免策略冲突。
恢复共享文件夹权限的极简路径
不要重新右键→属性→共享→高级共享→权限→安全→编辑→添加→Everyone→勾选→应用……这套流程太慢。用命令行三步到位。
第一步:启用Guest账户
Win + R → compmgmt.msc → 系统工具 → 本地用户和组 → 用户 → 右键Guest → 属性 → 取消勾选“账户已禁用” → 确定。
第二步:给目标文件夹赋予Everyone完全控制权
以管理员身份运行CMD,执行:icacls "D:\Shared" /grant Everyone:(OI)(CI)F /t
第三步:开启共享并映射Everyone权限
net share Shared=D:\Shared /grant:Everyone,FULL
执行完这三步,其他电脑即可直接通过 \本机IP 访问,无需输入任何凭据。


















