在局域网中隐藏共享文件夹需四步:①共享名末尾加“$”(如projects$);②删除everyone,仅授权指定用户并设最小权限;③可用net share命令行创建/删除(如net share docs$=d:documents /grant:admin,full);④注册表设置hidden=1可全局隐藏所有共享,客户端须用\主机名共享名$或ip共享名$访问。

在局域网中让共享文件夹不被他人轻易发现,需要同时完成隐藏设置与精准访问两步操作。仅设共享名带$却忽略权限控制,或未关闭网络发现就盲目隐藏,都会导致访问失败或安全漏洞。
用$符号创建隐藏共享文件夹
右键目标文件夹→选择“属性”→切换到“共享”选项卡→点击“高级共享”。
勾选“共享此文件夹”,在“共享名”框中输入名称并【务必在末尾添加$符号】,例如输入“Projects$”而非“Projects”。
点击“权限”按钮,删除默认的“Everyone”组,手动添加需授权的具体用户(如“John”),并仅勾选“读取”或“更改”权限——这一步漏做,等于把锁打开后把钥匙扔在地上。
全部设置完成后点击“确定”,该共享将从“网络”视图中彻底消失。
通过命令行快速创建/删除隐藏共享
方法一:管理员身份运行CMD,执行以下命令创建隐藏共享:
net share Docs$=D:Documents /grant:Admin,FULL
方法二:删除时直接使用共享名加$,不带路径:
net share Docs$ /delete
注意:命令中用户名必须是本机已存在的账户,且【不能使用中文用户名或含空格的名称,否则命令会静默失败】。
让隐藏共享真正不可见的注册表设置
按下Win+R→输入regedit→回车打开注册表编辑器。
定位到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanServerParameters。
在右侧空白处右键→新建→DWORD(32位)值→命名为Hidden→双击该值,将数值数据设为1→点击“确定”。
重启“Server”服务或直接重启电脑,所有共享(包括已存在的普通共享)都将不再出现在网络浏览列表中。
从客户端正确访问隐藏共享
第一步:在客户端按Win+R打开“运行”对话框。
第二步:输入完整UNC路径,格式必须为\主机名共享名$ 或 \IP地址共享名$,例如\DESKTOP-ABCReports$ 或 \192.168.1.100Backup$。
第三步:若弹出凭据窗口,输入拥有该共享访问权限的本地账户名和密码;勾选“记住我的凭据”可免去下次输入,但【仅限可信设备启用】。
第四步:成功进入后,可在资源管理器地址栏粘贴同一UNC路径快速重连,无需再次走运行对话框。
隐藏文件夹本身(非共享)的双重保险法
在资源管理器中右键目标文件夹→“属性”→“常规”选项卡→勾选“隐藏”。
接着打开任意文件资源管理器→顶部“查看”→“选项”→“更改文件夹和搜索选项”→“查看”选项卡→选择“不显示隐藏的文件、文件夹或驱动器”→点击“应用”→确认警告提示→点“确定”。
这一步做完,即使别人打开“此电脑”,也看不到该文件夹;而如果你后续又把它设为共享,它将以双重隐蔽状态存在——既不显示在本地视图,也不出现在网络邻居中。











