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

相关推荐
沐晓时光21 小时前
C语言入门,内存函数知识讲解
c语言·开发语言
David猪大卫1 天前
【C++修炼】map 和 set 的使用
c语言·开发语言·数据结构·c++·经验分享·笔记·学习
fengci.1 天前
CTF2MISC中等部分
开发语言·前端·学习
xys_6781 天前
JavaEE通关手册:初识Java
java·开发语言
ShineWinsu1 天前
对于Qt:QTableWidget常见属性以及QTableWidgetItem类的解析
开发语言·c++·qt·gui·客户端·表格·qtablewidget
ShineWinsu1 天前
对于Qt:QListWidget常见属性以及QListWidgetItem类的解析
开发语言·c++·qt·客户端·列表·qlistwidget·qlistwidgetitem
吴名氏.1 天前
Java转AI Agent教程(第十二周)检索与切分
java·开发语言·人工智能·ai·ai agent
瑞雪兆丰年兮1 天前
JavaWeb-day10-SpringBootWeb案例
java·开发语言·javaweb·web
Elastic 中国社区官方博客1 天前
更少的位数,相同的召回率:DiskBBQ 更保守的自动校准扫描
大数据·运维·开发语言·人工智能·elasticsearch·搜索引擎
三雷科技1 天前
第6章第4节:自定义分词器
开发语言·c#