最直接的方式是将当前用户桌面文件夹设为共享,需先通过shell:desktop确认真实路径(如C:Users张三Desktop),再通过属性→高级共享启用并命名(如Desktop_ZhangSan),最后开启网络发现、文件共享及关闭密码保护。

想让其他电脑直接访问你桌面上的文件,最直接的方式就是把整个桌面文件夹设为共享,这样对方不用逐个找文件,打开网络路径就能看到你桌面所有内容,但要注意桌面路径在不同账户下实际指向不同物理位置。
确认桌面文件夹真实路径
按 Win + R 输入 shell:desktop → 回车,资源管理器会直接打开当前用户的桌面文件夹;右上角地址栏显示的完整路径就是你要共享的目标位置,例如 C:Users张三Desktop。这一步不能跳过,因为“桌面”是系统虚拟文件夹,直接右键任务栏里的“桌面”图标无法设置共享。
如果用的是微软账户登录,【张三】这个用户名会是你的邮箱前缀或微软ID,不是你自定义的显示名,输错会导致后续找不到文件夹。
通过属性面板启用共享
在上一步打开的桌面文件夹空白处右键 → 选择“属性” → 切换到“共享”选项卡 → 点击“高级共享”按钮。
勾选“共享此文件夹”,在“共享名”框中建议手动改为 Desktop_ZhangSan 这类明确标识姓名和用途的名称,避免用默认的 Desktop,否则多台设备同时共享时容易混淆。
点击“权限” → 选中“Everyone” → 勾选“允许”列下的“读取”(如需对方也能改文件,再勾选“更改”)→ 点击“应用” → “确定” → 再点一次“确定”关闭属性窗口。
开放网络发现与文件共享
方法一:快捷入口设置
打开“控制面板” → “网络和 Internet” → “网络和共享中心” → 左侧点击“更改高级共享设置” → 展开当前使用的网络配置(一般是“专用”)→ 开启以下三项:
① 启用网络发现
② 启用文件和打印机共享
③ 关闭密码保护共享(若不想每次访问都输账号密码)
方法二:命令行一步到位(管理员权限运行)
右键“开始” → “Windows Terminal(管理员)” → 输入:
netsh advfirewall firewall set rule group="文件和打印机共享" new enable=Yes → 回车
Set-NetFirewallRule -DisplayGroup "文件和打印机共享" -Enabled True → 回车(PowerShell指令)
注意:如果当前网络类型是“公用”,Windows 默认禁用共享功能,必须先在“网络和共享中心”里将该网络设为“专用”,否则所有共享设置都不生效。
验证共享是否生效
在本机按 Win + R 输入 \localhost → 回车,能看到刚刚设置的共享名(如 Desktop_ZhangSan)即表示共享已启动。
从另一台同局域网电脑上,同样按 Win + R 输入 \你的电脑名 或 \你的IP地址(如 \192.168.3.105)→ 回车 → 若弹出登录框且能正常进入桌面文件夹,说明设置完成。

















