Все способы:
- Вариант 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Полезные советы и помощь
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.
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!!
Windows 10 is a great operating system, but it’s not perfect; you will experience an error sooner or later. For example, users reported a BSoD error on their PC caused by dxgmms, the .sys file.
This can be a big problem since your computer will restart every time you encounter this error, but you can fix this problem by using one of our solutions.
The dxgmms.sys error in Windows 10 can also occur due to hardware issues, similar to dxgmms2.sys. The latter one is more associated with your graphic driver.
There are several reasons for this problem, and in this article, we will explore some ways to help you fix it, so keep reading.
What causes dxgmms error?
If you have encountered this error., there are a few common triggers. Amongst these are the following:
- Corrupted or outdated graphics card driver – If the driver is outdated, it may not be compatible with the latest version of DirectX, the software that the dxgmms error is related to.
- DirectX version mismatch – The dxgmms error can also be caused by a mismatch between the version of DirectX installed on the computer and the version required by the game or application being run.
- Overheating graphics card – When the graphics card overheats, it can cause the graphics card to shut down or become unstable, leading to the dxgmms error.
- Conflicts with other software or hardware – Conflicts between software or hardware on the computer can cause the dxgmms error.
- Windows operating system issues – A corrupted or damaged system file can interfere with the functioning of DirectX, causing the dxgmms error to occur.
What does dxgmms2 sys do?
Dxgmms2.sys is a Microsoft Windows system file that is part of the DirectX Graphics Infrastructure (DXGI).
It manages video memory and graphics card operations, including video display, memory management, and resource allocation.
The dxgmms2.sys file is crucial in ensuring the smooth and efficient operation of games, video playback, and other graphics-intensive applications.
Without the dxgmms2.sys file, these applications would not be able to access the graphics card resources they need to function correctly.
How can I fix dxgmms.sys error?
1. Use a dedicated tool for BSoD issues
Troubleshooting the causes and fixing computer errors such as BSoD can be difficult. Luckily, many software solutions were developed.
Specialized BSoD repair software is able to quickly scan your computer, identify the broken files and fix them or replace them with fresh ones.
2. Disable hardware acceleration in your browser
- Click the Menu button in your browser’s top right corner and choose Settings.
- Scroll down to the System section and uncheck Use hardware acceleration when available option.
- Restart your browser.
Note: We showed you how to disable hardware acceleration in Google Chrome, but every modern browser supports this feature, so be sure to disable it for your browser.
3. Disable your integrated graphics card
- Press Windows Key + X and select Device Manager from the list.
- Expand Display adapters, locate your onboard graphics card, right-click it, and choose Disable device from the menu.
- After doing that, close Device Manager and check if the problem persists.
Remember that this solution only applies if you have a dedicated and onboard graphics card. Another way to disable your onboard graphics is to use BIOS.
To see how to do that, we advise you to check your motherboard manual for detailed instructions. Then, if the problem still occurs, enable the graphic and follow the next solutions.
4. Update your graphics card driver
Few users reported that dxgmms2.sys error is related to your graphics card drivers. To fix this problem, it’s advised to download and install the latest drivers for your graphics card.
If you don’t want the hassle of searching for drivers on your own, you can use a tool that will do this for you automatically.
It will help you update drivers automatically and prevent PC damage caused by installing the wrong driver versions. Once installed, it will scan your PC for outdated drivers automatically.
⇒ Get Outbyte Driver Updater
5. Use Command Prompt to delete the problematic file
- Open the Start Menu, click the Power button, hold Shift on your keyboard, and click the Restart option.
- Select Troubleshoot and select Advanced options.
- Next, choose Command Prompt.
- Write and enter the following lines, hitting Enter after each one:
C:cd windowsattrib -s -r -h DXGMMS1.sys /sdel DXGMMS1.sys /s /q
- Close Command Prompt and try to start Windows 10 again.
This solution requires you to find and delete the problematic file. Since you’ll be removing a Windows 10 file, you might experience stability issues or, in the worst-case scenario, prevent Windows 10 from starting.
Before trying this solution, you might want to back up essential files and prepare Windows 10 installation media so you can reinstall if you’re unable to boot.
Users reported that this solution worked for them, but remember that it has certain risks.
6. Delete HID mouse from Device Manager
- Press Windows Key + X and select Device Manager from the list.
- Go to the View menu and select Show hidden devices.
- Expand Mice and other pointing devices section. You should see several HID-compliant mouse devices, right-click each device, and choose Uninstall device from the menu.
- When the confirmation menu appears, click OK.
- Repeat these steps until you remove all HID-compliant mouse devices from your PC.
- Unplug your mouse and restart your PC.
- When the PC restarts, connect the mouse again. Windows 10 will automatically find and install the new drivers for it.
A few users reported that this solution worked for them, so we advise you to try it out on your PC and check if it solves your problem.
7. Disable your audio controller
- Press Windows Key + X and select Device Manager from the list.
- Expand the Display adapters section and double-click your graphics card.
- Go to the Details tab and select Hardware Ids in the Property menu.
- Write down the Value section because you’ll need it later.
- Expand the System devices section in Device Manager and double-click the High Definition Audio Controller.
- Go to the Details tab and select Hardware Ids from the Property menu.
- Check the device’s Value section. If this device has the same values as your graphics card in Step 4, you need to disable this device. To do that, right-click the device and choose Disable from the menu.
If you have multiple High Definition Audio Controllers, you need to check each and disable the one with the same values as your graphics card.
8. Change the TdrDelay value in your registry
- Press Windows Key + R and enter regedit, then press Enter.
- When Registry Editor opens, navigate to the path below:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers - In the right pane, look for the TdrDelay value. If this value isn’t available, you need to create it.
- Right-click the space in the right pane, choose New, select DWORD (32-bit), then enter TdrDelay as the new value’s name.
- Double-click TdrDelay and set Base as Decimal and Value data to 10, then click OK to save changes.
- Close Registry Editor.
By changing the TdrDelay value, your graphics card will reset only if the driver doesn’t respond after 10 seconds. In addition, by making these changes, you will prevent the dxgmms2.sys error from appearing.
9. Use –disable-gpu parameter
- Right-click on Chrome and choose Properties from the menu.
- Go to the Shortcut tab, locate the Target field, and add -disable-gpu at the end.
- Click Apply and OK to save changes.
- After doing that, start Chrome using the same shortcut.
Although this solution will fix the dxgmm2s.sys error, we have to mention that you need to use this shortcut every time you want to start Chrome.
10. Uninstall Windows updates
- Press Windows Key + I to open the Settings app.
- Once the Settings app opens, navigate to Update & security section.
- Go to the Windows Update tab and click on Update history.
- Click on Uninstall updates.
- A list of installed updates will now appear.
- Select the problematic update you want to remove and click the Uninstall button.
- After removing the update, restart your PC.
Usually, Microsoft is frequently releasing new updates through Windows Update to address hardware and software issues, but sometimes an update can cause BSoD errors.
Blue Screen of Death errors can be severe if you have Windows 10 dxgmms2.sys error on your PC, try some of our solutions.
Please let us know in the comments section below if you have additional suggestions or recommendations.
Milan Stanojevic
Windows Toubleshooting Expert
Milan has been enthusiastic about technology ever since his childhood days, and this led him to take interest in all PC-related technologies. He’s a PC enthusiast and he spends most of his time learning about computers and technology.
Before joining WindowsReport, he worked as a front-end web developer. Now, he’s one of the Troubleshooting experts in our worldwide team, specializing in Windows errors & software issues.
