开通局域网共享需要进行一些注册表和批处理的配置,具体步骤如下:
- 打开注册表编辑器(“运行” -> “regedit”)。
- 找到以下注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
- 在Parameters节点下,右键选择“新建” -> “DWORD(32 位)值”,并将其命名为“AutoShareWks”,然后把值改为“1”(表示开启自动文件共享)。
- 在同一个Parameters节点下,右键选择“新建” -> “DWORD(32 位)值”,并将其命名为“AutoShareServer”,然后把值改为“1”(表示开启自动文件共享)。
- 保存修改并重启计算机。
现在,你的计算机已经开启了自动文件共享。接下来,你需要修改本地安全策略以便允许没有凭据的来宾用户访问共享文件夹:
- 打开“本地安全策略”(“运行” -> “secpol.msc”)。
- 在左侧的菜单栏中,选择“本地策略” -> “安全选项”。
- 在右侧窗口中找到“网络访问:来宾账户的共享和安全模型”选项,双击打开它。
- 把选项改成“经典—对来宾账户不进行身份验证”。
现在,你已经成功地开通了局域网共享,并且没有凭据的来宾用户也能够访问你的共享文件夹了。
下面是两个示例说明:
示例1:如果你想要将D盘根目录下的一个文件夹“example”共享给局域网内的其他计算机,你只需要右键点击“example”文件夹,选择“属性” -> “共享” -> “高级共享”,勾选“共享此文件夹”,然后把“共享名称”改为“example”,点击“权限...”按钮,再为“Everyone”添加完全控制权限。完成后,你就可以在其他计算机上通过UNC路径(例如:\你的计算机名\example)访问该文件夹了。
示例2:如果你想要在cmd中执行批处理命令开启局域网共享,你可以创建一个名为“enable_lan_share.bat”的文本文件,文件内容如下:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" /v "AutoShareWks" /t REG_DWORD /d "1" /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" /v "AutoShareServer" /t REG_DWORD /d "1" /f
net stop Server
net start Server
保存文件后,通过运行该文件即可开启局域网共享。若提示没有权限,请以管理员身份运行cmd。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:开通局域网共享(访问本机要填用户名和密码)的注册表和批处理 - Python技术站