内网电脑的文件共享

发布于 2023-08-21  31 次阅读


  • 把所有的电脑重命名成容易识别的名字

首先,设置成同一个工作组

  • 不需要重启方便在win上
@echo off
echo AppLife.Net
set /p name=请输您的计算机名:
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ActiveComputerName" /v ComputerName /t reg_sz /d %name% /f >nul 2>nul
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname" /t reg_sz /d %name% /f >nul 2>nul
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v Hostname /t reg_sz /d %name% /f >nul 2>nul
echo.
echo 修改计算机名完毕
echo.
echo AppLife.Net
set /p work1=紫云工作组:
wmic computersystem where Name="%COMPUTERNAME%" call JoinDomainOrWorkgroup Name="%work1%"
echo 修改工作组完毕
pause>nul
echo.
  • 保存为bat管理员运行
  • 如此,电脑在一起了

其次,调共享的设置

  • 控制面板\网络和 Internet\网络和共享中心\高级共享设置
  • 在当前网络环境
  • 打开“网络发现”和“文件和打印机共享“
win10 无法访问共享 0x80070035 找不到网络路径
win10 无法访问共享 0x80070035 找不到网络路径

其次,检查文件共享服务以及依赖服务

  • 按Win+R键打开运行,输入services.msc并回车打开服务
  • 在服务中查看Server、Workstation,Print Spooler、TCP/IP NetBIOS Helper以上的服务的状态,是否为启动的状态

再就是,检查防火墙有没有禁用文件共享服务用到的端口

以下端口与文件共享和服务器消息块 (SMB) 通信相关联

  • Microsoft 文件共享 SMB:用户数据报协议 (从 135 到 139 的 UDP) 端口,传输控制协议 (TCP) 端口从 135 到 139。
  • NetBIOS) (端口 445 (TCP 和 UDP) ) (没有网络基本输入/输出系统的直接托管 SMB 流量

不过我还是感觉直接关了防火墙省事,防火交给路由器

还可以,允许不安全来宾登录

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters]

"AllowInsecureGuestAuth"=dword:00000001

如此,修改后缀名为“.reg”双击运行

如果,还要输账密

但是确实没账密,账号输Guest密码空,记住我得凭据,因为上面已经允许来宾登录了,这个G就是一个来宾账户

最后,记得

给每个共享的文件夹的everyone控制权限

参考文档之learn.microsoft.com


走过的路,都会留下痕迹,以供借鉴。