数码科技知识尽在123科技网遨游!

Windows下禁用445端口的命令(使用命令行工具禁用Windows系统的445端口)

2023-12-02 13:31:30 投稿人 : 游客 围观 : 304 次 0 评论

Windows操作系统中的445端口是用于SMB协议(ServerMessageBlock)的通信端口,但由于该端口易受到攻击,所以有时需要禁用它。本文将介绍如何使用命令行工具来禁用Windows系统中的445端口。

文章目录:

1.确认系统版本

2.打开命令提示符

3.查看当前端口状态

4.禁用445端口

5.检查445端口是否已禁用

6.修改注册表

7.导出注册表备份

8.删除注册表中的445端口相关项

9.重启系统服务

10.检查系统服务状态

11.禁用防火墙规则

12.检查防火墙规则状态

13.安全考虑

14.恢复445端口

15.

1.确认系统版本:确定自己使用的Windows系统版本,不同的系统版本可能有略微不同的命令和操作方式。

2.打开命令提示符:在开始菜单中搜索“命令提示符”,然后单击打开。

3.查看当前端口状态:在命令提示符中输入`netstat-ano|findstr":445"`命令,查看当前系统中445端口的状态。

4.禁用445端口:在命令提示符中输入`scconfiglanmanworkstationstart=disabled`和`scconfiglanmanserverstart=disabled`命令,禁用系统中的SMB客户端和服务器。

5.检查445端口是否已禁用:再次运行`netstat-ano|findstr":445"`命令,检查系统中445端口的状态是否已为“不可用”。

6.修改注册表:在命令提示符中输入`regedit`命令,打开注册表编辑器。

7.导出注册表备份:在注册表编辑器中选择“文件”->“导出”,将当前注册表备份保存到安全位置。

8.删除注册表中的445端口相关项:在注册表编辑器中依次展开"HKEY_LOCAL_MACHINE"->"SYSTEM"->"CurrentControlSet"->"Services"->"NetBT"->"Parameters"路径,找到名为"SMBDeviceEnabled"的项,并将其值修改为0。

9.重启系统服务:在命令提示符中输入`netstoplanmanworkstation`和`netstoplanmanserver`命令,停止SMB客户端和服务器服务。

10.检查系统服务状态:运行`scquerylanmanworkstation`和`scquerylanmanserver`命令,检查SMB客户端和服务器服务是否已停止。

11.禁用防火墙规则:在命令提示符中输入`netshadvfirewallfirewallsetrulegroup="FileandPrinterSharing"newenable=No`命令,禁用与445端口相关的防火墙规则。

12.检查防火墙规则状态:运行`netshadvfirewallfirewallshowrulename=all`命令,检查防火墙规则是否已禁用。

13.安全考虑:禁用445端口可能会导致某些网络共享和打印机共享功能无法正常使用,请在禁用前确保没有重要数据或服务依赖于该端口。

14.恢复445端口:若需要恢复445端口的功能,可按照相同的步骤将相关设置修改回原来的值。

15.本文介绍了在Windows系统中禁用445端口的一种方法,通过使用命令行工具和修改注册表以及禁用防火墙规则等步骤,可以有效地关闭系统中的SMB协议通信端口,提高系统的安全性。但在禁用前应谨慎考虑,并确保没有重要数据或服务依赖于该端口。

来源:XX博客,转载请注明作者或出处,尊重原创!

相关文章