如何在 Windows 11/10 上重新安装 DirectX


凭借 直接X API 的图形功能,Microsoft Windows 已成为最佳游戏操作系统。但是,当这个关键组件在您的计算机上无法正常工作时,您该怎么办?

DirectX 必须在早期版本的 Windows 中单独安装,因为它通常与游戏一起打包。然而,现在这个过程应该是自动的,这使得找到一种手动完成的方法有点棘手。为了帮助您解决问题,以下是在 Windows PC 上重新安装 DirectX 的所有方法。

何时需要在计算机上重新安装 DirectX?

默认情况下,Windows 11/10 已包含最新版本的 DirectX 12。通常,这意味着您的电脑在所有新驱动程序上保持最新状态,从而为您的硬件提供最佳图形性能。

但有时可能会遇到故障。也许是你的Windows 更新已暂停 。也许 DirectX 安装已损坏。不管是什么原因,如果您的计算机上出现任何图形问题(例如运行视频游戏时),那么首先要尝试的是重新安装 DirectX。

方法#1:下载 DirectX 安装程序

虽然 DirectX 是自动安装和更新的,但独立的安装程序仍然存在。它可用于在您的计算机上手动添加过时的 DirectX 模块,而无需删除现有的 DirectX 安装。

  1. 要获取DirectX 最终用户运行时 Web 安装程序, 前往微软官方网站 。安装程序很小,因为安装过程中所需的文件已下载。
    1. 运行此安装程序并接受许可协议。确保您仍然连接到互联网,因为现在将检索需要安装的任何模块。
      1. 根据已安装的 DirectX 版本,可能需要几秒钟到一个小时之间的时间。如果您的电脑没有缺少任何 DirectX 组件,安装程序将退出而不进行任何更改。
      2. 建议使用官方 Windows 安装程序在系统上重新安装 DirectX。一旦运行时安装程序完成其工作,您就不应该遇到任何与 DirectX 相关的问题。.

        方法 #2:检查 Windows 更新

        由于 DirectX 默认包含在 Windows 11/10 中,因此您无需寻找独立的安装程序。只需 保持更新 就足以确保您的系统运行最新版本的 DirectX 12,因为 Windows 更新包含 DirectX 软件包。

        1. 要检查 Windows 更新,请转到“开始”菜单并打开设置
            1. 此类设置中的第一个选项卡是 Windows 更新。使用检查更新 按钮刷新 Windows。如果有任何更新待处理,Windows 现在将检测并安装它们。

            一旦您获得最新的 Windows 更新,您就无需再担心重新安装 DirectX。操作系统将自动配置 DirectX 模块,为您提供硬件可以支持的最新版本。

            方法#3:禁用第三方应用和服务

            如果前两种方法不起作用,则问题可能出在其他地方。第三方应用程序或服务很少会干扰 DirectX。即使您的计算机上安装了正确的版本,这种干扰也可能导致 DirectX 问题。

            1. 要禁用启动服务,请打开任务管理器 。您可以使用 Ctrl + Alt + Del 键盘 快捷键,或者右键单击任务栏并从菜单中选择任务管理器
              1. 如果这是您第一次打开任务管理器,您将只能看到正在运行的应用程序,而看不到任何服务或进程。要获得完整视图,请选择更多详细信息
                1. 任务管理器现在将显示您电脑上每个正在运行的任务,包括系统进程或后台任务。切换到启动 标签。
                  1. “启动”选项卡中列出了启动电脑时默认运行的所有服务。这些应用程序不仅会降低您的计算机速度,而且通常会导致与其他更关键的应用程序发生冲突。选择所有不需要的服务,然后选择禁用 按钮。
                  2. .
                  3. 启动服务并不是计算机上运行的唯一占用资源的应用程序。有很多服务没有显示在该列表中,但仍然在后台运行。要禁用此类任务,请从“开始”菜单中搜索系统配置 来打开它。
                    1. MSConfig 系统实用程序 可让您配置计算机上的启动选项,并且比任务管理器更详细。请注意此屏幕上的正常启动 选项;完成诊断后,您需要启用此功能以使事情恢复正常。现在,选择服务 标签继续。
                      1. 此处列出了您电脑上运行的所有后台服务。这也包括系统进程,因此启用隐藏所有 Microsoft 服务 复选框将其删除。现在您可以使用全部禁用 按钮来关闭所有这些额外进程。
                      2. 请注意,此步骤不是永久性的。此列表中的许多服务虽然不是必需的,但仍然有点用,并且需要为您的计算机提供最佳性能。这仅允许我们检查是否有任何第三方应用程序可能干扰您的 DirectX 安装。

                        您现在需要做的就是重新启动电脑并查看 DirectX 是否正常工作。如果是,那么上一个列表中的服务之一就是罪魁祸首。我们建议一一启用它们以查找有问题的应用程序,然后您可以卸载或禁用它。

                        完成后,请记住返回系统配置应用并选择正常启动 将其设置回默认值。

                        方法#4:在命令提示符中运行系统文件检查器

                        如果您正确安装了 DirectX、更新了计算机,甚至检查了任何冲突的服务,那么唯一剩下的可能性就是数据损坏。损坏的驱动程序和系统文件通常会引发奇怪的错误,并且很难诊断。

                        1. 要查找并修复计算机上任何损坏的系统文件,请以管理员身份打开命令提示符 。只需在搜索框中输入 cmd 即可找到该应用程序。
                        2. .
                          1. 我们将使用名为“系统文件检查器”的命令提示符实用程序 。顾名思义,它会检查所有系统文件是否有任何数据损坏,并修复受影响的文件。输入命令 sfc /scannow 运行该工具。
                            1. 系统文件检查器现在将扫描您的 Windows 安装并验证每个文件的完整性。扫描完成后,您的所有系统文件都已被检查和修复。
                            2. 在 Windows 11/10 上重新安装 DirectX 的最佳方法是什么?

                              由于 DirectX 是 Windows 11/10 的一个组成部分,因此您通常不必担心自己安装它。相反,Windows 更新将自动修补 DirectX 问题,让您可以自由地玩游戏和运行其他图形应用程序。

                              但是,如果您的计算机显示 DirectX 问题,手动重新安装也不失为一个好主意。您可以使用 Microsoft 的独立安装程序来实现此目的,或者只是确保您的 Windows 更新不会停止。

                              当安装 DirectX 不是问题时,您应该检查是否有冲突的应用程序和系统损坏。修复这些问题可确保 DirectX 在您的 Windows 计算机上顺利运行。

                              .

                              相关文章:


                              28.10.2021