Tech News Today
  • Hardware
    • Motherboards
    • CPUs
    • Graphic Cards
    • RAM
    • SSDs
    • Computer Cases
    • Monitors
    • Peripherals
    • Power Supply Unit
    • PC Builds
    • Computer Tips
  • Software
  • Operating System
    • Windows
    • Mac
    • Linux
  • Gaming
  • Mobile
  • Console
  • More
    • Internet
    • Networking
    • Security
    • Buyer’s Guide
    • Gadgets
    • Laptops
    • Reviews
    • How To
    • News
Facebook Twitter Instagram
Tech News Today
  • Hardware
    • Motherboards
    • CPUs
    • Graphic Cards
    • RAM
    • SSDs
    • Computer Cases
    • Monitors
    • Peripherals
    • Power Supply Unit
    • PC Builds
    • Computer Tips
  • Software
  • Operating System
    • Windows
    • Mac
    • Linux
  • Gaming
  • Mobile
  • Console
  • More
    • Internet
    • Networking
    • Security
    • Buyer’s Guide
    • Gadgets
    • Laptops
    • Reviews
    • How To
    • News
Tech News Today
Home»Windows»How to Fix System Service Exception (dxgmms2.sys) BSOD Error in Windows?

How to Fix System Service Exception (dxgmms2.sys) BSOD Error in Windows?

abhinashBy abhinashAugust 30, 2022
how to fix system service exception (dxgmms2.sys) bsod error

One of the most common types of System Service Exception BSOD is accompanied by dxgmms2.sys error name.

Dxgmms2.sys or the DirectX Graphics MMS is the file associated with graphics rendering on your PC. So, whenever the graphics card, its driver, or DirectX has some issues, the system services may malfunction. Thus, it results in a Blue screen error as a preventive measure to stop further damage. You can mostly find this error during gaming and graphics-intensive tasks.

In this guide, we are going to cover all the possible causes and provide the working fixes to solve the dxgmms2.sys BSOD error completely.

Table of Contents

  • How to Fix System Service Exception (dxgmms2) BSOD Error?
    • Run DirectX Troubleshooter
    • Remove and Reinstall Graphics Drivers (DDU)
    • Repair Damaged System Files
    • Disable Hardware Acceleration
    • Increase TdrDelay Value
    • Stop GPU Overclocking
    • Uninstall Specific Programs
    • Perform Windows Update
    • Run Virus Scan
    • Perform System Restore
    • Reset PC or Reinstall Windows

How to Fix System Service Exception (dxgmms2) BSOD Error?

Before moving on to the fixes, you can force reset your graphics driver. Sometimes, the drivers may be unresponsive, which may hinder the system service, resulting in the Blue screen error. After the system restarts, you can press Win + Ctrl + Shift + B to restart your graphics driver. The screen may blink with a beep sound indicating the restart.

Work on your system for a while to see if the BSOD appears again. If it does, let’s move on to the fixes.

Run DirectX Troubleshooter

As the dxgmms2.sys process is associated with DirectX, you first need to run a DirectX diagnostic test to see if there is any error.

  1. Press Windows + ‘R’ and type dxdiag to open DirectX Diagnostic Tool.
  2. Let it analyze your system for a while.
    analysis in directx
  3. After the analysis completes, click Next to move to the Display section.
  4. Inspect if it shows any error in the Note section.
    look at notes
  5. Click Next until you examine all the drivers for any errors.
  6. If it shows any issue, move on to rectify that particular hardware or its driver.
  7. Similarly, if it finds any problem with the DirectX, download the DirectX Runtime Installer from Microsoft and Install it.

Reinstalling or updating DirectX will resolve the issue for up to version 11 only. DirectX 12 is directly embedded in Windows. So, you can update it through Windows updates directly or by updating the graphics drivers.

See if the Blue screen still appears after fixing the errors.

Remove and Reinstall Graphics Drivers (DDU)

The dxgmms2.sys BSOD error is usually caused if there is any issue in the graphics card, either hardware or software. So, installing fresh graphics card drivers, especially NVIDIA drivers, should solve the issue.

We recommend using Display Driver Uninstaller (DDU) application in safe mode to remove all the display drivers, including their cache and system files. Before uninstalling the drivers, make sure to download the latest display drivers from the manufacturer’s website. If you are using a laptop, go to your laptop’s support page and download the newest drivers.

Let’s reinstall your display drivers.

  1. Download DDU from its official site and extract it.
  2. Press Windows + ‘I’ to open Settings and go to Recovery.
  3. Click on Restart now in the Advanced Startup option.
    advanced startup
  4. When the system reboots in the recovery environment, Navigate to Troubleshoot>Advanced>Startup Settings.
    startup-settings
  5. Click Restart.
  6. Press 4 or F4 to boot your system in safe mode.
  7. Disconnect your computer from the internet to prevent automatic installation of drivers after the removal.
  8. Run DDU and click Clean and Restart.
    clean and restart in ddu
  9. After the completion, install the drivers you downloaded from the manufacturer’s site.

Restart your PC in normal mode to see if the BSOD appears again.

Repair Damaged System Files

If the system files are corrupted by some means, the drivers may malfunction and show the System Service Exception Blue screen error.

Performing a few system scans can repair the damaged files and solve the issue. Let’s see the way to do it.

  1. Press Windows + ‘R’ and type cmd in the Run dialog box.
  2. Open Command Prompt in administrative privilege by pressing Ctrl + Shift + Enter.
  3. Type DISM online /cleanup-image /restorehealth command to run a DISM scan that downloads healthy DLL files from Windows update.
    dism
  4. Type sfc /scannow to run an SFC scan to repair the damaged files using the healthy DLL files.
    sfc-scan-now
  5. Furthermore, after restarting the system, enter chkdsk /r /x to perform a CHKDSK scan and fix disk errors.
    chkdsk scan

See whether the Blue screen error is rectified.

Disable Hardware Acceleration

Our PC uses Hardware acceleration to lift off some load from the CPU by using other computer resources. But, since this feature uses DirectX, any issue with Hardware acceleration or DirectX can cause the system to show dxgmms2.sys Blue screen.

You will need to disable the feature to solve the problem. Let’s see how to do it.

  1. Press Windows + ‘R’ and type regedit to open Registry Editor.
  2. Navigate to HKEY_CURRENT_USER>Software>Microsoft>Avalon.Graphics.
  3. Right-click on the empty part on the right side.
  4. Click New and Select DWORD (32-bit) Value.
    create registry entry
  5. Name the value as DisableHWAcceleration.
  6. Double-click on the created entry and set the value to 1. This will disable Hardware acceleration on your system.
    disablehwacceleration
  7. Click Ok and save the setting.

Restart your PC and observe if the Blue screen issue is solved.

Increase TdrDelay Value

Timeout Detection & Recovery (TDR) is the feature used by Windows to reset the graphics drivers if it thinks the GPU is not responding. The system shuts down the graphics card, and the application using it crashes if the rendering process takes more than the specified time.

Usually, the TDR value is two seconds to prevent the system from hanging. But, sometimes, the computation may be longer than the response time. It will result in an exception while executing the necessary code, causing the Blue screen with System Service Exception (dxgmms2.sys) error.

You can prevent this by increasing the TDR response time for the PC. Let’s see how to do it.

  1. Press Windows + ‘R’ and enter regedit to open Registry Editor.
  2. Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers.
  3. See if there is an entry named TdrDelay. If not, Right-click on the empty window, click New and select the DWORD (32-bit) value.
    create dword entry
  4. Name the entry as TdrDelay and double-click on it.
  5. Set the value to 10 in the Decimal base.
    tdrdelay
  6. Save the settings and restart your system.

The Blue screen error should be solved. However, delaying the TDR response may hang your computer if you play graphics-intensive games.

Stop GPU Overclocking

Many hardcore PC users tend to overclock their GPU to extract every bit of its capabilities. But overclocking exerts an immense load on the graphics card. This may result in the crashing of the drivers or some issues in the hardware itself, causing the BSOD.

So, if you have overclocked your GPU, you should try reverting the settings back to normal. You can do this by uninstalling the application you used for overclocking or resetting the BIOS. Let’s see how you can reset BIOS.

  1. Restart your system and press F2, F12, or the respective key to boot into the BIOS page.
  2. Press the key associated with loading the default settings.
    reset-bios-to-default-asus
  3. Save the settings and restart your system.

Instead of uninstalling the application, you can also navigate inside it and find the setting to restore the default configuration.

If your GPU is a bit old, then you can also change the in-game settings to run them in the minimal configuration. Similarly, some users have reported that tweaking a few game settings has fixed the issue for them. Changing the Grass Quality to 0 in Star Wars: The Old Republic, disabling weapon effects, or changing the game quality to medium in Lord of the Rings Online are some of such settings.

Observe the occurrence of BSOD again after changing these configurations.

Uninstall Specific Programs

Some of the heavy games or GPU-intensive applications may be causing the graphics drivers to malfunction. Some games, such as Star Wars: The Old Republic, Lord of the Rings Online, etc., have been causing crashes often.

These are just examples. If you find the Blue screen after running some specific programs, you need to uninstall those apps to fix the error.

  1. Press Windows + ‘R’ and type appwiz.cpl to open Add or Remove Programs.
  2. Select the application and click Uninstall.
    uninstall program

Restart your PC to inspect whether the Blue screen error has gone now.

Perform Windows Update

Several Microsoft programs like the Office package use DirectX for their smooth functioning. So, it may be possible that the bugs in these programs are interfering with the drivers and causing the BSOD.

Windows sends updates continuously to remove the bugs in its program as well as the drivers. Thus, performing Windows updates can fix the issues in such cases.

  1. Press Windows + ‘I’ to open Settings and go to Windows Update.
  2. Click Check for updates. If there are any, click Download and Install to update those drivers and programs.
    download and install update
  3. Again, go to Advanced Options and select Optional Updates.
  4. If some updates are pending there, install them too.
    update all optional updates

Sometimes, the problem may arise after performing a Windows update. So, you can uninstall that particular update after looking at the update history to solve the error.

  1. Go to Update History on the Windows Update page.
    windows update history
  2. Scroll down to Uninstall updates.
    uninstall updates
  3. Select the recent update and click Uninstall.
    uninstall-updates

Restart your system and see if the issue is resolved.

Run Virus Scan

If your system is infected with malware, the virus can interfere with the system services hindering their functionality. This can cause the system to identify it as a security threat and display the Blue screen error.

You should perform a complete virus scan on your computer to get rid of this problem. Let’s see the way to do it using Windows Defender.

  1. Press Windows + ‘R’ and type ms-settings:windowsdefender to open Windows Security.
  2. Click on Virus & Threat Protection and select Scan options.
    virus and threat protection
  3. Choose Full scan and click Scan now.
    full scan

After the scan completes, restart your PC to find the BSOD disappear.

Perform System Restore

Restoring your system to an earlier healthy point can repair the damage caused by a recent update, program installation, or virus infection. Your computer automatically creates a restore point every week or when an unsigned program is about to be installed.

Let’s see how you can perform the system restore.

  1. Press Windows + ‘R’ and type rstrui.exe to open System Restore.
  2. Choose either a recommended restore point or the one you created, if any.
    select-recommended-restore-in-resotr-system-files
  3. Click Finish to perform the restore.

Notice if the Blue screen reoccurs after it.

Reset PC or Reinstall Windows

If the dxgmms2.sys BSOD appears even after trying the fixes, you may have to reset your Operating system.

Let’s see how you can do it.

  1. Press Windows + ‘I’ to open Settings.
  2. Go to Recovery and click Reset PC.
    reset pc
  3. Choose either Keep my Files or Remove Everything.
    choice in reset pc
  4. Select the Local reinstall or Cloud download option. if you have an internal connection, we recommend resetting through Cloud download.
    cloud download
  5. Follow the instruction to reset your PC.

See if the BSOD still appears. You may have to re-install a fresh Operating system if the problem persists frequently.

fix
abhinash

I am a mechanical engineer who was awe-struck at first sight of computer. Since then, I have excelled at writing tech-contents regarding every problems and features of windows, software, hardware and anything it incorporates. In addition, I love to study, play FIFA, write poetry and enjoy the gift of life that the mother nature have provided to us.

Related Posts

computer suddenly slow

Why is My Computer Suddenly Slow? 11 Ways to Fix It

March 31, 2023
scheduled task reboot

How to Create a Reboot Scheduled Task in Windows

March 31, 2023
slow computer startup

14 Ways to Fix Slow Computer Startup

March 26, 2023
boot loop

14 Ways to Fix Windows Boot Loop

March 19, 2023
how to change windows startup sound

How to Change Windows Startup Sound

March 17, 2023
scan disk windows 10

How to Scan Disk Windows

March 16, 2023
Add A Comment

Leave A Reply Cancel Reply

Latest Posts
what-does-collate-mean-on-a-printer

What Does Collate Mean on a Printer?

March 31, 2023
usb-vs-pcie-wifi

USB Vs PCIe Wi-Fi—Which One is Better?

March 31, 2023
how often to replace laptop

How Often Should You Replace a Laptop

March 29, 2023
You may also like
computer suddenly slow

Why is My Computer Suddenly Slow? 11 Ways to Fix It

March 31, 2023
HTTP-Error-431

How to Fix HTTP Error 431

March 31, 2023
scheduled task reboot

How to Create a Reboot Scheduled Task in Windows

March 31, 2023
Recommended
Cookie Clicker Garden Guide

Cookie Clicker Garden Guide to Unlocking Every Seed

September 26, 2021
monitor no signal

Computer Turns On But Monitor Says No Signal (9 Ways To Fix)

November 10, 2022
Facebook Twitter Pinterest
  • Home
  • About Us
  • Our Team
  • Editorial Guidelines
  • Privacy Policy
  • Affiliate Disclosure
© 2023 TechNewsToday, editor@technewstoday.com | Tech Central Pvt. Ltd.

Type above and press Enter to search. Press Esc to cancel.