Все способы:
- Вариант 1: Работа с драйвером видеокарты
- Способ 1: Обновление драйвера
- Способ 2: Откат к предыдущей версии ПО
- Способ 3: Полная переустановка драйвера
- Вариант 2: Отключение аппаратного ускорения
- Вариант 3: Диагностика DirectX
- Вариант 4: Отключение режима сна
- Вариант 5: Обновление ОС
- Вариант 6: Диагностика ОЗУ
- Вариант 7: Сброс настроек BIOS
- Вариант 8: Откат состояния Windows
- Вопросы и ответы: 0
Dxgmms2.sys — это файл, связанный с графическим отображением и визуальными возможностями компьютера. Чаще всего BSOD с такой ошибкой появляется во время игр или просмотра потокового видео.
Вариант 1: Работа с драйвером видеокарты
В первую очередь проверьте драйвер графического адаптера, поскольку синий экран с Dxgmms2.sys напрямую связан с возможными проблемами в работе программного обеспечения компонента.
Способ 1: Обновление драйвера
Посмотрите, актуален ли драйвер для видеокарты. Обычно приложение уведомляет об этом само, но иногда этого не происходит. Узнать о новой версии можно, запустив приложение для управления графическим адаптером, по необходимости выполнив ручную проверку обновлений.
Обладателям ноутбуков, где чаще всего используется встроенный видеочип (т. е. видеокарта интегрирована), можно использовать штатный «Диспетчер устройств»:
- Кликните правой кнопкой мыши по иконке Windows на нижней панели и выберите пункт «Диспетчер устройств».
- Разверните меню «Видеоадаптеры».
Если рядом с названием оборудования отображается значок в виде восклицательного знака, то драйвер для него устарел, и его необходимо обновить для стабильной работы адаптера. В нашем отдельном материале пошагово разобран алгоритм действий при использовании встроенных средств системы, стороннего софта или фирменных утилит от производителей наиболее популярных видеокарт.
Подробнее: Способы обновления драйверов видеокарты в Windows 10
Способ 2: Откат к предыдущей версии ПО
Если на компьютере установлен актуальный драйвер, но синий экран с Dxgmms2.sys все равно прерывает работу, то, вероятно, при установке последней версии ПО произошли сбои, которые могли привести к неполадкам функционирования компонента.
Откатите версию драйвера и посмотрите, пропала ли проблема. Для этого, если у вас дискретная видеокарта, воспользуйтесь одной из ссылок ниже.
Подробнее: Как откатить драйвер видеокарты NVIDIA / AMD
Если видеокарта интегрированная, проделайте то же самое, что в Способе 1 в Шаге 1 и 2, затем вызовите окно со свойствами видеоадаптера, дважды щелкнув по названию компонента. В новом окне перейдите на вкладку «Драйвер» и нажмите на кнопку «Откатить», если она активна. Программное обеспечение вернется в прежнее состояние, которое было до последнего обновления.
Если на компьютере или ноутбуке две видеокарты — встроенная и дискретная, — то проделать процедуру лучше с обоими графическими адаптерами.
Способ 3: Полная переустановка драйвера
Следующий вариант – полная переустановка программного обеспечения для видеокарты. К нему прибегают в крайних случаях, если другие манипуляции не помогли. В некоторых случаях, например из-за вирусов или критических системных сбоев, откат версии не принесет никакого результата. Тогда можно попробовать наиболее радикальный метод, предполагающий удаление, затем установку ПО для компонента.
Наши авторы разбирали способы полного удаления программного обеспечения для используемой на ПК видеокарты с помощью встроенных возможностей Виндовс, а также специализированного софта от сторонних разработчиков. Еще были рассмотрены методы установки драйверов для адаптера через официальный сайт производителя или его фирменные утилиты и стандартные средства ОС. Инструкции описаны на примере Windows 7, но они полностью актуальны и для «десятки».
Подробнее:
Удаляем драйвер видеокарты
Установка драйвера на видеокарту
Вариант 2: Отключение аппаратного ускорения
Еще одна причина возникновения ошибки Dxgmms2.sys и синего экрана – это активная функция аппаратного ускорения, которая предназначена для увеличения производительности компьютера. Попробуйте отключить ее, чтобы узнать, в этом ли проблема. В этом случае потребуется использовать возможности «Редактора реестра» Windows 10 или стороннее приложение. В нашем отдельном материале есть пошаговое руководство по отключению упомянутой функции.
Подробнее: Способы отключения аппаратного ускорения в Windows 10
Вариант 3: Диагностика DirectX
Поскольку Dxgmms2.sys в Windows 10 связан с DirectX Graphics API, то для устранения неполадки можно использовать встроенное средство диагностики DirectX, которое не только позволяет узнать информацию о компонентах системы, но и проверить совместимость программной и аппаратной составляющей ПК.
- Запустите средство, введя запрос «dxdiag» в системной строке поиска.
- Через некоторое время утилита автоматически соберет сведения о системе и отобразит нужную информацию. Перейдите на вкладку «Экран», где в блоке «Примечания» можно посмотреть, найдены ли ошибки или конфликты.
При отсутствии выявленных проблем переходите к следующим вариантам. В случае с наличием неполадок можно переустановить ряд библиотек DirectX Web Installer, чтобы еще раз установить необходимые для работы компоненты. Это поможет, когда в результате деятельности вирусов или системных ошибок были повреждены некоторые DLL-библиотеки.
Скачать DirectX Web Installer с официального сайта
Однако таким образом установится DirectX до 9 версии включительно. При повреждении файлов новейших версий (а они в Windows 10 обновляются вместе с самой операционкой) лучше выполнить проверку целостности файлов. В Способе 1 статьи по ссылке ниже рассказано, как это сделать.
Подробнее: Использование и восстановление проверки целостности системных файлов в Windows 10
Вариант 4: Отключение режима сна
Когда драйвер видеокарты работает в фоновом режиме, то после того, как компьютер выходит из сна, может появляться синий экран с рассматриваемой ошибкой. Попробуйте отключить функцию сна:
- Запустите «Панель управления». Для этого можно использовать строку системного поиска.
- В качестве просмотра выберите крупные или мелкие значки, затем нажмите на раздел «Электропитание».
- На панели слева щелкните по строке «Настройка перехода в спящий режим».
- В новом окне кликните по ссылке «Изменить дополнительные параметры питания».
- Разверните настройки пункта «Жесткий диск», затем «Отключать жесткий диск через». В строках от сети и батареи задайте значение «0». Кликните по «Применить», потом по «ОК», чтобы настройки зафиксировались.
Также можно в окне изменения параметров схемы выбрать пункты «Никогда» в строке с функцией «Переводить компьютер в спящий режим», затем сохранить настройки.
Вариант 5: Обновление ОС
От многих ошибок в Windows 10, включая синий экран с Dxgmms2.sys, можно избавиться, если поддерживать версию операционной системы в актуальном состоянии. Все апдейты загружаются и устанавливаются в автоматическом режиме, а в качестве альтернативы ОС еще обновляется и вручную с помощью штатного инструмента «Центр обновления» или специальных утилит от компании Microsoft. У нас на сайте описаны методы по обновлению в отдельной пошаговой инструкции.
Подробнее: Обновление Windows 10 до последней версии
Вариант 6: Диагностика ОЗУ
Неисправность оперативной памяти также может вызывать синий экран с ошибкой. Это случается не часто, но есть смысл проверить ОЗУ на наличие ошибок, чтобы исправить их. В Windows предусматривается специальный инструмент для этого:
- Запустите «Средство проверки памяти Windows», используя системную поисковую строку.
- Выберите один из пунктов в появившемся меню: перезагрузить компьютер сейчас или выполнить диагностику при последующем включении.
Во время загрузки системы средство начнет сканирование Windows на наличие ошибок. Если таковые выявятся, то при возможности они будут исправлены самостоятельно.
Просканировать RAM на ошибки также можно при помощи сторонних приложений.
Подробнее:
Как протестировать оперативную память при помощи программы MemTest86+
Программы для проверки оперативной памяти
Вариант 7: Сброс настроек BIOS
Чтобы избавиться от ошибки, можно сбросить настройки BIOS. Это помогает решить многие аппаратные проблемы, включая некорректную загрузку ОС или работу компонентов. Для такой процедуры используется специальная утилита, функции БИОС или аппаратные возможности материнской платы. В нашем руководстве автор рассматривал все варианты сброса настроек до заводских.
Подробнее: Сбрасываем настройки BIOS
Вариант 8: Откат состояния Windows
Если на компьютере активна функция автоматического создания точек восстановления, то вариант с откатом состояния операционной системы может сработать, поскольку ошибку могла вызвать недавняя проблема или установленная программа. Как это сделать – развернуто описано в нашем отдельном материале на сайте. Также этот вариант подойдет в том случае, если ОС не запускается.
Подробнее: Откат к точке восстановления в Windows 10
Все недавно установленные приложения и настройки, которые были изменены после создания точки восстановления, будут также удалены.
Наша группа в TelegramПолезные советы и помощь
Encountering the frustrating dxgmms2.sys blue screen error can be a gamer’s nightmare as it disrupts immersive gaming experiences. The issue commonly appears with System Service Exception, Video_Scheduler_Internal_Error, System Thread Exception Not Handled, or DRIVER_IRQL_NOT_LESS_OR_EQUAL. This BSOD problem may occur with a system crash, and the PC may freeze, hang, and become unresponsive.
This glitch often occurs from obsolete or faulty graphics card drivers pushing your DirectX Graphics MMS system file beyond its limits. But fear not, as we’ve got this blog, to rescue your system from this digital quagmire. Whether it’s a driver hiccups or a hardware misstep, our solutions promise respite. Therefore, say goodbye to the relentless restarts and hello to uninterrupted gaming bliss.
dxgmms2.sys blue screen Error
Here is how to fix dxgmms2.sys blue screen Error in Windows 11/10:
Update the Graphic Drivers
To tackle the pesky BSOD you should begin with updating your graphic drivers. This quick fix is done through Device Manager, an effective Windows tool that helps to update, uninstall, and roll back drivers and ensures a seamless gaming journey.
- Press Win + R, type devmgmt.msc, and hit Enter.
- In Device Manager, expand Display adapters.
- Right-click on your graphics adapter (AMD, NVIDIA, or Intel), and choose Update driver.
- Select “Search automatically for drivers”.
- Let Windows install the latest driver and reboot your computer.
Roll Back to the Previous Driver Version
In certain scenarios, updating the drivers has been identified as the real reason for this error, so, reverting them to the previous version where they worked can be a viable option.
- Right-click on Start and select Device Manager.
- Double-click on Display adapters.
- Right-click the graphics card, and select Properties.
- Navigate to the Driver tab.
- Select “Roll Back Driver”.
- Wait for the previous driver version to be installed.
- Click OK and restart your PC.
Launch the DirectX Diagnostic Tool to see note
The dxgmms2.sys error in Windows is closely tied to DirectX, a crucial component. Essentially, the filename is a shortcut for DirectX Graphics MMS. Therefore, understanding the error notes on the tool becomes a pivotal key in troubleshooting and resolving the issue effectively:
- Press Win + R, type dxdiag, and hit Enter.
- Let the DirectX Diagnostic Tool load.
- Click the Display tab.
- Check Notes for errors.
- If errors, use DirectX Web Installer to reinstall the tool.
Turn Off Hardware Acceleration
Another reason behind the BSOD error may be the hardware acceleration feature in your Windows system. While this feature aims to boost computer performance, it can also trigger issues. Try disabling hardware acceleration to check if the issue is solved.
- Click on Search, type regedit, and press Enter.
- Navigate to
HKEY_CURRENT_USER -> Software -> Microsoft -> Avalon.Graphics
. - Right-click in the right panel and select New -> DWORD (32-bit) Value.
- Name it DisableHWAcceleration.
- Double-click on this value, set its Value data to 1, and click OK.
- Exit Registry Editor and restart your computer.
- If needed, reverse the process by changing DisableHWAcceleration’s value to 0.
Run Windows Memory Test
Windows Memory Diagnostic Utility is your ally in dealing with the dxgmms2.sys problem. This Windows-integrated program serves as a diagnostic detective for memory-related issues.
When confronted with the dreadful blue screen problem, this utility becomes critical. Simply said, it scans your computer’s RAM for errors and provides suggestions for resolving the problem.
- Search for MdSched in the Start menu and press Enter.
- Click Restart now and check for problems.
- Alternatively, select Check for problems next time I start my computer for unsaved work.
- Windows scans for memory issues upon reboot.
Upgrade the BIOS
Still struggling with the dxgmms2.sys issue? You might want to try updating or upgrading your BIOS. It is the Basic Input/Output System which is nothing but the core of your computer’s startup process.
Therefore, updating it can be the key to addressing the aforementioned error. Moreover, BIOS updates often include enhancements and bug fixes, offering a potential solution to this glitch.
- Download the latest BIOS from your motherboard manufacturer’s website.
- Extract if it’s a ZIP/RAR to an empty USB drive.
- Click Start > Power > Restart (hold down Shift).
- Navigate to Troubleshoot -> Advanced options -> UEFI Firmware Settings -> Restart.
- In BIOS, find the Update option.
- Flash BIOS using the USB drive.
- Ensure smooth updates for your motherboard.
Switch HDMI/VGA Ports
Another quick fix for this error is to change the HDMI port on your computer by moving the cable from the Graphics Card port to the HDMI/VGA port on the motherboard. This simple switch might effectively solve the problem.
Install available Windows updates
You might want to try updating Windows to a stable version to bid farewell to dxgmms2.sys blue screen error. Whether on Windows 10 or 11, stability is key.
For Windows 10
- Click on Start and select Settings.
- Go to Update & security.
- Choose Windows Update.
- Click on Check for updates.
- Install the available updates.
For Windows 11
- Press Win + I and navigate to Windows Update.
- Click on “Check for updates”.
- Allow the system to scan and download pending updates.
- Finally, click on Restart now.
Methods:
Update the Graphic Drivers
Roll Back to the Previous Driver Version
Launch the DirectX Diagnostic Tool to see note
Turn Off Hardware Acceleration
Run Windows Memory Test
Upgrade the BIOS
Switch HDMI/VGA Ports
Install available Windows updates
That’s all!!
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.
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.
Related Posts
- How to Fix a “This file does not have an app associated with it” Error on Windows
- How to Fix an Update Error 0x800705b4 on Windows
- How to Resolve “A JavaScript error occured in the main process” Error on Windows
- How to Fix the Network Discovery Is Turned Off Error on Windows
- How to Change Folder Icons in Windows
You may have experienced a Blue Screen of Death (BSoD) on your Windows PC stating “System thread exception not handled (Dxgmms2.sys).” This is usually experienced while gaming or performing tasks that require heavy graphics rendering. There is no one reason why this exception may be thrown, but there are a few workarounds for it.
In this article, we discuss various ways through which you can prevent experiencing the same Blue Screen of Death error again on the hardware that you are currently using.
Table of Contents
What is Dxgmms2.sys
Dxgmms2.sys is a critical file in Windows that is responsible for the graphics rendering capabilities of your computer. If it cannot handle the rendering process it will throw exception which results in a blue screen of death. Therefore the entire computer will need to be restarted to repair the problem.
There are several possible causes for the dxgmms2.sys error:
- Faulty RAM modules/Hard disk.
- Incompatible firmware.
- Outdated/corrupted drivers.
- Unable to cope with hardware acceleration.
- Corrupted BIOS.
How to fix Dxgmms2.sys BSoD
There are several ways you can troubleshoot your PC to overcome the Dxgmms2.sys BSoD. The following steps should be performed sequentially until your problem is resolved, since any one of them could be affecting your computer’s rendering capabilities.
Troubleshoot hardware
We suggest that you start by making sure that your hardware, such as RAM, GPU, and the hard drive is functioning normally.
You can start by removing your RAM modules, cleaning them as well as the bay, and plugging them back in one-by-one to check if any of the modules are faulty. Also, remove your GPU and clean it as well as its bay.
For the hard drive, we recommend that you use any third-party tools to check and monitor its health.
Update drivers
An outdated or corrupted driver can also throw in an exception as it is unable to perform at its optimized configurations. We suggest that you make sure that you have the latest driver for your GPU installed.
You can download the latest drivers for your GPUs on the manufacturer’s website. Download and install the latest drivers for NVIDIA GPUs using this guide, and refer to our GPU section for the latest drivers for Intel GPUs. For AMD drivers, refer to their website.
Run DirectX diagnostics tool
DirectX is a set of Application Programming Interfaces (APIs) that enhances your multimedia experience on a computer. It has a built-in diagnostics tool in Windows 10 that displays all the current information about the graphics hardware as well as the associated software.
To run the tool, type in dxdiag in Run.
Once the tool launches, switch to the Display tab and check if the 3 features under DirectX Features are enabled. If not, then there might be a compatibility problem with the driver and the GPU.
If you cannot get the feature to run, then you may have to re-install DirectX on your PC. You can download all versions of DirectX from this post.
Reset complete BIOS settings
A misconfigured BIOS can also lead to BSODs on your PC. Therefore, if your issue has not yet been resolved, we recommend that you reset your BIOS settings entirely.
The process to reset BIOS settings is almost the same on any computer, regardless of the manufacturer. Enter your system BIOS using the respective method given in this post. Then, scroll through different pages and look for “Reset BIOS” or “Restore to default settings.” Usually, this can be found on the Save & Exit page or on the Security page. Press Enter and then select Yes to reset the settings.
Increase tdrdelay time
TdrDelay is the time delay the GPU takes before preempting the GPU scheduler. This value is set in seconds, and by default, its value is 2. This can be changed through the Registry Editor, which we are going to show you how.
First, we recommend that you create a system restore point for your operating system, as any mistake in setting up the system registry could be fatal to your system’s functionality.
Now launch the Registry Editor by typing in regedit in Run. Once open, paste the following in the address bar at the top and hit Enter. This will automatically open the destination location:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
Now right-click GraphicsDrivers in the left pane, expand New, and then click DWORD (32-bit) Value. When created, name this new DWORD as TdrDelay.
Double-click TdrDelay and set its Value Data to 10. This will ensure that the GPU preempts the Scheduler after 10 seconds, rather than 2. Of course, a system restart will be required before the changes take effect.
Disable sleep mode
This does not happen often, but the displays of the computers sometimes go into sleep mode, even when the GPU is being used. When the display attempts to return to wake mode, the computer encounters a Dxgmms2.sys exception.
Therefore, you need to disable your computer’s sleep mode. Here are 4 ways to prevent your computer from going to sleep.
Disable hardware acceleration
The purpose of hardware acceleration is to give the best performance while eating up more power. However, it is of no use if it becomes the reason for BSODs. Hardware acceleration may occasionally throw the Dxgmms2.sys exception. Therefore, you need to disable it and check if the problem is resolved.
To disable hardware acceleration system-wide, launch the Registry Editor by typing in regedit in Run. Then, paste the following path in the address bar at the top:
Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics
Now create a new DWORD (as in the previous section) and name it DisableHWAcceleration. When created, set its Value Data to 1.
As per routine, your system will require a reboot so that the changes take effect.
Closing words
It is very frustrating to be in the middle of a game and suddenly everything stops working. Thus, do not wait for the next BSoD to appear and utilize the troubleshooting steps given in this post to rectify the issue before it occurs again.
Dxgmms2.sys is a system file or driver associated with the Windows operating system. Microsoft developed it for DirectX. Hence, DXGMMS is apparently an abbreviation for DirectX Graphics MMS, and MMS probably stands for Microsoft Media Server.
Many users reported seeing dxgmms2.sys errors after upgrading their system from an older version of Windows (Windows 8.1, Windows 8, Windows 7, and so on) to Windows 10. Others stated that the error messages started to appear after Windows downloaded and installed updates.
In recent times, we can authoritatively say we noticed that the group of people receiving the Dxgmms2.sys BSOD messages consisted of a unique set of users. The affected individuals were almost all people who were
- Using an NVIDIA graphics card
- Using a PC running Windows 10
- Playing games. The game involved was not necessarily a graphics-intensive or demanding application, but the one which just used the dedicated graphics driver of the PC.
Running specific games or programs causes the execution of the process that triggers the dxgmms2.sys blue screen of death. The affected games include Heroes of the Storm, The Division, Ark Survival Evolved, and Black Desert Online among others.
Blue screen of death errors earned their reputation overtime for being some of the worse errors a user can experience. Regardless of a PC’s processing power or graphics adapter, it would restart every time a blue screen of death error occurs.
A stop code, symbolic name, or both usually accompany a blue screen of death error. This extra information is beneficial, as it can be used to identify and troubleshoot the specific blue screen of death. Dxgmms2.sys SYSTEM_THREAD_EXCEPTION_NOT_HANDLED, Dxgmms2.sys SYSTEM_SERVICE_EXCEPTION are examples of a blue screen of death error messages. There are other dxgmms2.sys BSOD error messages. Now, we outline some of those error messages.
Some Dxgmms2.sys error messages
- Error message description: IRQL_NOT_LESS_EQUAL – dxgmms2.sys
- Error code: STOP 0x0000000A dxgmms2.sys
- Error message description: KMODE_EXCEPTION_NOT_HANDLED
- Error code: STOP 0x0000001E dxgmms2.sys
- Error message description: PAGE_FAULT_IN_NONPAGED_AREA
- Error code: STOP 0×00000050 dxgmms2.sys
- Error message description: A problem has been detected, and your system has been shut down…. the problem seems to be caused by the following file Dxgmms2.sys
- Error message description: Your PC ran into a problem and needs to restart… search online later for this error Dxgmms2.sys
- Why do dxgmms2.sys errors occur?
In the majority of events that occurred recently, the dxgmms2.sys errors have everything to do with NVIDIA graphics, Windows 10, or both. The exact cause of the error is unknown, but it is fair to say that most external factors are blameless. To that end, it is a bit strange that neither Microsoft nor NVIDIA provided information on resolving the issue.
As we know, exceptions to such happenings are normality. The causes of dxgmms2.sys that we explore below focus on the eventuality of all kind of scenarios.
Dxgmms2.sys errors may occur due to one of the following reasons or due to a combination of events below:
- Driver issues: Wrongly configured, outdated or corrupted drivers
- Windows registry-related problems: Corrupted, missing or invalid entries in the registry
- Virus or malware infestation: Malicious programs wreak havoc on a PC
- Damaged or faulty hardware: The hard drive and temporary memory (RAM) are usually the main culprits to look out for
How to fix dxgmms2.sys blue screen errors
We recommend that you follow the instructions contained in this guide consecutively to ensure that you are successful in getting rid of your problems involving dxgmms2.sys errors. If a particular fix does not apply to you or you are unable to use a specific method, skip it and move on to the next solution.
Is your computer running slow or suffering system glitches? If so, it may need maintenance. Try running a dedicated PC optimization tool to check the health of your PC and apply the necessary fixes.
1.Use Windows Update:
It is widely known that Microsoft designed Windows 10 to search for, download, and install updates automatically. Then again, some users who hated this setup were able to disable automatic updates by taking advantage of loopholes and employing some advanced techniques. If you are one of those users or if for some reason you have not updated your Windows OS in a long while, then this fix might just work for you. After all, not all Windows 10 iterations are prone to experiencing the dxgmms2.sys error messages.
To check for updates on Windows 10, follow these instructions:
Press the Windows button on your keyboard or click on the Windows start icon
2.Check your dedicated graphics driver cards:
The dedicated graphics card associated with dxgmms2.sys BSOD errors is NVIDIA. Some users experienced the errors after Windows updates installed the newest NVIDIA drivers. It is no surprise that the solution to their issues involved returning the older drivers.
First, you need to stop Windows from updating the drivers for you by following these steps:
Right-click on the Windows icon to see a list of programs. Select Control Panel to launch it
Under Devices, select the Devices and Printer option
Identify the PC icon with the name of your PC. Right-click on it and select Device installation settings. You will now be prompted with a message requesting confirmation for your action on whether Windows should download apps automatically
Click on No (your device might not work as expected). Click on Never install driver software from Windows Update
If you have successfully prevented Windows from downloading and installing graphics card drivers automatically, we can move on to our task of reverting to the old drivers by using these instructions:
Press the Windows button and the R key together to launch the Run app. Input devmgmt.msc into the available box present. After typing the code correctly, press the Enter key to launch the Device Manager app
Locate Display Adapters from the list. Expand it. Right-click on the NVIDIA graphic card that you have there. Click on Properties
After the Properties window opens, navigate to the Driver tab. Click on Roll Back Driver. A pop-up window (requesting confirmation for your action of reverting to old drivers) should show up now. Click on Yes to proceed. Windows should restore your old driver software now.
Reboot your PC for the changes to take effect. After your computer restarts, check if the process described here solved your issues. Otherwise, proceed to instructions on installing the later drivers or attempt other completely different methods to solve your problem
If the procedure above failed to work for you, then a different approach might be necessary. Uninstalling your graphics card driver and installing the latest recommended versions is probably the solution that will suit you.
To uninstall your dedicated graphics card software, follow these steps:
Launch Device Manager , using the instructions above. This process is an alternative way of doing the same thing: press the Windows button and the letter X together. This action asks your system to present a list of useful programs to you. Select the Device Manager program from this list
Expand Display adapters. Right-click on your NVIDIA graphics card and select Uninstall device
Click on Yes when you are asked for confirmation
Now it is time to download and install the newest recommended driver software. This process is a lot trickier though , as it requires you to search for the graphics card driver yourself. You can search for it online and download the necessary software from trusted sources. Be careful to download the right version for your PC and one that is entirely compatible with your iteration of Windows 10. This request is a big ask for most people.
You can make light work of this procedure by using special software (Auslogics Driver Updater) to download and install the latest recommended driver software. The process involved here is extremely efficient and far more comfortable to carry out.
Auslogics Driver Updater is an excellent program that will scan your computer for driver issues, and it will present a report on outdated or missing drivers on your PC. With the use of a single click, you can quickly update the problematic drivers to the required versions.
3.Completely disable your graphics card:
If for some reason the dxgmms2.sys BSOD error messages persisted even after you have performed the driver-related fixes, then disabling the dedicated graphics card is the next logical move. This action is needed because the NVIDIA cards are usually the culprit involved.
Although you might experience lower graphics performance when playing graphics-intensive games, this fix is the solution that will let you play games without BSOD interrupting you every time. Its use is probably worth it. For users who were experiencing the errors while playing casual or less graphics-intensive games, then this solution is a lifesaver.
Launch Device Manager, using any of the procedures above. You should have no problem doing this by now
Go to Display adapters. Right-click on your NVIDIA graphics card driver and select Disable
Exit the Device Manager and check if this action solved your problem
Otherwise, you can disable the integrated graphics drivers to eliminate conflicts between the available graphic cards that might be the cause of the error messages. Some users reported that they had been able to get rid of the error by doing this.
Open Device Manager again and expand Display adapters. Right-click on your integrated graphics card driver and select Disable
Right-click on your NVIDIA graphics card driver, but this time select Enable
Close the Device Manager program and check if this action solved your problems.
4.Disable hardware acceleration:
Some reports confirmed that the operations of applications using hardware acceleration caused the dxgmms2.sys blue screen of death error messages to appear. Several programs employ hardware acceleration to achieve maximum performance.
You can disable hardware acceleration for frequently used programs like browsers.
The instructions below would guide you in doing this for the most popular browser app (Google Chrome):
Launch your browser app (Chrome). Click on the Menu icon located in the top right corner. This icon is the one that consists of 3 dots forming a vertical line
Select Settings from the presented list. Scroll down and click on Show advanced settings
Move down and locate the System section. Here, untick the checkbox for Use hardware acceleration when available
Restart your browser to let the new settings take effect
If you use a different browser, the instructions for disabling hardware acceleration is a bit similar to the one above. Check for it in the settings menu of that browser.
There is an alternative way of disabling hardware acceleration. This method involves editing of the registry, so follow these steps very carefully:
Press the Windows button and the R key together to launch Run. Type regedit into the box present and hit the Enter key to start the Registry Editor program
After the required program opens, navigate through the following folders: HKEY_CURRENT_USER > Software > Microsoft > Avalon.Graphics
Locate the DisableHWAcceleration entry in the right pane. If you cannot find this entry, follow the instructions below to create one:
Right-click on the blank space in the pane and select New
Click on DWORD (32-bit) Value. The name of this newly created value should be DisableHWAcceleration
Double-click on DisableHWAcceleration to edit it. Input 1 as the Value data. Click on OK to save what you have just edited
Exit Registry Editor and restart your computer to see if this process resolved your issues.
5.Alter the TdrDelay value in your registry:
For some users, this action was successful in stopping the BSOD error messages. Many GPUs possess a setup that enforces a restart if their drivers fail to respond within a given time limit. When your driver encounters an issue and fails to respond within this timeframe, you might get dxgmms.sys errors with Windows also crashing.
The solution involved here works by giving your PC more time to recover or respond after it experiences any problem. Here are the steps for performing the required procedure:
Press the Windows button and the R key together to launch Run. Type regedit into the available box present. Click on OK to start the Registry Editor program
After it opens, navigate through the following folders: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
Find the TdrDelay value. If you cannot find it, you will need to create a new one by following the instructions below:
Right-click on the blank space in the pane and select New
Click on DWORD (32-bit) Value. The name of this newly created value should be TdrDelay
Double-click on TdrDelay to edit it. Input 10 as the Value data. Set the base to Decimal. Click on OK to save what you have just edited
Exit the Registry Editor program. Restart your system and see if this tweak has helped you. If nothing changed, perform this process again, but this time increase the value data: input 20 or 30. Some users had to use 60 as value data to make this fix work for them. Restart your system once more and do the needful.
6.Disable external monitors:
If you tend to connect other monitors or display devices to your system, then the reason you are experiencing dxgmms2.sys error messages is easy to figure out. A unique set of individuals got rid of these external devices to solve their problems. The guide below contains instructions on how to go about it:
Right-click on any blank space on your desktop screen. Select Graphics options or Display settings depending on which option is available to you
Here, disable the monitor or other external devices
If you could not arrive at the settings for display, using the procedure above, try to use this method instead:
Press the Windows button and R key together to open the Run app
Once the Run window opens, input the following code and hit the Enter key to arrive at the required location: control.exe desk.cpl,Settings,@Settings
7.Remove the problematic dxgmms2.sys file:
Dxgmms2.sys is a system file, and we rarely recommend removing system files that are necessary for maintaining the stability of the Windows operating system. However, if you are still experiencing the error messages after attempting several solutions, then it is fair to throw away a bit of caution.
Regardless, we advise that you back up all your files or create a system restore point. This way, you can always recover your data and setup if things go wrong. Once you are ready to delete the problematic system file, follow these instructions:
Click on the Windows start icon. Click on the icon for Power. Holding the SHIFT key on your keyboard, click on Restart to reboot your PC in Advanced Startup mode
After your computer restarts in the required mode, you should see a list of options. Click on Troubleshoot
Select Advanced options. Select Command Prompt. You might be prompted with a message requesting that you enter your account password. Do the needful and move on
After the Command Prompt window opens, carefully enter the following command: C:
cd windows
attrib -s -r -h DXGMMS1.sys /s
del DXGMMS1.sys /s /q
Hit the Enter key to initiate the execution of the code you have just entered
After its completion, exit Command Prompt. Reboot your computer
Windows, in theory, should download the removed file and your problems might end up disappearing.
8.Remove certain device drivers:
The operations we are going to carry out here are not exactly ideal, but they have been effective for some users in solving BSOD errors involving dxgmms2.sys. For this reason, we could not leave them out.
These are instructions on how to remove the HID mouse driver:
Launch Device Manager as usual
Once this program opens, click on View located at the top of the app’s window
Select Show hidden devices
Now from the list of driver devices, locate Mice and other pointing devices. You should see a list which comprises of various HID-compliant mouse devices.
Right-click on each of these devices and select Uninstall every time. Click on OK when a message box (requiring confirmation for your action) pops up
If you have a mouse connected, it is time you unplugged it because this process has rendered it useless for the time being
Restart your PC. Connect your mouse as usual. Do not worry about what you did earlier: Windows should automatically find and install necessary drivers for your mouse
For some users, removing all connected USB devices did the trick. These are instructions on how to disable your USB devices:
Open Device Manager
Once this program opens, click on View located at the top of the app’s window
Ensure that the Show hidden devices option remains checked. Return to the list of driver devices
From this list, find Universal Serial Bus controllers
Right-click on every driver device contained here. Select Uninstall. If the dialog box requesting confirmation comes up, click on OK and move on
Unplug every device connected to your PC via USB cables
Restart your system. Connect the devices you unplugged earlier. Windows should automatically find and install the missing drivers for some of those devices, if not all of them. If for some reason this fails to happen, you should check online yourself for the driver software needed. Your PC’s manufacturer homepage is an excellent place to start your search. Download and install the correct drivers.
9.Check for conflicts between programs and incompatibility:
If your problems only manifested after you installed a new game or application, then uninstallation of that particular program might be critical to fixing your error. Try to recall every event or action you took in the buildup to the occurrence of the dxgmms2.sys errors. Only you have access to the knowledge which might somehow explain how the errors came to be.
In some online reports, a good number of users identified Bluestacks as a culprit and stated that it was the reason they were receiving error messages. They noticed that their issues only occurred when Bluestacks was running. Due to this, some uninstalled it to solve their problem. Others did a similar thing but also downloaded a newer or different version of Bluestacks.
For you, it might not be Bluestacks. You might not even have the Bluestacks app on your system. It could be an entirely different application. It is up to you to find out what exact program is associated with the blue screen of death error messages. After identifying the program, you will need to uninstall it by following the steps below on how to uninstall an application in Windows 10:
Click on the Windows start icon. Click on Settings
Select Apps. Locate the program you intend to uninstall. Click on it and Select Uninstall. Follow the presented instructions as appropriate to complete the uninstallation process
Some apps might not show up in the list of programs under settings, so you will need to explore an alternative means of removing them. The alternative method involves the use of Control Panel and is probably more familiar to users who have used older versions of Windows. Do this:
Click on the Windows start icon once again. Into the available search box, input Control Panel. Select the required program from the list of results
Click on Programs and Features
Locate the program that you want to remove from the returned list. Select that program. Click on Repair/change depending on what is available
Follow the instructions on the screen where applicable to remove the program or its components
10.Check for faulty hardware:
If by now, you have exhausted all available means of resolving dxgmms2.sys error messages, then it is time to consider the possibility that damaged hardware is to blame for your problems.
In fact, many blue screen of death errors are due to hardware issues. Your hard disk drive (HDD) and temporary memory (RAM) are the two main hardware components you must check.
To check your hard disk drive for corruption and other issues, follow these steps on using CHKDSK through the Command Prompt program:
Right-click on the Windows icon to see a list of useful programs. Select Command Prompt (admin) to launch a Command Prompt window with administrative privileges
After the required window opens, input the following code and hit the Enter key to execute it: chkdsk /f
Windows should scan your hard disk drive for corruption. It would also attempt to repair the errors where possible. Note that this scanning process might take a while, so be patient. Follow the presented instructions where applicable
If the results of the test indicate a problem with your hard disk drive, then you will need to replace your drive if these problems cannot be repaired by any known software process
To check your temporary memory for issues, do this:
Press the Windows button and the letter R key together to open the Run app. Once it opens, type mdsched.exe into the available box and press the Enter key
A message should pop up stating that you will need to restart your PC to carry out this test. Save any ongoing work first and or otherwise, allow your PC to reboot by clicking on Restart now and check for problems
As expected, your PC will switch off and come on again. The diagnostic test screen should be visible now. You will need to be patient and wait for the completion of this test, as it may require significant time
When Windows completes the test, your PC should start up as usual. The desktop screen should be your destination , and there you will see the results of the analysis you just carried out. If this does not happen, follow these instructions on using the Event Viewer to look at the results of your RAM check:
Right-click on the Windows icon and select Event Viewer
Click on Windows Logs. Click on System. Now a list of events that have occurred on your PC should be presented to you
On the left pane, click on Find
Type MemoryDiagnostic into the box present
Select Find Next. This action should bring the result of your test to you
Note that this test is not powerful enough as a standout process to confirm that your temporary memory is faulty. If the test stated that your RAM is defective, consider performing an extended test to verify the results. If the extended analysis reports the same thing, then surely your RAM is defective or at least one of its modules is. Identify the damaged module or replace the entire RAM stick if possible.
11.Use System Restore or Install a fresh copy of Windows:
If you have verified beyond every reasonable doubt that no hardware device deserves blame for your problems, then these fixes are for you. They are the last resort for serious issues that cannot be resolved using ordinary methods. Check the Microsoft webpage for instructions on performing these operations safely.