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

相关推荐
swordbob1 天前
CAP 定理:为什么不能同时实现 C、A、P?
开发语言·后端·spring
疯狂成瘾者1 天前
Java 常用工具包 java.util
java·开发语言·windows
枫叶丹41 天前
【HarmonyOS 6.0】MDM Kit 新特性:PC/2in1设备无锁屏密码重启自动解锁能力详解
开发语言·华为·harmonyos
ZHW_AI课题组1 天前
Python 调用百度智能云 API 实现地址识别
开发语言·人工智能·python·机器学习·百度·数据挖掘
88号技师1 天前
2026年2月一区SCI-交叉传播优化算法Propagation Alongside Crossover-附Matlab免费代码
开发语言·算法·数学建模·matlab·优化算法
A.零点1 天前
【2个月 C 语言从入门到精通:零基础系统教程】第十二讲:深入了解指针(五)
c语言·开发语言·网络·笔记·visual studio
飞天狗1111 天前
零基础JavaWeb入门——第五课第一小节:九大内置对象 · 第1个:request(请求对象)
java·开发语言·前端·后端·servlet
z落落1 天前
C#ToolStrip+StatusStrip 状态栏实时显示系统时间+NotifyIcon系统托盘
开发语言·c#
插件开发1 天前
vs2015 cuda c++ 线程号的计算详解
开发语言·c++·算法
石山代码1 天前
变量与解构
开发语言·前端·javascript