我有一台戴尔 Zbook 17 G5 笔记本电脑,它配备了 nvme ssd,我用它来工作,我正绞尽脑汁解决这个问题。全新启动后,如果我重新启动或关机(甚至可能只是注销,但我还没有测试过),它会在关机屏幕上停留 7-10 分钟,然后再继续关闭。如果我已经登录了 10 分钟,它会在几秒钟内正常关闭/重新启动。
我已经禁用所有非微软服务、删除了防病毒软件、禁用了 Windows Defender、检查了页面文件删除策略是否被禁用等,但还是找不到问题。
最后的办法是我在这里找到了这个问题和答案:我如何找出导致 Windows 关机缓慢的罪魁祸首? 并记录了 2 个性能日志。一个是“好的”(因为我登录了 10 多分钟,所以重启很快),另一个是“坏的”(因为我一登录就重启了,所以重启很慢)。我似乎找不到确切的原因,但我对分析仪不够熟悉,不知道哪里有问题。
这就是我上传这两份日志的原因,希望有人能检查一下: https://www.dropbox.com/s/76sowxabh8mndnp/windows_performance_logs.rar?dl=0
亲切的问候
答案1
好的,已修复。因此,如果您使用自定义 DNS 服务器,即使您可能未连接到它们,GPClient 也存在问题。我的用户帐户是域用户。在我的网络设置中,我已将 Google DNS 设置为绕过域网络中使用的过滤。问题似乎是组策略客户端无法访问域设置的策略(即使在我的情况下策略为空)并挂起系统直到超时。我将网络适配器的域 DNS 改回自动,然后通过运行以下命令更新域组策略:
gpupdate /force
为了成功,我必须使用我在事件查看器的错误日志中找到的一些命令来更新 DNS,但我猜重新启动也可以完成这项工作。现在我需要找到控制此超时的设置,将其设置为 10 分钟绝对是愚蠢的。
答案2
我只是从另一个答案的评论中复制了对我有用的解决方案。我在加入域的 HP ZBook Power 15 G8 笔记本电脑上遇到了这个问题,Windows 11 23h2当我在可以访问域的网络之外使用它时。关机/重启大约需要 6 分钟。
打开gpedit.msc
(输入 Win+R)并导航到计算机配置 => 管理模板 => 系统 => 脚本。编辑Specify maximum wait time for Group Policy scripts
。选择Enabled
并将您认为合理的时间(以秒为单位)输入到Seconds
框中。
以下文本是对此字段的描述gpedit
:
此策略设置确定系统等待组策略应用的脚本运行的时间。
此设置限制组策略应用的所有登录、注销、启动和关闭脚本完成运行的总时间。如果脚本在指定的时间到期时尚未完成运行,系统将停止脚本处理并记录错误事件。
如果启用此设置,则在“秒数”框中,您可以键入 1 到 32,000 之间的数字,表示系统等待脚本集完成的秒数。要指示系统等待脚本完成(无论需要多长时间),请键入 0。
当其他系统任务必须等待脚本完成时,此间隔尤其重要。默认情况下,每个启动脚本都必须在下一个启动脚本运行之前完成。此外,您可以使用“同步运行登录脚本”设置指示系统等待登录脚本完成,然后再加载桌面。
过长的间隔可能会延迟系统并给用户带来不便。但是,如果间隔太短,先决条件任务可能未完成,系统可能会过早准备就绪。
如果禁用或未配置此设置,系统将允许组合脚本运行最多 600 秒(10 分钟)。这是默认设置。
我亲自15
在那里输入了数字,重启速度又变得合理了。