如何关闭445端口权限功能


如何关闭445端口权限功能

文章插图
要彻底关闭,是可以的,但是会引起一些未知错误,你要的话,我就写下来,亲测可以彻底关闭135,445端口 。
具体操作如下:
关闭135端口
第一步
运行dcomcnfg,打开“组件服务”→“计算机”,在“我的电脑”上右键点击,选“属性”;然后点默认属性 , 把“在此计算机上启用分布式COM(E)”的勾去掉,接着返回到“默认协议”,移除“面向连接的TCP/IP”协议 。
(这操作也可以通过注册表进行 , 效果是一样的,打开左下角开始菜单,运行 , 输入regedit,定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole\EnableDCOM 然后双击把值改为“N” 。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Rpc\DCOM Protocols 然后删除“ncacn_ip_tcp”) 。
第二步
这是关键的一步,很多人发现按网上其他人复制黏贴的步骤操作,结果用netstat -an查看135端口还是处在监听状态就是因为这步 。
打开左下角开始菜单 , 运行,输入regedit,进入注册表 , 定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Rpc 。
右键点击Rpc,新建——项——输入 Internet
然后重启,再cmd,输入netstat -an,就发现135端口彻底消失
关闭445端口
打开左下角开始菜单,运行 , 输入regedit,定位到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters 。
右键新建一个dword值,若是你系统是32位,就建32的dword的,64位的就选择新建对应64的dword值,然后将值设为0 。
win7系统注册表修改好后,必须继续操作一下,关闭server服务,具体如下 , 打开左下角开始菜单,运行 , 输入services.msc,进入服务,然后,找到server服务,双击进入 , 把这个服务的启动类型更改为“禁用”,服务状态更改为“停止”,再点击应用,重启之后用netstat -an检查就会发现445端口也彻底消失 。
弊端
【如何关闭445端口权限功能】由于很多服务是互相依赖的关系,这样关闭会导致系统出现一些问题,比如计划任务程序无法正常运行,磁盘碎片整理又依赖计划任务而打不开等 。


    推荐阅读