← 返回首页目录
# Microsoft Support and Recovery Assistant (SaRA) 命令行工具从 Windows 中移除
**作者:吉祥法师**
## 核心摘要
Microsoft 已正式宣布弃用并移除 Windows 操作系统中的 Microsoft 支持与恢复助手(SaRA)命令行实用工具。此项变更旨在强化系统安全性与环境加固。微软推荐使用 **Get Help 命令行工具**(GetHelpCmd.exe)作为 SaRA 的官方替代方案,该工具具备同等功能并拥有更完善的安全基础设施。所有目前使用 SaRA 命令行进行故障排除的组织与个人,均应尽快迁移至新工具。
---
## 一、背景与适用范围
### 1.1 适用操作系统版本
本文指导适用于以下所有仍受支持的 Windows 版本:
| 类别 | 具体版本 |
|------|----------|
| **Windows 10** | 企业版 LTSB 2016、企业版 LTSC 2019、IoT 企业版 LTSC 2021、版本 22H2(所有版本) |
| **Windows 11** | 家庭版/专业版 22H2、企业版/教育版 22H2、企业多会话版 22H2、IoT 企业版 22H2、SE 版 23H2、家庭版/专业版 23H2、企业版/教育版 23H2、多会话版 23H2、版本 24H2(所有版本)、版本 25H2(所有版本) |
| **Windows Server** | 2008 Premium Assurance、2008 R2 Premium Assurance、2012 ESU、2012 R2 ESU、2016、2019、2022、2025 |
### 1.2 重要时间节点
- **原始发布日期**:2026年3月31日
- **知识库编号**:KB 5086902
- **正式移除日期**:2026年3月10日之后发布的、所有仍在支持生命周期内的 Windows 更新中,SaRA 命令行工具已被完全移除。
---
## 二、迁移的核心原因
### 2.1 安全与加固考量
微软官方明确表示,弃用 SaRA 命令行工具的根本目的在于**提升环境安全性并加固企业安全防线**。随着网络安全威胁日益复杂,老旧工具中存在的基础设施漏洞可能成为攻击者的切入点。通过将诊断功能迁移至新一代基础设施,微软能够提供更坚固的安全保障。
### 2.2 功能整合与优化
SaRA 与 Get Help 工具在核心功能上保持一致,但 Get Help 工具并非简单复制,而是基于先进架构的重新构建。其命令行版本设计为**自包含、企业就绪的诊断工具**,能够在保证功能完整性的同时提供更优的安全性能。
---
## 三、Get Help 命令行工具详解
### 3.1 工具概况
Get Help 命令行工具是一款**企业级、自包含的诊断程序**,专为排查影响 Microsoft 365 应用程序(如 Microsoft Teams 和 Microsoft Outlook)的 Windows 客户端特定问题而设计。该工具的核心优势包括:
- **可在命令提示符下直接运行**:无需图形界面即可完成诊断
- **支持脚本自动化**:可通过 PowerShell 等脚本环境进行批处理执行
- **适合远程部署**:管理员可在组织内多台计算机上远程运行该工具
- **基础架构安全升级**:底层架构经过全面加固
### 3.2 与 SaRA 的功能对比
| 对比维度 | SaRA 命令行工具 | Get Help 命令行工具 |
|----------|----------------|---------------------|
| 核心功能 | 故障诊断与恢复 | 完全一致 |
| 安全基础设施 | 旧版架构 | 新版加固架构 |
| 支持场景 | 全部现有场景 | 与 SaRA 相同,全部支持 |
| 脚本兼容性 | 原始脚本环境 | 需要迁移至 GetHelpCmdLine |
| 运行方式 | 命令行/脚本 | 命令行/脚本(PowerShell等) |
---
## 四、迁移操作指南
### 4.1 迁移步骤总览
**第一步**:从微软官方网站下载 Get Help 命令行工具
**第二步**:使用 GetHelpCmd.exe 运行所需诊断场景
**第三步**:确认所有之前在 SaRA 中使用的场景均已在新工具中成功运行
### 4.2 重要注意事项
**脚本不兼容警告**:所有既有的 SaRA 脚本**无法**在 SaRACmdLine 环境中继续运行。这些脚本必须全部迁移至 GetHelpCmdLine 环境。微软强调,SaRA 脚本在旧环境中已完全失效,企业应尽快完成脚本的更新与转换工作。
---
## 五、常见问题解答
### 问题一:Get Help 命令行工具具体是什么?
Get Help 命令行工具是微软推出的一款**自包含、企业级诊断程序**。它专门用于排查影响 Microsoft Teams、Microsoft Outlook 等 Microsoft 365 应用的 Windows 客户端问题。该工具定位为命令行界面或脚本(如 PowerShell)运行场景,系统管理员尤其受益于其远程执行能力,可在组织内的多台计算机上进行统一部署与诊断。
### 问题二:SaRA 命令行工具何时从 Windows 中移除?
微软已在 **2026年3月10日** 之后发布的所有在支持范围内的 Windows 更新中彻底移除 SaRA 工具。这意味着任何在此日期之后进行系统更新的设备,都将不再包含此工具。
### 问题三:能否继续复用现有的 SaRA 脚本?
**不能**。所有脚本均已迁移至 GetHelpCmdLine 环境。原有脚本在 SaRACmdLine 中已经无法运行,必须在新环境中重新配置或转换。
### 问题四:GetHelpCmdLine 与 SaraCmdLine 有区别吗?
核心技术功能方面两者**完全一致**,唯一显著区别在于 GetHelpCmdLine 所依托的基础设施具有**更高级别的安全性**。所有在 SaRACmdLine 中支持的诊断场景,均可按原样在 GetHelpCmdLine 中执行。
### 问题五:若 GetHelpCmdLine 出现问题该如何处理?
企业用户应**联系微软客户服务与支持(CSS)合作伙伴**,详细报告所遇到的技术问题,以便微软技术支持团队及时介入分析并解决。
---
## 六、补充说明与建议
### 6.1 对系统管理员的特别建议
企业系统管理员应高度重视此次工具迁移,建议采取以下行动:
1. **立即评估**:全面盘点当前所有依赖 SaRA 的自动化脚本与诊断流程
2. **制定迁移计划**:规划 Get Help 工具的部署时间表,确保业务连续性
3. **测试验证**:在测试环境中先行验证所有关键场景在新工具中的表现
4. **实施培训**:确保相关技术人员熟练掌握新工具的操作方式
5. **文档更新**:更新内部 IT 文档与操作手册,移除对 SaRA 的引用
### 6.2 安全与合规意义
此次工具的更新换代反映了微软在**主动安全防护**方面的战略方向。通过淘汰维护成本高、安全架构相对滞后的旧工具,微软能够集中资源维护更少但更健壮的产品线,这符合现代企业安全最佳实践中的“简化攻击面”原则。
### 6.3 时间窗口与风险管理
鉴于微软已明确移除时间节点,尚未完成迁移的企业面临以下风险:
- **脚本失效**:所有未迁移的自动化诊断脚本将无法运行
- **支持缺口**:无法获得针对新问题的最新诊断能力
- **安全风险**:缺少安全基础设施加持的诊断工具可能暴露风险
---
## 七、联系与反馈渠道
用户在迁移过程中如遇任何问题,或对新工具有改进建议,可通过以下路径联系微软:
- **技术支持**:联系既定的微软 CSS(客户服务与支持)合作伙伴
- **产品反馈**:通过微软官方反馈渠道提交使用体验与改进建议
- **隐私保护**:请注意提交反馈时自愿提供的信息将遵循微软隐私声明进行数据处理,企业 IT 管理员可获取相关数据用于内部审计
微软致力于持续改进产品服务质量,用户的每一条反馈都将被认真评估并纳入未来版本的功能规划。
---
## 结语
微软 SaRA 命令行工具的历史使命已正式落幕,以 Get Help 命令行工具为代表的新一代诊断体系将接续其功能,并以更加稳固的安全架构服务全球用户。此次更新虽是强制性的技术演进,但对企业IT环境的整体安全性提升具有深远意义。微软建议所有受影响的用户立即行动,在官方指引下完成工具迁移,确保关键业务的诊断与支持能力不因工具更迭而中断。随着 Windows 生态系统的持续革新,保持对官方生命周期策略的敏感度,将有助于组织平稳度过每一次技术转型期。