总结
本文介绍在使用 Windows Server 2025 远程桌面 会话主机(RDSH)服务器时,remote desktop用户可能会遇到“开始”菜单性能滞后的原因。 仅当用户在远程桌面会话期间首次打开“开始”菜单时,才会发生此滞后时间。 本文还介绍如何将 RDSH 服务器配置为预启动“开始”菜单进程(如果延迟对于用户而言明显)。
症状
你有一个远程桌面服务部署,该部署使用基于 Windows Server 2025 的计算机作为远程桌面会话主机(RDSH)服务器。 用户报告在登录远程桌面会话后首次打开“开始”菜单时,不会立即显示菜单。 相反,菜单可能需要几秒钟才能打开。 初始尝试后,“开始”菜单将按预期快速显示。
原因
这是预期的行为。 Windows Server 2025 及更高版本不会预启动有助于“开始”菜单体验的进程。 这些过程包括以下示例:
- SearchHost.exe
- StartMenuExperienceHost.exe
- 其他基础设施进程,如 RuntimeBroker 和针对每个用户的服务
解决方案
可以通过更改 PrelaunchOverride 注册表项来配置Windows Server以使用以前的行为。
注意
使用默认设置,除非用户在首次打开“开始”菜单时遇到明显的延迟。 默认设置的目的是防止在“工作日开始”方案中出现大量 CPU 负载。 在这种情况下,多个用户可能同时登录到同一 RDSH 服务器上的会话。 如果 PrelaunchOverride 设置为 1,这些进程将同时为所有这些用户启动,从而导致登录时间更长,并减少了已登录用户的响应能力。
重要
本部分、方法或任务包含说明如何修改注册表的步骤。 如果您错误地修改注册表,可能会出现严重问题。 因此,请确保仔细执行这些步骤。 出于防范目的,请在修改之前备份注册表,以便在出现问题时还原注册表。 有关如何备份和还原注册表的详细信息,请参阅 如何在 Windows 中备份和还原注册表。
若要更改设置,请执行以下步骤:
-
在 RDSH 服务器上,打开注册表编辑器,找到
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\StartMenu子项。 -
在此子项下,修改以下条目(如果不存在,请创建它):
-
名称:
PrelaunchOverride -
类型:REG_DWORD
-
值数据:
1注释
PrelaunchOverride具有以下可能的值:0:使用新的默认行为。 在用户选择“ 开始”之前,请勿启动 StartMenuExperienceHost.exe、SearchHost.exe或类似进程。1:保留之前的设置。 StartMenuExperienceHost.exe SearchHost.exe,类似的进程在用户登录后立即启动。
-