原始产品版本: Configuration Manager
原始 KB 编号: 4494800
本文修复了 Configuration Manager OS 部署 (OSD) 任务序列期间没有出现鼠标光标的问题。
现象
运行部署 Windows 10 的 Configuration Manager OSD 任务序列。 在 安装 Windows 和 ConfigMgr 任务期间,设备会从 Windows PE 重启并进入新安装的 Windows 系统。 如果随后通过按 F8 打开命令提示符窗口,则不会显示鼠标光标。 任务序列的其余部分仍会出现此问题。 任务序列完成后,将显示鼠标光标。
原因
此问题是由 Windows 10 中的设计更改引起的,在该更改中,鼠标光标在 Windows 安装程序期间被禁止显示。 由于 Configuration Manager OSD 任务序列在新安装的 Windows 系统中的 Windows 安装程序中完全运行,因此在任务序列的此阶段中,鼠标光标将被取消。
解决方法
若要解决此问题,请更改默认情况下在 Windows 安装程序期间取消鼠标光标的策略。 这可以通过更改与策略关联的注册表项值轻松实现。 注册表项值位于以下子项中:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
值名称 | 值类型 | 值 |
---|---|---|
EnableCursorSuppression |
REG_DWORD | 1 = 已启用:取消鼠标光标(默认值) 0 = 已禁用:鼠标光标未取消 |
若要确保鼠标光标在整个任务序列中可用,请在任务序列的 Windows PE 部分中将此注册表项设置为脱机 Windows 系统。 这可以在应用操作系统和安装 Windows 和 ConfigMgr 任务之间完成。
若要进行此更改,请使用以下方法来手动设置任务序列:
在软件库>操作系统>任务序列下的 Configuration Manager 控制台中,导航到受影响的任务序列。
右键单击受影响的任务序列,然后选择“ 编辑”。
在受影响的任务序列中,选择“ 应用操作系统 ”任务。
在应用操作系统任务之后立即添加新组。 为此,请打开 “添加 ”菜单,然后选择“ 新建组”。
选择新创建的组,并将其重命名为 “更正缺少鼠标光标”。
在 “正确缺少鼠标光标 ”组下,添加 “运行命令行 ”任务。 为此,请打开 “添加 ”菜单,然后选择“ 常规>运行命令行”。
选择新建 的“运行命令行 ”任务,并指定以下值:
名称: 加载注册表软件 Hive
命令行命令:
reg.exe load HKLM\Temp %OSDTargetSystemDrive%\Windows\system32\config\software
紧接加载 注册表 SOFTWARE Hive 任务后,添加另一个 运行命令行 任务。 为此,请打开“添加”菜单,然后选择“常规>运行命令行”。
选择新建 的“运行命令行 ”任务,并指定以下值:
名称: 禁用禁止显示鼠标光标
命令行命令:
reg.exe add "HKLM\Temp\Microsoft\Windows\CurrentVersion\Policies\System" /v EnableCursorSuppression /t REG_DWORD /d 0 /f
紧接在“禁用禁止显示鼠标光标”任务之后,添加另一个“运行命令行”任务。 为此,请打开“添加”菜单,然后选择“常规>运行命令行”。
选择新建 的“运行命令行 ”任务,并指定以下值:
名称: 卸载注册表软件配置单元
命令行命令:
reg.exe unload HKLM\Temp
选择任务序列中的最后一个任务。
任务序列中的最后一个任务可能与屏幕截图中显示的任务不同。
添加运行命令行任务。 为此,请打开 “添加 ”菜单,然后选择“ 常规>运行命令行”。 这应将 “运行命令行 ”任务添加为任务序列中的最后一个任务。
选择新建 的“运行命令行 ”任务并指定以下值:
名称: 将鼠标抑制重置为默认值
命令行:
reg.exe add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v EnableCursorSuppression /t REG_DWORD /d 1 /f
选择“确定”或“应用”按钮以保存任务序列。
注意
- 对于步骤 13,选择的最后一个任务不一定必须是任务序列中的绝对最后一个任务。 但是,它应位于任务序列的末尾。
- 对于 MDT 任务序列,应执行步骤 13-15 两次:一次在状态还原组结束时,再在“失败时收集日志”和“StateStore”末尾执行一次。 此外,在“将鼠标抑制重置为默认”任务(添加到“收集日志”和“失败时状态存储”组末尾)的“选项”选项卡上,应选择“继续出错”选项。
- 步骤 12-14 将
EnableCursorSuppression
策略还原到 Windows 中的默认值。 尽管解决方案不需要它才能正常工作,但建议将EnableCursorSuppression
策略重置为其默认值。 这将确保在任务序列完成从其默认值更改策略后 Windows 中没有任何异常后果。