在几乎所有的Windows中所开放的端口包括135、137、138和139。此外,在2000、XP和.NET Server中445端口也是开放的。
Windows在默认条件下开放的众所周知的端口就是这5个。
135端口关闭后,RPC就无法使用,在Windows服务中,有很多服务需要使用RPC。比如Windows XP Professional,从登录到显示桌面画面,就要等待相当长的时间。
要关闭137,138,139端口,可以选择“将NetBIOS over TCP/IP设置为无效”。
要关闭445端口则必须进行其他工作。利用注册表编辑器在“HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesNetBTParameters”中追加名为“SMBDeviceEnabled”的DWORD值,并将其设置为0,然后重新起动机器。