解决无法共享文件夹问题

启用网络发现和文件共享

操作步骤

  1. 打开“控制面板” > “网络和共享中心” > “更改高级共享设置”。
  2. 展开“专用”网络配置:
    • 勾选 “启用网络发现”(包括自动设置连接设备)。
    • 勾选 “启用文件和打印机共享”
  3. 展开“所有网络”配置:
    • 在“密码保护的共享”部分,如果对方电脑没有设置专门的访问账号,建议暂时选择 “无密码保护的共享” 进行测试。如果必须验证身份,请保持开启并确保输入正确的对方电脑用户名和密码。

关闭防火墙

防火墙可能阻止了文件共享所需的端口。

操作步骤

  1. 打开“控制面板” > “系统和安全” > “Windows Defender 防火墙” > “允许应用或功能通过 Windows Defender 防火墙”。
  2. 点击“更改设置”(需要管理员权限)。
  3. 在列表中找到 “文件和打印机共享”,确保其后的“专用”和“公用”复选框都被勾选。

确认网络配置文件为“专用”

  1. 以管理员身份启动 PowerShell

    • 在任务栏的搜索框中输入 PowerShell
    • 在搜索结果中的“Windows PowerShell”上点击鼠标右键。
    • 选择 “以管理员身份运行”
  2. 执行正确的命令

    1. Win + R,输入:

      1
      powershell
    2. 执行命令查看当前网络类型:

      1
      Get-NetConnectionProfile
    3. 如果输出中的 NetworkCategoryPublic,请执行以下命令改为专用网络:

      1
      Set-NetConnectionProfile -NetworkCategory Private

设置 AllowInsecureGuestAuth = 1

步骤 1:以管理员身份运行注册表编辑器

  1. Win + S 键,在搜索框中输入 regedit。或双击打开 “此电脑” 或任意文件夹,在顶部 地址栏 中点击一下,使其可编辑;输入regedit
  2. 在搜索结果“注册表编辑器”上点击鼠标右键,选择 “以管理员身份运行”
  3. 如果弹出用户账户控制(UAC)窗口,请点击“是”。

步骤 2:定位并修改关键项

  1. 在注册表编辑器顶部的地址栏中,直接粘贴以下路径,然后按回车键快速定位:
    计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
  2. 在右侧的空白区域点击鼠标右键,选择 新建 -> DWORD (32位) 值
  3. 将这个新值的名称命名为:AllowInsecureGuestAuth
  4. 双击刚刚创建的 AllowInsecureGuestAuth,在弹出的窗口中,将“数值数据”修改为 1,基数选择“十六进制”,然后点击“确定”。

步骤 3:重启电脑

完成以上操作后,必须重启电脑才能使设置生效。

强制开启“不安全的来宾访问”

  1. 按键盘上的 Win + R 键,输入 gpedit.msc 并回车。
    • 注意:因为你是企业版,所以一定会有这个功能。
  2. 在左侧列表中,依次展开:
    • 计算机配置
    • 管理模板
    • 网络
    • Lanman 工作站
  3. 在右侧找到 “启用不安全的来宾登录”,双击打开它。
  4. 在弹出的窗口中,选择 “已启用”
  5. 点击“应用”和“确定”。

强制加载安全配置

做完上面两步(注册表+组策略),不需要等,直接进行以下操作让设置生效:

  1. Win + R,输入 cmd,回车。
  2. 在黑框里输入:gpupdate /force 然后回车。
    • 这会强制刷新组策略。
  3. 刷新完成后,重启电脑