Windows 桌面窗口管理器 (DWM.exe) 高 GPU 占用问题修复指南
您的 Windows 电脑是否正面临 DWM.exe 进程的问题? 桌面窗口管理器是否在占用您电脑上过高的 GPU 资源? 这确实是一个常见且令人困扰的问题,特别是在您的应用程序和游戏因此开始出现卡顿的时候。 请别担心,我们将为您提供多种修复方法来解决这个问题。 这个问题可能由多种原因导致,本指南涵盖了所有这些原因。 在详细解释原因之后,我们还提供了 15 种方法来修复由 Windows 10 和 Windows 11 中的桌面窗口管理器导致的 GPU 使用率过高的问题。接下来,让我们一起了解其各种原因和解决方法。
解决 Windows 11/10 (2023) 中桌面窗口管理器高 GPU 占用问题
在任务管理器中,您可能会注意到桌面窗口管理器或其他一些任务占用了过多的 GPU 资源。您可能正困惑于导致该问题的原因以及如何在 Windows 11/10 电脑上解决高 GPU 占用问题。 DWM.exe 的高 GPU 占用率可能由多种原因引起,我们在下面列出了这些原因。
是什么导致桌面窗口管理器 (DWM.exe) 出现高 GPU 占用问题?
首先,了解 Windows 电脑中的桌面窗口管理器 (DWM) 非常重要。桌面窗口管理器 (DWM) 是一个至关重要的系统进程,负责在 Windows 10/11 计算机上呈现用户界面。操作系统使用 DWM.exe 生成所有精美的视觉效果,包括控制主题、透明效果、动画、菜单、任务栏缩略图等。
从其功能可以看出,桌面窗口管理器会使用系统的图形卡 (GPU) 来渲染这些 UI 元素。最近,许多 Windows 11 用户一直面临着此系统进程的高占用率问题,这给他们带来了巨大的压力和困惑。因此,让我们来看看可能导致桌面窗口管理器出现高 GPU 占用率的因素:
- 图形驱动程序过时或损坏
- 控制面板中的 GPU 电源管理设置
- 某些后台程序
- Windows 外观或自动缩放设置
- 您的电脑上存在恶意软件
- 开启 HDR 或 HAGS(硬件加速 GPU 调度)等 GPU 功能
在大多数情况下,用户不必禁用 HDR 或 HAGS 等 GPU 功能,但有时它们确实会导致占用更多的 GPU 资源。 接下来,让我们看看解决 Windows 10 和 11 上桌面窗口管理器高 GPU 占用问题的最佳方法。
1. 获取最新的 Windows 更新
最直接的修复方法是执行 Windows 更新,确保您运行的是最新版本,其中包括错误修复、新功能以及硬件组件的兼容驱动程序。
要执行此操作,请按下 Windows 11 键盘快捷键“Windows + I”打开“设置”应用程序。然后,从左侧边栏转到“Windows 更新”,然后单击右侧窗格中的“检查更新”。Windows 将自动下载更新并要求您重新启动电脑以完成安装过程。
2. 更新您的 GPU 驱动程序
由于 Windows 更新并不总是为您的 GPU 获取最新的驱动程序,下一步应该是手动更新您的 GPU 驱动程序。 也许,您的显卡驱动程序一直停留在旧版本,并且您没有启用自动更新 GPU 驱动程序的选项。 请按照本指南了解如何更新 Windows 11 驱动程序。我们还解释了如何在 GeForce Experience 或 AMD Adrenalin 软件中启用自动驱动程序更新。
3. 使用英特尔 DSA 或第三方应用程序更新驱动程序
要手动更新电脑上其他硬件组件的驱动程序,您可以使用 Intel Driver & Support Assistant (DSA) 来扫描和更新基于 Intel 的硬件。此外,您可以使用名为 IOBit Driver Booster 的第三方软件手动将您的驱动程序更新到最新版本。
1. 首先,您需要从这个链接下载 Intel DSA。
2. 打开您在上一步中下载的“Intel-Driver-and-Support-Assistant-Installer.exe”文件。 现在,选中复选框以同意许可条款和条件。 然后,单击“安装”继续。
3. 完成后,安装程序会要求您重新启动电脑。 继续这样做,在系统重新启动后,通过在按下 Windows 键后搜索“Intel Driver & Support Assistant”来启动 Intel DSA。 当结果出现时单击它以启动软件。
4. 英特尔 DSA 然后会让您知道可用于电脑组件的各种驱动程序更新。 下载并安装所有这些,您的基于 Intel 的硬件将得到更新。
5. 现在,让我们使用 IOBit Driver Booster 手动扫描驱动程序更新。 从此链接下载,并在文件下载完成后启动安装程序。 一开始,它可能会要求您安装另一个软件,但这不是必需的,因此请跳过它。
6. 安装完成后,启动程序并扫描驱动程序更新。 选择您要更新的所有驱动程序,然后单击右上角的“立即更新”。 安装后,只需重新启动您的电脑,新的驱动程序就会生效。
4. 手动设置 DWM.exe 使用集成显卡
某些程序,特别是如果它们与 Windows 资源管理器进程配合使用,可能会导致桌面窗口管理器出现高 GPU 占用问题。 这些程序本身可能会导致 GPU 占用激增,而且多个应用程序也可能会占用您电脑上的 GPU 资源。
在此修复中,我们将向您展示如何为您的电脑上安装的各个程序设置图形首选项。 严重依赖 GPU 的程序,如您的游戏和内容创建软件,应设置为“高性能模式”,或手动指定使用专用显卡。 电脑上的其他一切都可以设置为省电模式,从而利用集成 GPU 而不是消耗高性能独立显卡的资源。 它是这样工作的:
1. 首先,右键单击您的桌面,然后单击上下文菜单中的“显示设置”。
2. 然后,在显示设置下,单击底部的“图形”。
3. 在下一个屏幕上,您现在可以指定哪个 GPU 应该用于您电脑上的各种程序。 单击“浏览”,导航到 C:/Windows/System32,然后选择 DWM.exe。 然后,单击“选项”以指定它应使用的 GPU 类型。
4. 如您所见,我们已将 DWM.EXE 指定为节能模式。 对于游戏,我们指定了“高性能”,以便它们使用专用显卡。 要完成此修复并进一步减少 GPU 占用过高的问题,请对计算机上的所有其他程序执行此步骤。
5. 避免使用集成 GPU,只保持一个 GPU 处于活动状态
Wallpaper Engine 在其支持文章中揭示,具有两个 GPU 的系统:集成显卡和专用显卡可能会出现 GPU 占用过高的问题。 对于具有 NVIDIA Optimus 或 MUX 开关功能的电脑,这应该可以正常工作,但尝试此修复也无妨。 如果您在笔记本电脑或台式机上遇到 GPU 占用过高的问题,而之前的修复没有帮助,让我们试试这个解决方案。
1. 对于台式机用户,您只需从背面查看您的电脑并确保显示器的显示电缆(HDMI、DisplayPort 等)未连接到主板,而是连接到专用显卡。 从本质上讲,应用此修复程序所需要做的就是避免在两个地方都使用显示电缆。 当您这样做时,系统会同时启用集成和专用 GPU,从而导致某些用户的桌面窗口管理器出现高 GPU 占用问题。
2. 对于笔记本电脑用户,请转到制造商提供的控制中心软件。 在我们的例子中,这是 MSI 中心。 您必须导航到可以指定笔记本电脑使用的 GPU 的设置。 在这里,确保选择独立/专用显卡选项而不是混合选项。 如果您想节省电池电量,您也可以选择集成图形模式,但如果它会给您带来高 GPU 占用问题,请避免使用混合设置。
注意:如果您的笔记本电脑没有 MUX 开关或关闭 NVIDIA Optimus 的选项,则无法应用此修复。 在这种情况下,您可以跳到下一个解决方案。
6. 关闭硬件加速 GPU 调度 (HAGS)
这是最流行的解决方案之一,适用于试图修复其电脑上的桌面窗口管理器高 GPU 占用问题的用户。 硬件加速 GPU 调度是一项用于提高显卡性能和减少延迟的功能。 但是,它可能并不适合所有人。 那么让我们看看如何关闭此功能。
1. 首先,右键单击桌面并从上下文菜单中选择“显示设置”。
2. 接下来,在相关设置下,您必须单击底部的“图形”。
3. 现在,单击顶部的“更改默认图形设置”选项。
4. 在这里,您会找到硬件加速 GPU 调度设置。 关闭 HAGS 的开关并重新启动您的电脑以应用更改。 这可能会解决 GPU 占用高的问题。
7. 在 Nvidia 控制面板中更改电源模式
Nvidia 控制面板中的电源管理设置或笔记本电脑的电源计划本身显然可以决定 Windows 如何利用 GPU 资源。 因此,将其设置为正确的模式可以解决 GPU 占用高的问题。 让我们看看如何做到这一点。
1. 右键单击您的桌面,然后单击“显示更多选项”。 然后,单击 Nvidia 控制面板。
2. 接下来,从左侧边栏导航到“管理 3D 设置”。 然后,在右窗格中的全局设置下,向下滚动并找到“电源管理模式”设置。 使用下拉菜单将其设置为“首选最高性能”,然后单击右下角的“应用”。
3. 此外,我们建议使用本指南更改 Windows 11 中的电源模式设置。在“电源和电池”下,将“电源模式”设置设置为最佳性能。 其他模式可能会限制您的 GPU,导致 Windows 报告 GPU 占用很高,即使它使用的显卡资源很少。
8. 在 Windows 显示设置中关闭 HDR
有些人已经能够通过在 Windows 显示设置中禁用 HDR 来修复 DWM.exe 高 GPU 占用问题。 这是你如何做到这一点。
1. 首先,右键单击您的桌面,然后单击上下文菜单中的“显示设置”。
2. 在这里,单击“使用 HDR”旁边的开关并将其关闭。 关闭 HDR 也会禁用广色域 (WCG)(如果已启用),从而解决当前问题。
9. 使用推荐的分辨率和缩放设置
Windows 具有自动缩放功能,可根据您的显示缩放设置尝试将您的应用程序缩放到正确的大小。 它可能会导致某些用户出现高 GPU 占用问题。 因此,让我们确保您的缩放和分辨率设置正确。
1. 右键单击桌面,转到“显示设置”。
2. 接下来,在“比例和布局”下,确保“比例”设置为“推荐”设置。 对我们来说,建议使用 100%。 此外,使用下拉菜单调整“显示分辨率”并将其设置为推荐设置。
10. 在 Windows 设置中关闭快速启动
快速启动是一项 Windows 功能,您只能从电源选项菜单中将其禁用。 使用本指南获取有关如何在 Windows 11 中启用或禁用快速启动的分步说明。它将帮助您通过控制面板访问电源选项,以便您可以禁用快速启动功能。
11. 在 Windows 11/10 中禁用启动应用程序
不必要的启动应用程序和非 Microsoft 相关服务会降低您的电脑速度,甚至会导致桌面 Windows 管理器出现 GPU 占用过高的问题。 这是您可以禁用它们的方法。
1. 让我们首先禁用启动应用程序。 为此,请按下 Windows 按钮并搜索“启动应用程序”。 然后,单击显示的结果。
2. 当您启动 Windows 电脑时,您会看到一个自动打开并占用资源的应用程序列表。 因此,寻找“高影响力”启动应用程序并立即将其关闭。 然后,您可以选择在打开笔记本电脑或台式机时希望在后台加载的 Windows 11 应用程序或软件。
3. 要禁用您的电脑运行不需要的非 Microsoft 服务,请使用“Windows +R”键盘快捷键打开“运行”窗口。 在这里,在文本字段中键入“msconfig”,然后单击确定以启动系统配置实用程序。
4. 在这里,导航到“服务”选项卡。 然后,在左下角,确保取消选中“隐藏所有 Microsoft 服务”。 然后,单击“全部禁用”,将停止不需要的服务。 单击“确定”应用并保存更改。 然后,如果系统询问,请重新启动您的电脑,问题应该已解决。
12. 在 Windows 11/10 中调整视觉效果设置
由于其外观设置,某些低端电脑可能会出现桌面窗口管理器高 GPU 占用问题。 因此,要减少 GPU 的负载并希望解决问题,请按照以下步骤操作:
1. 使用键盘快捷键“Windows + I”打开设置应用程序。 在这里,导航到“系统 -> 关于”,然后单击“高级系统设置”。
2. 现在,导航到弹出窗口中的“高级”选项卡。 然后,在“性能”部分下,单击“设置”,然后在“视觉效果”选项卡下选择“调整为最佳性能”设置。 单击“确定”应用更改。
13. 扫描恶意软件并禁用第三方防病毒软件
有时,运行第三方防病毒软件会导致出现 GPU 占用过高的问题。 因此,请使用本指南卸载 Windows 11 中的应用程序并完全删除第三方防病毒软件。 如果您不想这样做,只需从设置中将其关闭即可。 至于运行病毒扫描,您可以使用防病毒软件中的选项。 但对于其他人,以下是有关如何使用本机 Windows 安全功能执行此操作的步骤:
1. 首先,点击箭头打开系统托盘(在屏幕右下角)。 然后,单击看起来像盾牌的“Windows 安全图标”。
2. 这将打开 Windows 安全应用程序。 在这里,单击“病毒和威胁防护”以访问系统扫描选项。
3. 接下来,单击“快速扫描”以对您的系统执行扫描。 如果您愿意,我们建议您也使用扫描选项来执行完整的系统扫描。 完成后,按照屏幕上的说明删除系统上发现的任何威胁。
14. 运行 CHKDSK、DISM 和 SFC 命令
DISM 和 SFC 命令用于通过恢复任何丢失或损坏的文件来修复 Windows 操作系统。 CHKDSK 命令用于扫描 HDD 或 SSD 的坏扇区并进行修复。 运行它们的方法如下:
1. 首先,以管理员模式打开命令提示符。 为此,请按下 Windows 按钮,搜索“CMD”,然后单击右侧窗格中的“以管理员身份运行”。
2. 接下来,将以下命令一一复制并粘贴到 CMD 窗口中。 它们都是不同的,不应该一起启动。 输入第一个命令(即 DISM)后,按下 Enter,然后等待该过程完成。 然后,继续执行下一个命令并重复 SFC 和 CHKDSK 命令的过程。
DISM/Online/Cleanup-Image/RestoreHealth SFC /scannow chkdsk /f
15. 在 Windows 11 中使用系统还原点或“重置此电脑”
如果您记得您的电脑之前没有出现 GPU 占用过高的问题,那么使用恢复工具返回到上一个系统还原点可能会解决该问题。 如果您没有系统还原点,您也可以简单地重置您的电脑。 在此之前,请记得在需要时备份您的重要数据。 您还可以参考本指南,了解一些出色的 Windows 备份软件。
1. 按下“Windows + I”快捷方式打开 Windows 设置。 然后,在系统设置下,向下滚动找到“恢复”,然后单击它。
2. 在这里,您会找到“重置此电脑”选项。 单击“重置电脑”按钮开始该过程,然后按照屏幕上的说明完成该过程。 完成后,您的 Windows 操作系统将被重置。
如果您想使用系统还原方法,请单击“立即重新启动”以进入“高级启动”选项。 电脑重新启动后,请按照本指南使用系统还原点还原电脑。
常见问题
GPU 占用率 100% 可以吗?
在运行游戏或任何其他 GPU 密集型程序时,GPU 占用率达到 100% 是正常的。 此外,如果您有意将电源计划或 GPU 电源管理设置设置为平衡设置,而不是高性能模式,则 Windows 可能会根据您当前的设置报告您的 GPU 占用率非常高。
当我不玩游戏时,为什么我的 GPU 占用率在闲置时为 100%?
由于后台应用程序和服务、DWM.exe 问题甚至您当前的电源计划等多种因素,即使不玩游戏,GPU 占用率也可能达到 100%。
[已修复] DWM.exe 导致的 GPU 占用率过高问题
就是这样。 我们希望上面列出的众多解决方案之一有助于解决桌面窗口管理器 (DWM.exe) 系统进程的高 GPU 占用问题。 既然您已经实施了建议的解决方案并解决了您的问题,请查看本指南以了解可以加速 Windows 11 的各种方法。它甚至包括如何减少 Windows 11 安装的体积,这可以进一步减少 GPU、CPU 和 RAM 的使用,如果您希望这样做。 最后,如果您有任何疑问,请在下面的评论中告诉我们!