今儿个咱来聊聊这个445端口,一开始我对这玩意儿也是一头雾水。不过经过一番折腾,总算是摸清点门道,现在就来跟大家伙儿分享分享我的实战经验。
我压根不知道这445端口是干啥用的,就知道它有时候会出问题,影响我电脑的使用。于是我就上网查资料,想搞清楚这到底是个啥玩意儿。
摸索阶段
资料上说,这445端口主要是用来文件共享和打印机共享的。说白,就是你电脑上的文件,想让别人也能看到,或者你想用别人的打印机打印个东西,都得靠这个端口。
知道它是干啥的,我就想看看它在我的电脑上是啥状态,是开着的还是关着的。毕竟要是开着,但又没用,那不是浪费资源嘛还可能有安全风险。
实践操作
网上说可以用netstat
命令来查看,我就照着做。打开那个黑乎乎的命令提示符窗口,输入netstat -ano findstr "445"
,然后回车。你还别说,真蹦出来一堆东西。
这一堆东西里,有好多行,我得找到跟445端口相关的。找到之后,你会看到一行信息,里面有个数字,那个就是占用445端口的进程ID,也就是PID。有这个PID,我就能知道是哪个程序在用这个端口。
知道PID,我接着就打开任务管理器。在任务管理器里,我切换到“详细信息”选项卡,然后找到跟刚才那个PID对应的进程。这下,我就知道是哪个程序在捣鬼。原来是系统自带的一个文件共享服务。
进阶探索
本来到这儿,我已经知道445端口是干啥的,也知道是哪个程序在用它。但是,我这人有点强迫症,总想再折腾折腾。于是我又去研究一下注册表。
打开注册表编辑器,这个操作得小心点,别乱改东西。我在里面找到一个跟SMB相关的值,好像叫SMBDeviceEnabled
。这个值要是1,就表示开启SMB服务,也就是会用到445端口;要是0,就表示关闭。
不过我还是没动这个值。因为我知道,这个445端口虽然有时候会出问题,但大多数情况下还是有用的。我要是把它关,以后想共享个文件啥的,就麻烦。
总结
经过这一番折腾,我对这个445端口算是有个比较全面的解。我知道它是干啥的,也知道怎么查看它的状态,甚至还知道怎么去关闭它(虽然我不建议这么做)。
这回实践让我对电脑的端口有更深的认识。以后再遇到类似的问题,我就不会像个无头苍蝇一样乱撞。希望我的分享对大家也能有所帮助!