当Windows 10中的(Windows 10)DirectX Graphics MMS系统文件由于过时、错误或损坏的显卡驱动程序而崩溃时,会出现“dxgmms2.sys”蓝屏死机 (BSOD) 错误。(blue screen of death (BSOD) error)但很少有一般文件损坏和与内存相关的故障也会导致该问题。
如果您在 Windows 10 PC 上玩游戏或流式传输视频时反复遇到“dxgmms2.sys ”蓝屏错误,下面的故障排除方法列表应该可以帮助您解决该问题。(” BSOD)
更新显卡驱动程序
在大多数情况下,“dxgmms2.sys ”蓝屏死机(” BSOD)源于过时的视频驱动程序,因此最好通过更新它们来开始。您可以通过在NVIDIA(NVIDIA)、AMD和Intel等显卡制造商网站上进行简短搜索来获取驱动程序的最新副本。
假设(Suppose)您不知道显卡的具体品牌和型号。在这种情况下,您可以依靠自动检测工具(例如NVIDIA Smart Scan、AMD Driver Auto-detect和Intel Driver & Support Assistant)来自动下载驱动程序。您还可以使用专用的驱动程序更新工具(use a dedicated driver updater tool)来帮助您。
更新 Windows 10
Windows 10的过时版本也可能导致“dxgmms2.sys ”蓝屏死机(” BSOD)。如果您一再推迟在计算机上安装操作系统更新(put off installing operating system updates),则必须立即应用它们。这应该可以消除任何已知的错误和问题,同时更新过时的DirectX组件。
1. 打开开始(Start )菜单并选择设置(Settings)。
2. 选择更新和安全(Update & Security)。
3. 选择检查更新(Check for updates)。
假设Windows 更新(Windows Update)检测到任何挂起的更新,请选择下载并安装(Download and install)以安装它们。
回滚显卡驱动程序
如果您在Windows 10(Windows 10)中更新图形驱动程序后立即开始遇到“dxgmms2.sys”错误,则必须回滚它们。
1. 按Windows + X并选择标有设备管理器(Device Manager)的选项。
2. 展开显示适配器(Display adapters)。
3. 右键单击您的显示适配器并选择属性(Properties)。
4. 切换到驱动程序(Driver )选项卡。
5. 选择回滚驱动程序(Roll Back Driver)。
6. 重新启动您的计算机。
重新安装显卡驱动程序
如果“dxgmms2.sys ”蓝屏(” BSOD)错误仍然存在,您必须在计算机上重新安装显卡驱动程序。
1. 打开设备管理器(Device Manager)。
2. 展开显示适配器(Display Adapters)。
3. 右键单击您的显示适配器并选择卸载设备(Uninstall device)。
4. 选中删除此设备的驱动程序软件(Delete the driver software for this device)旁边的框,然后选择卸载(Uninstall)。
5. 按Windows + X并选择应用程序和功能(Apps and Features)。
6. 删除所有列出的显卡驱动支持软件。
7. 重新启动您的计算机。
Windows 10 将在启动时自动安装一组通用视频驱动程序。但您必须从显卡制造商处获取最新的驱动程序并尽快应用。
更新游戏(Update Game)、浏览器(Browser)或流媒体客户端
是否有特定的视频游戏、网络浏览器或流媒体客户端在您的计算机上触发“dxgmms2.sys”错误?将应用程序更新到最新版本(Update the application to its latest version)并检查是否有帮助。
修复损坏的文件(Repair Corrupted Files)和驱动器(Drive)错误
Windows 10 具有多个命令行工具,您可以在提升的Windows PowerShell控制台上运行这些工具,以检查和解决文件损坏和驱动器错误(resolve issues with corrupted files and drive errors)的问题。您应该按照它们出现在下面的顺序运行它们。但是,它们可能需要大量时间(大约一个小时或更长时间)才能完成。
运行系统文件检查器 (SFC)(Run System File Checker (SFC))
1. 按Windows + X并选择Windows PowerShell (Admin)。
2. 键入sfc /scannow。
3. 按回车(Enter)。
运行部署映像服务和管理 (DISM) 工具(Run Deployment Image Servicing and Management (DISM) Tool)
1. 打开提升的Windows PowerShell控制台。
2. 输入以下命令并按Enter:
DISM /Online /Cleanup-Image /CheckHealth
3. 如果DISM命令检测到您的计算机有问题,请执行以下两个命令:
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
运行检查磁盘实用程序 (CHKDSK)(Run Check Disk Utility (CHKDSK))
1. 打开提升的Windows PowerShell控制台。
2. 键入chkdsk c: /r。
3. 按回车(Enter)。
4. 键入Y以确认您希望检查磁盘实用程序(Check Disk Utility)在您下次重新启动计算机时运行。
5. 再次按Enter并重新启动计算机。
6. 等待检查磁盘工具(Check Disk Utility)完成扫描和修复驱动器错误。此后不久将加载 Windows 10。
执行系统还原
您是否花时间在 Windows 10 中设置系统还原(set up System Restore in Windows 10)?如果是这样,您可能有一个从您的 PC 正常工作时开始的还原点。尝试使用它将操作系统还原到早期状态。
1. 按Windows + R打开运行(Run )框。然后,键入sysdm.cpl并选择OK。
2. 切换到系统保护( System Protection)选项卡。
3. 选择系统还原(System Restore)。
4. 选择下一步(Next)。
5. 选择一个还原点并按照屏幕上的所有说明应用它。
卸载 Windows 更新
新的 Windows 10(New Windows 10)更新提高了操作系统的稳定性,但有些也可能最终导致破坏。如果最近的Windows更新导致出现“dxgmms2.sys ”蓝屏(” BSOD)错误,您应该将其删除。但是,您不得卸载任何安全更新。
1. 打开运行(Run )框。然后,输入appwiz.cpl并选择OK。
2. 选择“程序(Programs)和功能(Features)”窗口左上角的查看已安装更新。(View installed updates)
3. 选择最新的可选或功能更新,然后选择卸载(Uninstall)。
运行内存诊断
内存故障(Faulty)是“dxgmms2.sys ”蓝屏死机(” BSOD)的另一个原因。您可以使用Windows 10(Windows 10)的内置Windows 内存诊断(Windows Memory Diagnostics)工具检查内存相关问题。
1. 按Windows + S,键入windows memory diagnostics,然后选择Open。
2. 选择立即重启并检查问题(Restart now and check for problems)。这应该会提示您的计算机启动到Windows 内存诊断程序(Windows Memory Diagnostics)。
3.等待(Wait)Windows 内存诊断(Windows Memory Diagnostics)完成对任何错误的检查。完成后,您的计算机将重新启动并通知您与内存相关的问题。
此外,您应该运行第三方MemTest86工具来检查更多错误。下面介绍如何使用 MemTest86 来诊断坏内存(use MemTest86 to diagnose bad memory)。
如果这两个工具都确认您的计算机上存在内存错误,您可能需要更换RAM模块。请联系当地的 PC 维修服务寻求帮助。
重置 Windows 10
如果上述修复均无效(或者计算机内存没有问题),则必须将Windows 10重置为出厂默认设置。这应该消除“dxgmms2.sys ”蓝屏(” BSOD)错误背后的任何潜在问题。您可以在重置过程中选择保留或删除个人文件。
1. 打开开始(Start )菜单并选择设置(Settings)。
2. 选择更新和安全(Update & Security)。
3. 选择恢复(Recovery)。
4. 选择开始(Get started)。
5. 根据您要对文件执行的操作,选择保留我的文件(Keep my files )或删除所有内容(Remove everything)。然后,按照屏幕上的其余说明进行操作。
如需全面的分步指南,请查看这篇关于将 Windows 10 重置为出厂设置(resetting Windows 10 to factory settings)的帖子。
DXGMMS2.SYS BSOD 错误已修复
您可能最终通过更新计算机上的显卡驱动程序直接修复了“dxgmms2.sys ”BSOD 。如果没有,上面的其余指针应该可以帮助您解决它。但是,如果您继续遇到错误,这是您必须做的。
“dxgmms2.sys ”(Handled)蓝屏(” BSOD)通常与“未处理的系统线程异常(System Thread Exception)”、“未处理的Kmode异常(Kmode Exception Not Handled)”和“系统服务异常(System Service Exception)”停止代码一起显示。我们已经分别介绍了它们,因此请深入研究这些帖子并执行您发现的任何其他建议和修复。
How to Fix the dxgmms2.sys BSOD Error in Windows 10
The “dxgmms2.sys” blue screen of death (BSOD) error occurs when the DirectX Graphics MMS system file in Windows 10 crashes due to outdated, buggy, or broken graphics card drivers. But rarely, general file corruption and memory-related faults can also contribute to the issue.
If you keep experiencing the “dxgmms2.sys” BSOD error repeatedly while playing games or streaming video on your Windows 10 PC, the list of troubleshooting methods below should help you fix that.
Update Graphics Card Drivers
In most cases, the “dxgmms2.sys” BSOD stems from outdated video drivers, so it’s a good idea to kick things off by updating them. You can obtain an up-to-date copy of the drivers with a brief search on graphics card manufacturer websites such as NVIDIA, AMD, and Intel.
Suppose you don’t know the specific make and model of your graphics card. In that case, you can rely on auto-detect tools such as NVIDIA Smart Scan, AMD Driver Auto-detect, and Intel Driver & Support Assistant to download drivers automatically. You can also use a dedicated driver updater tool to help you with that.
Update Windows 10
Outdated versions of Windows 10 can also result in the “dxgmms2.sys” BSOD. If you’ve repeatedly put off installing operating system updates on your computer, you must apply them immediately. That should eliminate any known bugs and issues while simultaneously updating obsolete DirectX components.
1. Open the Start menu and select Settings.
2. Select Update & Security.
3. Select Check for updates.
Suppose Windows Update detects any pending updates, select Download and install to install them.
Roll Back Graphics Card Drivers
If you started encountering the “dxgmms2.sys” error right after updating your graphics drivers in Windows 10, you must roll them back.
1. Press Windows+X and select the option labeled Device Manager.
2. Expand Display adapters.
3. Right-click your display adapter and select Properties.
4. Switch to the Driver tab.
5. Select Roll Back Driver.
6. Restart your computer.
Reinstall Graphics Card Drivers
If the “dxgmms2.sys” BSOD error persists, you must reinstall the graphics card drivers on your computer.
1. Open Device Manager.
2. Expand Display Adapters.
3. Right-click your display adapter and select Uninstall device.
4. Check the box next to Delete the driver software for this device and select Uninstall.
5. Press Windows+X and select Apps and Features.
6. Remove any listed video card driver support software.
7. Restart your computer.
Windows 10 will automatically install a set of generic video drivers at startup. But you must obtain the latest drivers from your graphics card manufacturer and apply them as soon as possible.
Update Game, Browser, or Streaming Client
Is there a specific video game, web browser, or streaming client that triggers the “dxgmms2.sys” error on your computer? Update the application to its latest version and check if that helps.
Repair Corrupted Files and Drive Errors
Windows 10 features several command-line tools that you can run off an elevated Windows PowerShell console to check for and resolve issues with corrupted files and drive errors. You should run them in the order that they appear below. However, they may take a significant amount of time (around an hour or more) to complete.
Run System File Checker (SFC)
1. Press Windows+X and select Windows PowerShell (Admin).
2. Type sfc /scannow.
3. Press Enter.
Run Deployment Image Servicing and Management (DISM) Tool
1. Open an elevated Windows PowerShell console.
2. Enter the following command and press Enter:
DISM /Online /Cleanup-Image /CheckHealth
3. If the DISM command detects issues with your computer, execute the two commands that follow:
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
Run Check Disk Utility (CHKDSK)
1. Open an elevated Windows PowerShell console.
2. Type chkdsk c: /r.
3. Press Enter.
4. Type Y to confirm that you want the Check Disk Utility to run the next time you reboot your computer.
5. Press Enter again and restart your computer.
6. Wait for the Check Disk Utility to finish scanning and repairing drive errors. Windows 10 will load soon after that.
Perform System Restore
Have you taken the time to set up System Restore in Windows 10? If so, you probably have a restore point from a time when your PC was working correctly. Try using it to restore the operating system to an earlier state.
1. Press Windows+R to open the Run box. Then, type sysdm.cpl and select OK.
2. Switch to the System Protection tab.
3. Select System Restore.
4. Select Next.
5. Pick a restore point and follow all on-screen instructions to apply it.
Uninstall Windows Update
New Windows 10 updates improve the stability of the operating system, but some can also end up breaking things. If a recent Windows update caused the “dxgmms2.sys” BSOD error to show up, you should remove it. You must not uninstall any security updates, however.
1. Open the Run box. Then, type appwiz.cpl and select OK.
2. Select View installed updates to the top-left of the Programs and Features window.
3. Select the most recent optional or feature update and select Uninstall.
Run Memory Diagnostics
Faulty memory is another cause of the “dxgmms2.sys” BSOD. You can check for memory-related issues using Windows 10’s built-in Windows Memory Diagnostics tool.
1. Press Windows+S, type windows memory diagnostics, and select Open.
2. Select Restart now and check for problems. That should prompt your computer to boot into Windows Memory Diagnostics.
3. Wait until Windows Memory Diagnostics finishes checking for any errors. Once it does, your computer will reboot and notify you of memory-related issues.
Additionally, you should run the third-party MemTest86 tool to check for even more errors. Here’s how to use MemTest86 to diagnose bad memory.
If both tools confirm that there are memory errors on your computer, you may have to replace the RAM modules. Contact a local PC repair service for assistance.
Reset Windows 10
If none of the fixes above worked (or if there’s nothing wrong with the memory on your computer), then you must reset Windows 10 to factory defaults. That should get rid of any underlying issues behind the “dxgmms2.sys” BSOD error. You can choose to keep or remove personal files during the reset procedure.
1. Open the Start menu and select Settings.
2. Select Update & Security.
3. Select Recovery.
4. Select Get started.
5. Depending on what you want to do with your files, select Keep my files or Remove everything. Then, follow the rest of the on-screen instructions.
For a comprehensive step-by-step guide, check out this post about resetting Windows 10 to factory settings.
DXGMMS2.SYS BSOD Error Fixed
You likely ended up fixing the “dxgmms2.sys” BSOD straight off the bat by updating the graphics card drivers on your computer. If not, the rest of the pointers above should’ve helped you resolve it. But here’s what you must do if you continue to run into the error.
The “dxgmms2.sys” BSOD typically shows up alongside the “System Thread Exception Not Handled,” “Kmode Exception Not Handled,” and “System Service Exception” stop codes. We’ve covered them separately, so dig into those posts and carry out any additional suggestions and fixes that you find.