摘要
作为对影响 Windows 客户端和服务器的 CrowdStrike Falcon 代理问题的跟进,我们发布了一个更新的恢复工具,其中包含两个修复选项,以帮助 IT 管理员加快修复过程。 该工具自动执行KB5042421 (客户端) 和 KB5042426 (服务器)中的手动步骤。 从Microsoft 下载中心下载已签名Microsoft恢复工具。 可以使用该工具在 VM) (恢复 Windows 客户端、服务器和 Hyper-V 虚拟机。
有两个修复选项:
- 
              从 Windows PE 恢复:此选项使用自动执行设备修复的启动媒体。 
- 
              从 安全模式恢复:此选项使用受影响设备的启动媒体启动到安全模式。 然后,管理员可以使用具有本地管理权限的帐户登录并运行修正步骤。 
确定要使用的选项
此选项可从 Windows PE 中快速直接恢复系统,不需要本地管理权限。 如果设备使用 BitLocker,可能需要手动输入 BitLocker 恢复密钥,然后才能修复受影响的系统。
如果使用非Microsoft磁盘加密解决方案,请参阅该供应商提供的指导。 它们应提供恢复驱动器的选项,以便你可以从 Windows PE 运行修正脚本。
从安全模式恢复的此选项可以在启用了 BitLocker 的设备上启用恢复,而无需输入 BitLocker 恢复密钥。 你需要访问设备上具有本地管理员权限的帐户。
在以下情况下,将此选项用于设备:
- 
                      它使用仅限 TPM 的保护程序。 
- 
                      磁盘未加密。 
- 
                      BitLocker 恢复密钥未知。 
如果设备使用 TPM+PIN BitLocker 保护程序,则用户需要输入 PIN,或者需要使用 BitLocker 恢复密钥。
如果未启用 BitLocker,则用户只需使用具有本地管理员权限的帐户登录。
如果使用非Microsoft磁盘加密解决方案,请参阅该供应商提供的指导。 它们应提供恢复驱动器的选项,以便你可以从安全模式运行修正脚本。
其他注意事项
尽管首选 USB 选项,但某些设备可能不支持 USB 连接。 对于这些情况,请参阅有关如何 使用预启动执行环境 (PXE) 进行恢复的部分。
如果设备无法连接到 PXE 网络,并且 USB 不是选项,请尝试以下文章中的手动步骤:
否则,重置设备映像可能是一种解决方案。
使用任何恢复选项时,请先在多台设备上对其进行测试,然后再在环境中广泛使用它。
创建启动媒体
创建启动媒体的先决条件
- 
                  具有至少 8 GB 可用空间的 Windows 64 位客户端,你可以在其中运行该工具来创建可启动 USB 驱动器。 
- 
                  从先决条件 #1 对 Windows 客户端的管理权限。 
- 
                  最小大小为 1 GB 且不超过 32 GB 的 U 盘。 该工具会删除此驱动器上的所有现有数据,并自动将其格式化为 FAT32。 
创建启动媒体的说明
若要从先决条件 #1 中的 64 位 Windows 客户端创建恢复媒体,请使用以下步骤:
- 
                  从Microsoft下载中心下载已签名Microsoft 恢复工具 。 
- 
                  从下载的文件中提取 PowerShell 脚本。 
- 
                  以管理员身份打开 Windows PowerShell 并运行以下脚本: MsftRecoveryToolForCS.ps1 
- 
                  该工具 (Windows ADK) 下载并安装 Windows 评估和部署工具包 。 此过程可能需要几分钟才能完成。 
- 
                  选择恢复受影响设备的两个选项之一: Windows PE 或 安全模式。 
- 
                  (可选)选择包含要导入到恢复映像的驱动程序文件的目录。 建议选择 N 以跳过此步骤。  - 
                      该工具以递归方式导入指定目录下的任何 SYS 和 INI 文件。 
- 
                      某些设备(例如 Surface 设备)可能需要其他用于键盘输入的驱动程序。 
 
- 
                      
- 
                  选择生成 ISO 文件 或 U 盘的选项。 
- 
                  如果选择 USB 选项: - 
                      出现提示时插入 U 盘,并提供驱动器号。 
- 
                      工具完成创建 U 盘后,将其从 Windows 客户端中删除。 
 
- 
                      
使用恢复选项的说明
如果在前面的 Windows PE 步骤中创建了媒体,请在受影响的设备上使用这些说明。
使用启动媒体进行 Windows PE 恢复的先决条件
- 
                          对于每个已启用 BitLocker 且受影响的设备,可能需要 BitLocker 恢复密钥。 - 
                              如果受影响的设备使用 TPM+PIN 保护程序,而你不知道设备的 PIN,则可能需要恢复密钥。 
 
- 
                              
使用启动媒体进行 Windows PE 恢复的说明
- 
                          将 USB 密钥插入受影响的设备。 
- 
                          重启设备。 
- 
                          重启期间,按 F12 访问 BIOS 启动菜单。 注意: 某些设备可能会使用不同的组合键来访问 BIOS 启动菜单。 按照特定于制造商的设备说明进行操作。 
- 
                          在 BIOS 启动菜单中,选择“ 从 USB 启动 ”并继续。 该工具将运行。 
- 
                          如果启用了 BitLocker,系统将提示用户输入 BitLocker 恢复密钥。 输入 BitLocker 恢复密钥时 (包含短划线 -) 。 有关恢复密钥选项的详细信息,请参阅 在何处查找 BitLocker 恢复密钥。 注意: 对于非Microsoft设备加密解决方案,请按照供应商提供的任何步骤获取对驱动器的访问权限。 - 
                              如果未在设备上启用 BitLocker,系统仍可能提示你输入 BitLocker 恢复密钥。 按 Enter 跳过并继续。 
 
- 
                              
- 
                          该工具按照 CrowdStrike 的建议运行修正步骤。 
- 
                          完成后,请移除 U 盘并正常重启设备。 
如果在前面的步骤中为安全模式创建了媒体,请在受影响的设备上使用这些说明。
使用启动媒体进行安全模式恢复的先决条件
- 
                          访问本地 管理员 帐户。 
- 
                          如果受影响的设备使用 BitLocker TPM+PIN 保护程序,而你不知道设备的 PIN,则可能需要 BitLocker 恢复密钥。 
使用启动媒体进行安全模式恢复的说明
- 
                          将 USB 密钥插入受影响的设备。 
- 
                          重启设备。 
- 
                          重启期间,按 F12 访问 BIOS 启动菜单。 注意: 某些设备可能会使用不同的组合键来访问 BIOS 启动菜单。 按照特定于制造商的设备说明进行操作。 
- 
                          在 BIOS 启动菜单中,选择“ 从 USB 启动 ”并继续。 
- 
                          该工具运行,并显示以下消息:此工具会将此计算机配置为在安全模式下启动。警告:在某些情况下,可能需要在运行后输入 BitLocker 恢复密钥。 
- 
                          按任意键继续。 将显示以下消息:你的电脑已配置为立即启动到安全模式。 
- 
                          按任意键继续。 设备重启到安全模式。 
- 
                          从媒体驱动器的根目录运行repair.cmd 。 该脚本按照 CrowdStrike 的建议运行修正步骤。 
- 
                          将显示以下消息:此工具将删除受影响的文件并还原正常的启动配置。警告:在某些情况下,可能需要 BitLocker 恢复密钥。警告:必须在提升的命令提示符下运行此脚本。 
- 
                          按任意键继续。 脚本运行并还原正常启动模式。 
- 
                          该工具成功完成后,将显示以下消息:成功。系统现在将重新启动。 
- 
                          按任意键继续。 设备正常重启。 
在 Hyper-V 虚拟机上使用恢复媒体
可以使用恢复媒体来修正受影响的 Hyper-V 虚拟机 (VM) 。 创建启动媒体时,选择生成 ISO 文件的选项。
注意: 对于非 Hyper-V VM,请按照虚拟机监控程序供应商提供的说明使用恢复媒体。
恢复 Hyper-V 虚拟机的说明
- 
                  在受影响的 VM 上,> SCSI 控制器的 Hyper-V 设置下添加 DVD 驱动器。 
- 
                  浏览到恢复 ISO,并将其添加为“Hyper-V 设置 >SCSI 控制器 > DVD 驱动器”下的映像文件。 - 
                  记下当前的 启动顺序 ,以便稍后可以手动还原它。 下图是启动顺序的示例,可能与 VM 的配置不同。 
- 
                  更改 启动顺序 以将 DVD 驱动器作为第一个启动项向上移动。 
- 
                  启动 VM 并按任意键继续启动到 ISO 映像。 
- 
                  根据创建恢复媒体的方式,按照 其他步骤 使用 Windows PE 或 安全模式 恢复选项。 
- 
                  从 VM 的 Hyper-V 设置将启动顺序设置回原始启动设置。 
- 
                  正常重启 VM。 
使用 PXE 进行恢复
对于大多数客户,其他恢复选项将有助于还原设备。 但是,如果设备无法使用选项从 USB 恢复,例如,由于安全策略或端口可用性,IT 管理员可以使用 PXE 进行修正。
若要使用此解决方案,可以使用Microsoft恢复工具在现有 PXE 环境中创建的 Windows 映像格式 (WIM) 映像。 受影响的设备需要与现有 PXE 服务器位于同一网络子网中。
或者,可以使用下面概述的 PXE 服务器方法。 如果可以轻松地将 PXE 服务器从子网移到子网以进行修正,则此选项最有效。
PXE 恢复的先决条件
- 
                  托管启动映像的 64 位 Windows 设备。 此设备称为“PXE 服务器”。 - 
                      PXE 服务器可以在任何受支持的 Windows 客户端 64 位 OS 上运行。 
- 
                      PXE 服务器应具有 Internet 访问权限,以便从Microsoft下载中心下载Microsoft PXE 工具。 还可以将其从网络上的另一个系统复制到 PXE 服务器。 
- 
                      PXE 服务器应为 UDP 端口 67、68、69、547 和 4011 创建入站防火墙规则。 下载的 PXE 工具 (MSFTPXEToolForCS.exe) 更新 PXE 服务器上的 Windows 防火墙 设置。 如果 PXE 服务器使用非Microsoft防火墙解决方案,请按照其建议创建规则。 注意: 此脚本不会清理防火墙规则。 修正完成后,应删除这些防火墙规则。 若要从 Windows 防火墙中删除这些规则,请以管理员身份打开 Windows PowerShell 并运行以下命令: MSFTPXEInitToolForCS.ps1 清理 
- 
                      用于运行 PXE 工具的管理权限。 
- 
                      PXE 服务器需要 Microsoft Visual C++ 可再发行组件。 下载并安装最新版本。 
 
- 
                      
- 
                  受影响的 Windows 设备应与 PXE 服务器位于同一子网中。 它们应是硬连线的,而不是使用 Wi-Fi 网络。 
配置 PXE 服务器
- 
                  从Microsoft下载中心下载Microsoft PXE 工具。 将 zip 存档的内容提取到任何目录。 它包含所有必要的文件。 
- 
                  以管理员身份打开 Windows PowerShell。 切换到提取文件的目录并运行以下命令: MSFTPXEInitToolForCS.ps1 - 
                      该脚本扫描 PXE 服务器上安装的 Windows ADK 和 Windows PE Add-On。 如果未安装它们,脚本将安装它们。 若要继续安装,请查看并接受许可条款。 
- 
                      该脚本生成修正脚本并创建有效的启动映像。 
- 
                      如果需要,请接受提示并提供包含驱动程序文件的路径。 键盘或大容量存储设备可能需要驱动程序文件。 通常,无需添加驱动程序。 如果不需要任何其他驱动程序文件,请选择“ N”。 
- 
                      可以将 PXE 服务器配置为提供默认修正映像或安全模式映像。 你将看到以下提示:1。启动到 WinPE 以修正问题。如果系统磁盘是 BitLocker 加密的,则需要输入 BitLocker 恢复密钥。 2. 启动到 WinPE 配置安全模式,并在进入安全模式后运行修复命令。如果系统磁盘是 BitLocker 加密的,则此选项不太可能需要 BitLocker 恢复密钥。 
- 
                      该脚本生成所需的分发文件,并提供复制 PXE 服务器工具的路径。 
 
- 
                      
- 
                  仔细检查 PXE 恢复的先决条件,尤其是Microsoft Visual C++ 可再发行组件。 
- 
                  以管理员身份从 PowerShell 控制台更改为复制 PXE 服务器工具的目录,并运行以下命令以启动侦听器进程:.\MSFTPXEToolForCS.exe - 
                      PXE 服务器处理连接时不会看到其他响应。 不要关闭此窗口,因为这会停止 PXE 服务器。 
- 
                      可以在同一目录中的 MSFTPXEToolForCS.log 文件中监视 PXE 服务器进度。 注意: 如果要为不同的子网运行多个 PXE 服务器,请使用 PXE 服务器工具复制目录,然后重新运行步骤 3 & 4。 
 
- 
                      
有关 PXE 的其他信息
使用 PXE 恢复受影响的设备
受影响的设备必须与 PXE 服务器位于同一子网中。 如果设备位于不同的子网中,请在网络环境中配置 IP 帮助程序,以启用 PXE 服务器的发现。
如果未为 PXE 启动配置受影响的设备,请执行以下步骤:
- 
                  在受影响的设备上,访问 BIOS\UEFI 菜单。 - 
                      此操作在不同的模型和制造商之间是不同的。 有关设备的具体制造商和型号,请参阅原始设备制造商提供的文档。 
- 
                      用于访问 BIOS\UEFI 的常见选项包括在启动序列期间按 F2、F12、DEL 或 ESC 等键。 
 
- 
                      
- 
                  确保已在设备上启用 网络启动 。 有关其他指南,请参阅设备制造商提供的文档。 
- 
                  将网络启动选项配置为第一个启动优先级。 
- 
                  保存新设置。 重启设备以应用并从 PXE 启动设置。 
PXE 启动受影响的设备时,行为将取决于你为 PXE 服务器选择了 Windows PE 还是安全模式恢复媒体。
有关这些选项的详细信息,请参阅使用 Windows PE 或安全模式恢复选项 的其他步骤 。
- 
                  对于 Windows PE 恢复选项,系统会提示用户启动到 Windows PE,修正脚本会自动运行。 
- 
                  对于安全模式恢复选项,设备将启动到安全模式。 用户需要使用本地管理员帐户登录并手动运行脚本。 - 
                      在安全模式下,以本地管理员身份登录,以管理员身份打开 Windows PowerShell。 
- 
                      运行以下命令:del %SystemRoot%\System32\drivers\CrowdStrike\C-00000291*.sys bcdedit /deletevalue {current} safeboot shutdown -r -t 00 
 
- 
                      
完成后,通过响应屏幕上的提示来正常重启设备。 访问 BIOS\UEFI 菜单并更新启动顺序以删除 PXE 启动。
联系 CrowdStrike
如果在执行上述步骤后,登录设备时仍遇到问题,请联系 CrowdStrike 以获取其他帮助。
其他信息
有关影响运行 CrowdStrike Falcon 代理的 Windows 客户端和服务器的问题的详细信息,请参阅以下资源:
- 
              Windows 版本运行状况 (aka.ms/WRH)提供了各种 Windows 信息。 
- 
              以下文章提供了详细的恢复步骤: 
- 
              windows 365 云电脑客户可以在 2024 年 7 月 19 (日) 发布更新之前尝试将其云电脑还原到已知的良好状态。 有关详细信息,请参阅以下文章之一: 
- 
              对于Microsoft Azure 上运行的 Windows VM,请遵循 Azure 状态中的缓解步骤。 
- 
              CrowdStrike 修正和指导中心提供了 CrowdStrike 的其他详细信息:适用于 Windows 主机的 Falcon 内容更新。 
- 
              恢复工具上的 Microsoft Intune 客户成功博客文章 包含其他 IT 管理员提供的可能有用的评论。 
参考
本文中提到的第三方产品由 Microsoft 以外的其他公司提供。 对于这些产品的性能或可靠性,我们不作任何暗示保证或其他形式的保证
我们提供了第三方联系信息,以便你寻求技术支持。 该联系信息如有更改,恕不另行通知。 我们不保证此第三方联系信息的准确性。
