解决“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 隔离。

相关推荐
有一个好名字1 小时前
工具即双手 —— 从 Bash 到 Tool Dispatch Map
开发语言·chrome·bash
Lyyaoo.1 小时前
优惠券秒杀业务分析
java·开发语言
DevilSeagull1 小时前
MySQL(2) 客户端工具和建库
开发语言·数据库·后端·mysql·服务
MATLAB代码顾问2 小时前
改进遗传算法(IGA)求解作业车间调度问题(JSSP)——附MATLAB代码
开发语言·matlab
syker2 小时前
AIFerric深度学习框架:自研全栈AI基础设施的技术全景
开发语言·c++
HSunR2 小时前
dify 搭建ai作业批改流
开发语言·前端·javascript
代码不加糖2 小时前
2026 跨境电商独立站实战:从 0 到 1 搭建高转化 SaaS 商城(附源码)
开发语言·前端·javascript
时空系3 小时前
第9篇:成员功能——为结构体添加能力 Rust中文编程
开发语言·网络·rust
MATLAB代码顾问3 小时前
多种群协同进化算法(MPCE)求解大规模作业车间调度问题——附MATLAB代码
开发语言·算法·matlab
代码小书生4 小时前
statistics,一个统计的 Python 库!
开发语言·python