1. Home
  2. Windows Tips
  3. Video scheduler internal error

How to Fix “Video Scheduler Internal Error” on Windows 10 & 11

Blue Screen of Death errors are inevitable on Windows computers and can happen due to various problems with your software or hardware. The most important aspect is that BSOD errors can be fixed without having to contact Microsoft tech support.

fix VIDEO SCHEDULER INTERNAL ERROR

What is VIDEO SCHEDULER INTERNAL ERROR?

VIDEO_SCHEDULER_INTERNAL_ERROR is a Blue Screen of Death stop code with the value 0x00000119. It means Windows detected a fatal violation in the video scheduler — essentially, the graphics subsystem hit a condition it could not safely recover from, so Windows halted to prevent further damage to your system.

This stop code is not limited to any single GPU brand. It can involve NVIDIA, AMD, or Intel graphics drivers, and is commonly triggered by corrupted or outdated graphics drivers, unstable overclocks, overheating, failing VRAM or RAM, or storage corruption affecting system files. When reviewing crash dump files, you may see associated files such as nvlddmkm.sys (NVIDIA), atidxx64.dll or atikmpag.sys (AMD), or igdkmd64.sys (Intel) — these point directly to the driver component involved in the crash. You can fix this error without turning to a professional for help.

Here are some possible problems:

  • Outdated operating system or BIOS
  • Malware infections or registry corruption
  • Overclocking
  • Incompatible security software, system updates, or peripheral devices
  • Incorrect firewall settings
  • Outdated or incompatible GPU driver

How to fix VIDEO SCHEDULER INTERNAL ERROR on Windows 10

To get rid of stop code VIDEO SCHEDULER INTERNAL ERROR, you have to fix the underlying issue with your display. Before starting the troubleshooting operation, however, it’s a good idea to create a system restore point. You will be able to revert Windows 10 to a previous checkpoint in case you have to start again from scratch. If you’re experiencing other blue screen issues like PFN LIST CORRUPT in Windows 10, the fix often overlaps with the steps outlined here. Many of these thread exception troubleshooting steps can also help resolve similar driver-related BSOD errors.

  1. Click the Start button, type check for updates, and press EnterWindows 10 shows how to check for system updates
  2. Your OS should start looking for updates immediately. If it doesn’t, click Check for updatesWindows 10 shows how to check for updates
  3. Click Download to get any pending updatesWindows 10 shows how to download system updates
  4. Your PC might restart several times. Once it finishes, check for BSOD errors

If Windows 10 fails to complete updates, try to restart the Windows Update and dependent services.

2. Run a GPU stress test

The best way to determine the issues of your graphics card is by running a GPU stress test to see what type of Artifacts you receive. Although it takes longer, the test should last at least one hour to be thorough. At the end, it’s a good idea to record the maximum temperatures.

It can be challenging to find the right tool to perform a stress test on your graphics card. If you’re undecided, we suggest opting for FurMark, MSI Afterburner or GPU-Z.

Test RAM and perform basic physical GPU checks

If the VIDEO_SCHEDULER_INTERNAL_ERROR persists after software fixes, faulty RAM or a physically unseated GPU can be the real culprit. Recurring artifacting, black-screen flickers, or hardware errors in Reliability Monitor (search for Reliability Monitor in the Start menu) are strong indicators of hardware instability rather than a software-only problem.

Run Windows Memory Diagnostic:

  1. Press Win + R, type mdsched.exe, and press Enter
  2. Choose Restart now and check for problems
  3. Windows will restart and run a full memory test — this can take 10–20 minutes
  4. After Windows boots back into the desktop, check the results in Event Viewer under Windows Logs > System and look for entries from MemoryDiagnostics-Results

For a more thorough test, MemTest86 (booted from a USB drive) can run multiple passes overnight and is the gold standard for RAM validation.

For desktop users — basic physical GPU checks:

  1. Power off your PC completely and unplug it from the wall
  2. Open the case and firmly reseat the graphics card in its PCIe slot
  3. Confirm that all PCIe power cables (6-pin or 8-pin connectors) are fully and securely seated into the GPU
  4. If you have an active GPU overclock or undervolt profile loaded through software such as MSI Afterburner, remove or disable it before testing again
  5. Restart and monitor for crashes

Reinstall or roll back the graphics driver using DDU

A corrupted graphics driver or a bad driver update is one of the most common causes of the VIDEO_SCHEDULER_INTERNAL_ERROR stop code. Windows’ built-in driver update and uninstall process often leaves behind leftover files that can cause continued instability. Display Driver Uninstaller (DDU) performs a thorough clean removal, giving you a fresh slate before reinstalling.

Option A: Roll back the driver if crashes started after a recent update

  1. Press Win + X and select Device Manager
  2. Expand Display adapters and right-click your GPU
  3. Select Properties, then click the Driver tab
  4. Click Roll Back Driver if the option is available, then follow the prompts and restart

If the Roll Back Driver button is greyed out, or if rolling back does not resolve the issue, proceed with a clean reinstall using DDU.

Option B: Clean reinstall using Display Driver Uninstaller (DDU)

  1. Download the latest version of Display Driver Uninstaller (DDU) from Wagnardsoft and save it to your desktop
  2. Also download the latest stable WHQL-certified driver for your GPU from the official manufacturer site (NVIDIA, AMD, or Intel) — but do not install it yet. If your crashes began after a specific driver update, download the previous known-good version instead
  3. Disconnect your PC from the internet (unplug Ethernet or turn off Wi-Fi) to prevent Windows from automatically reinstalling drivers during the process
  4. Boot into Safe Mode: Press Win + R, type msconfig, go to the Boot tab, check Safe boot (Minimal), and click OK, then restart
  5. Once in Safe Mode, launch DDU
  6. In the DDU interface, select your GPU type (NVIDIA, AMD, or Intel) from the device type drop-down
  7. Click Clean and restart
  8. After the PC restarts (back into normal Windows), reconnect to the internet and install the driver you downloaded in step 2
  9. Restart again and monitor for VIDEO_SCHEDULER_INTERNAL_ERROR recurrences

Run DISM, SFC, and CHKDSK before deeper repairs

Before attempting more advanced fixes like registry editing, it is worth running Windows’ built-in repair tools. These three commands address the most common underlying causes — a corrupted Windows image, damaged protected system files, and file-system or bad-sector issues on your drive. They are safe, free, and often resolve stop codes without requiring any hardware changes.

  1. Press Win, search for Command Prompt, right-click it, and select Run as administrator
  2. Run DISM to repair the Windows component store. Type the following and press Enter:
    DISM /Online /Cleanup-Image /RestoreHealth
    This contacts Windows Update to download and replace any corrupted Windows image files. It can take 10–20 minutes.
  3. Once DISM completes, run System File Checker to scan and repair protected system files. Type the following and press Enter:
    sfc /scannow
    SFC will report whether it found and fixed any violations. Do not close the window until it reaches 100%.
  4. Next, run CHKDSK to check for file-system errors on your system drive. Type the following and press Enter:
    chkdsk C: /f
    If Windows reports the drive is in use and asks to schedule the check on next restart, type Y and press Enter, then restart your PC.
  5. If you suspect physical bad sectors on the drive — especially if you have seen disk-related errors in Event Viewer — run the extended scan instead:
    chkdsk C: /r
    Note that the /r flag includes everything /f does, plus a sector-by-sector scan. This can take significantly longer depending on drive size.
  6. After all scans complete and your PC has restarted as needed, check whether the VIDEO_SCHEDULER_INTERNAL_ERROR stop code returns

3. Run a malware scan

The Windows 10 VIDEO SCHEDULER INTERNAL ERROR can also be caused by a virus infection. So it’s a good idea to run a malware scan on your computer to find and eliminate any threats, whether you’re using Windows Defender or a third-party anti-malware application.

How to use Windows Defender:

  1. Press the Win key, type Windows Security, and press Enter to launch this applicationWindows 10 shows how to access the Windows Security app
  2. Select Virus & threat protectionWindows 10 shows how to select Virus and Threat Protection
  3. Click Scan optionsWindows 10 shows how to access Windows Defender scan options
  4. Choose Quick scan from the list of scan modesWindows 10 shows how to run a Quick Scan using Windows Defender
  5. Click Scan now
  6. Patiently wait while Defender performs a scan and allow it to remove any infections. If it doesn’t find anything suspicious, run another checkup using Windows Defender Offline scan modeWindows 10 shows how to perform a Windows Defender offline scan
  7. Once Defender does its job, restart your PC
  8. Check for blue screen errors

4. Fix the system registry

If the Windows registry has suffered too many modifications due to too many software installations, it could have become corrupt, triggering BSOD stop codes like VIDEO_SCHEDULER_INTERNAL_ERROR as a result. However, you can fix it by using a registry cleaner, without having to reset the PC or use System Restore. Or, check out the next steps to manually repair the registry.

Important note for Windows 10 and Windows 11 users: Before attempting the manual registry restore steps below, be aware that on modern Windows 10 and Windows 11 systems, the C:\Windows\System32\config\RegBack folder is often empty by default. Microsoft changed this behavior in a Windows 10 update, meaning the copy commands below may fail silently or do nothing useful. Always verify that the RegBack folder actually contains recently dated hive files before proceeding. If it is empty, this method will not help and you should instead use System Restore (search for Create a restore point in the Start menu) or the DISM and SFC commands covered earlier in this guide. Treat the offline registry hive restoration below as a last resort only, and always create a full registry backup first.

  1. Create a registry backup:
    • Click the Start button, search for Registry Editor, and open this app
    • Open the File menu and select ExportHow to create a registry backup
    • Specify a file name and saving folder for the .reg file
    • Click Save
    • Exit Registry Editor
  2. Right-click the Start button and go to SettingsWindows 10 shows how to access settings from the Start right-click menu
  3. Click Update & SecurityWindows 10 shows how to access the Update and Security settings
  4. Jump to Recovery on the left side
  5. At Advanced startup, click Restart nowWindows 10 shows how to restart in Advanced Startup mode
  6. Windows 10 will reboot in Advanced startup mode. Select Troubleshoot > Advanced options
  7. Click Command PromptWindows 10 shows how to access Command Prompt from the advanced startup mode
  8. Paste the following commands (press Enter after each command):

    • cd c:\Windows\System32\config


    • ren c:\Windows\System32\config\DEFAULT DEFAULT.old


    • ren c:\Windows\System32\config\SAM SAM.old


    • ren c:\Windows\System32\config\SECURITY SECURITY.old


    • ren c:\Windows\System32\config\SOFTWARE SOFTWARE.old


    • ren c:\Windows\System32\config\SYSTEM SYSTEM.old


    • copy c:\Windows\System32\config\RegBack\DEFAULT c:\Windows\System32\config\


    • copy c:\Windows\System32\config\RegBack\DEFAULT c:\Windows\System32\config\


    • copy c:\Windows\System32\config\RegBack\SAM c:\Windows\System32\config\


    • copy c:\Windows\System32\config\RegBack\SECURITY c:\Windows\System32\config\


    • copy c:\Windows\System32\config\RegBack\SYSTEM c:\Windows\System32\config\


    • copy c:\Windows\System32\config\RegBack\SOFTWARE c:\Windows\System32\config\

  9. Restart your PC
  10. Check if you still get the VIDEO SCHEDULER INTERNAL ERROR stop code

5. Disable overclocking

Some gamers overclock their computer to get more juice out of their GPU, CPU or RAM, in an effort to improve the system requirements for high-demanding games. However, if it’s not done properly or if the cooler is not powerful enough to sustain the extra heat, this could make you screen turn blue to protect your hardware from overheating.

A better solution is to turn off your overclocking software. Then, reproduce the situation that led to the VIDEO SCHEDULER INTERNAL ERROR in the first place, like launching a particular game.

6. Reset BIOS

BIOS has a ton of cool options that you can configure, including overclocking, caching, and shading. However, just like in the previous solution, if you don’t what you’re doing, you could end up harming your PC due to incorrect BIOS settings. To fix this issue, you just have to restore BIOS options to their factory values.

  1. Restart your computer
  2. Before Windows boots, press the key displayed on the screen to access BIOS mode
  3. Access the advanced settings
  4. Find and enable the option that resets the BIOS configuration to defaulthow to reset BIOS configuration data
  5. Save the current BIOS settings and exit
  6. After the OS boot, check for additional BSOD errors

7. Update BIOS

Since we’re discussing BIOS, it’s a good idea to check if it’s obsolete. Just like your operating system, applications and router firmware, the BIOS should also be updated to the latest version in order to take advantage of the newest features.

  1. Connect an empty USB flash drive to your PC
  2. Press the Windows key, search for System Information, and open this appWindows 10 shows how to access the System Information app from the Start menu
  3. Go to the System Summary area
  4. Take note of the information displayed at BIOS Version/Date and BaseBoard ManufacturerWindows shows System Information
  5. By taking into account the BaseBoard Manufacturer, visit the official website of your BIOS manufacturer
  6. Check out the details revealed at BIOS Version/Date and use them to find a newer BIOS version that’s compatible with your operating system
  7. Download the BIOS archive and unzip it to a pen drive
  8. Restart your PC and access BIOS mode by quickly pressing the key shown on the screen
  9. Create a backup of the current BIOS version and save it to the USB flash drive
  10. Start the BIOS update and follow the on-screen steps
  11. Patiently wait during the update and make sure to not restart or shut down your PC
  12. Start Windows 10 as normal
  13. Check for the VIDEO SCHEDULER INTERNAL ERROR

8. Uninstall third-party security tools

Not all third-party software solutions fully support Windows 10. In fact, some of them can cause display issues and trigger BSOD error messages such as VIDEO SCHEDULER INTERNAL ERROR. To resolve this problem, you should get rid of all third-party security applications installed recently.

  1. Right-click the Start button and select Apps and FeaturesWindows 10 shows how to access Apps and Features from the Start right-click menu
  2. Set Sort by to Install date (newest first)Windows 10 shows how to sort apps by install date
  3. Select a security program and click Uninstall
  4. Click Uninstall again to confirm
  5. Proceed with the removal operation
  6. Reboot your PC and check for BSOD errors

The Windows 10 built-in uninstaller can only remove programs from your computer. If you’re looking for a way to delete leftover files and restore registry settings, we suggest resorting to a specialized application remover that does its job thoroughly.

9. Uninstall system updates

If you started getting the VIDEO_SCHEDULER_INTERNAL_ERROR stop code after a recent system update, perhaps that’s where you should shift your attention. Certain Windows updates can cause stability issues because they do not fully support your system configuration, so it’s better to get rid of them and wait until Microsoft rolls out a reliable update.

How to uninstall recent Windows updates:

  1. Press Windows key + R, type control panel, and hit EnterWindows 10 shows how to access Control Panel using the Run tool
  2. Go to Programs and FeaturesWindows 10 shows how to access Programs and Features from Control Panel
  3. Click View installed updatesWindows 10 shows how to view installed Windows updates
  4. Click on the Installed On column to sort the updates by date (newest first)Windows 10 shows how to sort installed Windows Updates by date
  5. Right-click the first update in the list and select Uninstall
  6. When asked if you’re sure, click YesWindows 10 shows how to confirm Windows updates removal
  7. Reboot your PC and check for BSOD errors

10. Run the Hardware and Devices troubleshooter

Windows has a troubleshooter designed to fix common errors with your hardware and devices. It’s a good idea to use it for getting rid of the the VIDEO SCHEDULER INTERNAL ERROR. You can find it in Settings > Troubleshooters. However, if the Hardware and Devices troubleshooter doesn’t exist on that list, you can use launch it from Run. Here’s how:

  1. Press the Win key + R, type msdt.exe -id DeviceDiagnostic, and hit the Enter key
  2. Click Next and follow the given instructionsWindows 10 shows how to run the Hardware and Devices troubleshooter
  3. If it finds a way to repair your hardware and devices, click Apply this fixWindows shows how to apply the Hardware and Devices troubleshooter fixes
  4. Restart Windows 10
  5. See if you are still getting blue screen messages

11. Remove recent peripheral devices

The hardware components you recently attached to your desktop or laptop might not be functioning correctly. Or, they could be incompatible with your operating system. So it’s a good idea to detach them, then start your PC and check for blue screen errors.

If you can’t tell which device is at fault, just shut down your computer and unplug everything, except for your mouse and keyboard. Then, boot Windows and confirm that your PC is no longer crashing.

Replug one device at a time and see what happens with your computer. When you get the VIDEO SCHEDULER INTERNAL ERROR again, you will know for sure which component is malfunctioning. In that case, you should send it back to the manufacturer to fix it.

12. Disable your antivirus software

Your antivirus software solution might be blocking critical system processes that your computer needs to function correctly. Otherwise, you could end up with blue screen messages such as VIDEO SCHEDULER INTERNAL ERROR.

It typically happens when you have a third-party anti-malware application installed, which isn’t compatible with your operating system. Or, if you have two or more security tools with real-time protection, those components might clash, leading to PC crashes.

To resolve this problem, make sure to turn off any third-party software solutions. And, if you have multiple such programs installed, remove them to restore the stability of your computer.

13. Turn off the firewall

Other security issues might be caused by your firewall, which blocks Internet access to critical components that Windows requires, such as Windows Update. If you or someone else with access to your PC has messed up the firewall settings, then you should restore them to default.

Furthermore, some third-party firewall applications might have a default configuration that’s wrong for your PC, so you should remove them. If you’re not in this situation, here’s how to temporarily turn off Windows Firewall:

  1. Make sure you’re signed in as the PC administrator
  2. Click the Start button, search for Control Panel, and open this app
  3. Go to Windows Defender FirewallControl Panel shows Windows Defender Firewall
  4. Click Turn Windows