windows server安装snmp服务核心是启用系统内置模块:2008及以后版本通过服务器管理器→添加角色和功能→勾选snmp服务;2003则通过控制面板→添加/删除windows组件→勾选snmp。安装后需启动snmp service并配置安全选项与防火墙。
windows server 安装 snmp 服务组件,核心是通过系统内置的“功能”或“windows 组件”机制启用,具体路径因版本而异。关键不是下载安装包,而是勾选并部署系统自带的 snmp 服务模块。
Windows Server 2008 及以后版本(含 2012/2016/2019/2022)
使用服务器管理器统一操作:
- 打开【服务器管理器】→ 左侧点击【管理】→【添加角色和功能】
- 向导中选择【功能】,不选角色
- 在功能列表中勾选【SNMP 服务】(部分版本显示为“简单网络管理协议(SNMP)”)
- 点击【下一步】→【安装】,等待完成
- 安装后无需重启系统,但需确保 SNMP Service 在服务中已启动(可手动启动或设为自动)
Windows Server 2003(经典界面)
依赖传统 Windows 组件安装流程:
- 打开【控制面板】→【添加或删除程序】→ 左侧点击【添加/删除 Windows 组件】
- 勾选【管理和监视工具】→ 点击【详细信息】
- 在子项中勾选【简单网络管理协议 (SNMP)】
- 点击【确定】→【下一步】,系统会提示插入 Windows Server 2003 安装光盘或指定 i386 文件夹路径(需准备 lmmib2.dll、hostmib.dll、snmpmib.dll 等文件)
- 完成安装后,在【服务】中确认 SNMP Service 已存在
验证是否安装成功
安装完成后,执行以下任一操作确认服务就绪:
- 按 Win+R 输入 services.msc,查找“SNMP Service”,状态应为“正在运行”
- 命令行执行 sc query snmp,返回 STATE 为 4(RUNNING)即表示服务已加载
- 若服务不存在,说明安装未完成或被跳过;若存在但未启动,右键启动并设为“自动”启动类型
注意:安装 ≠ 可用
SNMP 服务安装只是第一步。默认配置下它不响应远程请求,也不开放团体名权限。后续必须进入服务属性 → 【安全】选项卡,添加团体名(如 public 或自定义值),并明确指定允许访问的主机或勾选“接受来自任何主机的数据包”——同时需确保 Windows 防火墙放行 UDP 161 端口,否则外部无法通信。











