在 Windows XP 上禁用文件共享

Tyl*_*den 14 security file-sharing windows-xp

我想在 Windows XP 上禁用文件共享 (SMB) 并在网络属性对话框中将其关闭,但系统仍在侦听端口 445。有没有办法让它完全停止侦听 445?它仍然处于隐身模式吗?

在此处输入图片说明

Tyl*_*den 14

我从另一篇文章中想出了如何做到这一点。

添加以下注册表项:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters

Name: SMBDeviceEnabled Type: DWORD (REG_DWORD) Data: 0

这将完全禁用 SMB 服务并关闭侦听 445 的服务器。重新启动计算机以生效。您可以使用 netstat -an 验证它是否已关闭

  • 正确的做法是将您的问题标记为重复,甚至在不归因于源问答的情况下都不要回答。 (5认同)
  • 您是否尝试禁用服务器服务? (4认同)

Jim*_*ine 7

命令行方法

假设当前用户是Administrators组的成员,打开命令提示符并输入:

reg add HKLM\System\CurrentControlSet\Services\NetBT\Parameters /V SmbDeviceEnabled /T REG_DWORD /F /D 0
Run Code Online (Sandbox Code Playgroud)

(这添加了禁用 SMB 所需的注册表设置,并且是 OP 答案的 CLI 等效项)

然后输入:

sc stop lanmanserver
sc config lanmanserver start= disabled
Run Code Online (Sandbox Code Playgroud)

(这会停止并禁用server服务,又名lanmanserver

重启你的电脑:

shutdown -r -t 01
Run Code Online (Sandbox Code Playgroud)

重新启动后,打开命令提示符并输入以下命令以验证 SMB 不再侦听端口 445:

netstat -na | find "LISTENING" | find ":445 "
Run Code Online (Sandbox Code Playgroud)

如果此命令没有返回任何输出,则一切正常!

另一种可能的方法涉及 GUI

...是File and Printer Sharing for Microsoft Networks完全卸载:

  1. 前往Start| Control Panel,然后双击Network Connections小程序。
  2. 右键单击Local Area Connection(即面向 Internet 的连接),然后选择Properties
  3. 选择File And Printer Sharing For Microsoft Networks,然后单击Uninstall按钮。
  4. Yes在提示卸载组件时选择。关闭所有对话框和小程序。

对于那些可能从带有屏幕截图的指南中受益的人,请参阅:http :
//ca.huji.ac.il/services/security/sharingXP-uninstall.shtml

  • 我已经关闭了服务器。它仍在侦听445。该端口由PID 4 拥有,它基本上是内核,它不是服务。我认为,服务部分只是某种前端。实际的服务器本身实际上并不在“Server”服务中,因此关闭Server,并不会关闭445 侦听器。 (2认同)