解决“Win7共享文件夹其他电脑网络无法发现共享电脑名称”的问题

要让运行 Windows 7 的电脑被局域网中其他设备(包括另一台电脑、手机、NAS 等)"发现",必须同时满足三个条件:

  1. 网络发现功能已启用;
  2. 对应的后台服务已启动;
  3. 防火墙规则放行。
    下面给出最简、最稳妥的 3 步设置(全部在 Win7 本机完成):

────────────────

步骤 1:一键打开"网络发现"与"文件/打印机共享"

  1. 开始 → 控制面板 → 网络和 Internet → 网络和共享中心。
  2. 左侧点 "更改高级共享设置"
  3. 在"家庭或工作"一栏里(Win7 没有 Win10 的"专用/公用"区分)勾选:
    启用网络发现
    启用文件和打印机共享
  4. 最下方"所有网络"里建议把 "关闭密码保护的共享" 也勾上(仅测试用,正式环境可保留密码)。
  5. "保存修改"

────────────────

步骤 2:启动 4 个关键服务

  1. Win+R → 输入 services.msc → 回车。

  2. 依次找到并双击,把"启动类型"设为 自动 ,然后点"启动":

    • Function Discovery Resource Publication

    • SSDP Discovery

    • UPnP Device Host

    • DNS Client(多数机器已启动,若未启动请同样设为自动并启动)

────────────────

步骤 3:放行防火墙规则(可命令一键完成)

  1. 开始 → 所有程序 → 附件 → 命令提示符 → 右键"以管理员身份运行"

  2. 依次执行下面三条命令(复制粘贴即可):

    复制代码
    netsh advfirewall firewall set rule group="网络发现" new enable=Yes
    netsh advfirewall firewall set rule group="文件和打印机共享" new enable=Yes
    netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes

    看到"已更新规则"即可关闭窗口。

────────────────

验证

• 在其他电脑的资源管理器地址栏输入 \\Win7计算机名\\Win7_IP(如 \\192.168.1.100),应能出现共享文件夹。

• 或在"网络"里等待 30 秒左右,Win7 电脑图标应会自动出现。

如仍看不到,先确保所有电脑处于 同一 IP 网段 (如 192.168.1.x/24),再检查是否启用了 Guest 网络或 VLAN 隔离。

相关推荐
古城小栈9 分钟前
Rust 网络请求库:reqwest
开发语言·网络·rust
hqwest28 分钟前
码上通QT实战12--监控页面04-绘制6个灯珠及开关
开发语言·qt·qpainter·qt事件·stackedwidget
i橡皮擦33 分钟前
TheIsle恐龙岛读取游戏基址做插件(C#语言)
开发语言·游戏·c#·恐龙岛·theisle
bing.shao1 小时前
golang 做AI任务执行
开发语言·人工智能·golang
源代码•宸2 小时前
Golang语法进阶(协程池、反射)
开发语言·经验分享·后端·算法·golang·反射·协程池
basketball6162 小时前
python 的对象序列化
开发语言·python
qq_336313933 小时前
java基础-IO流(网络爬虫/工具包生成假数据)
java·爬虫·php
fie88893 小时前
钢结构件制造车间生产调度实例:MATLAB实现(基于遗传算法)
开发语言·matlab·制造
沐知全栈开发3 小时前
PHP 安装指南
开发语言
Highcharts.js3 小时前
Highcharts Grid 表格/网格安装 |官方安装文档说明
开发语言·javascript·表格组件·highcharts·官方文档·安装说明·网格组件