How to Fix Rundll32 Has Stopped Working Error
A classic problem that plagues users today
Do you keep receiving a “Windows host process (Rundll32) has stopped working” error while using Windows 10? This error mostly shows up when you attempt to open or interact with specific programs—native or third-party—on your computer. But it can also pester you randomly for no obvious reason. Why does this happen?
Windows 10 uses the Rundll32 process to execute 32-bit DLL (dynamic-link library) files. These files contain functions that are shared across multiple applications. However, conflicting software, improperly configured settings, or corrupted system files can cause Rundll32 to break down, hence the reason for the error.
The “Rundll32 has stopped working” error has been plaguing Windows users for years, but there are several fixes that can help you get rid of it. We recommend working through the troubleshooting methods below in the order that they appear. Feel free to skip those that don’t apply.
Disable Thumbnail Previews
Do you keep running into the “Rundll32 has stopped working” error while using File Explorer? Turning off thumbnail previews can help.
-
Open File Explorer.
-
Select theViewtab. Then, pickOptionsto bring up the Folder Options dialog box.
-
Switch to theViewtab.
-
Check the box next toAlways show icons, never thumbnails.
-
SelectApply, thenOK, to save the changes.
Run File and Folder Troubleshooter
If File Explorer still keeps throwing out the “Rundll32 has stopped working” error message despite disabling thumbnail previews, try running the File and Folder Troubleshooter.
-
Download theFile and Folder Troubleshooterfrom Microsoft.
-
Open the File and Folder Troubleshooter—you don’t have to install it.
-
SelectAdvanced, check the box next toApply repairs automatically(if it isn’t already checked), and selectNext.
-
Select all options within theWhat kind of problems are you experiencingscreen and selectNext.
-
Follow the onscreen prompts to fix any issues detected by the File and Folder Troubleshooter.
Update, Reinstall, or Uninstall Programs
Did the issue occur after installing a particular application on your computer? For example, programs such as Nero and the K-Lite Codec Pack have a history of causing the “Rundll32 has stopped working” error.
If so, try updating or reinstalling the program. In case that doesn’t work, you may want to considerremoving it from your computerentirely.
Disable Services and Startup Programs
Third-party background services and startup programs can also result in the Rundll32 error. Check if disabling these helps. You can then go through a process of elimination to figure out the exact item causing the issue.
-
PressWindows+Rto open the Run box. Then, typemsconfigand selectOK.
-
Switch to theServicestab. Then, check the box next toHide all Microsoft services(which then reveals only third-party services) and selectDisable all.
-
SelectApply, thenOK,to save the changes. SelectExit without restartwhen prompted.
-
Right-click the taskbar and selectTask Manager.
-
SelectMore Details.
-
Switch to theStartuptab.
-
Pick each third-party startup program and selectDisable.
-
Close the Task Manager.
Restart your computer. If the Rundll32 error doesn’t show up anymore, start re-enabling a few services and startup programs at a time. That should help you pinpoint the problematic item. You can then update the relevant program or remove it from your computer.
Roll Back Audio/Video Drivers
The “Rundll32 has stopped working” error can crop up after updating audio or video drivers. For example, drivers by Realtek, Sound Blaster, and NVIDIA can cause that in rare instances. Use the Device Manager in Windows 10 to roll them back.
-
Right-click theStartbutton and selectDevice Manager.
-
ExpandSound, video and game controllers.
-
Right-click the sound driver and selectProperties.
-
Switch to theDrivertab and selectRoll Back Driver. Repeat for any other drivers within the list.
-
Expand theDisplay Adapterssection within the Device Manager and repeat steps3and4.
Update Audio/Video Drivers
If rolling back the audio and video drivers didn’t help (or if you couldn’t roll them back earlier), try updating them instead.
-
Open the Device Manager.
-
ExpandSound, video and game controllers.
-
Right-click the sound driver and selectUpdate Driver.
-
SelectSearch automatically for driversto scan for and apply the latest drivers automatically. Repeat for any other drivers within the list.
-
Expand theDisplay Adapterssection and repeat steps3and4.
Alternatively, you can download the latest audio or video drivers directly from the manufacturer’s website and update them manually.
Update Windows 10
An outdated version of Windows 10 can result in all sorts of issues. If you haven’t updated your computer in a while, try doing that now.
-
Open theStartmenu, typewindows update,and selectOpen.
-
SelectCheck for updates.
-
Install any updates, if available.
Disable Data Execution Prevention
Data Execution Prevention(DEP) is a Windows 10 feature that monitors and protects the system memory from malicious attacks. However, it can stop the Rundll32 process from working properly. Check if disabling DEP helps.
-
Open theStartmenu, typecommand prompt, and selectRun as administrator.
-
Copy and paste the following command into the elevated Command Prompt console:
bcdedit.exe /set {current} nx AlwaysOff
- PressEnterto disable DEP.
Did that fix the “Rundll32 has stopped working” error? If yes, you may still want to continue with the rest of the fixes since keeping DEP disabled is a security risk.
Note:To enable Data Execution Prevention at a later time, run the following command in an elevated Command Prompt console:
bcdedit.exe /set {current} nx AlwaysOn
Scan for Malware
Malicious programs can masquerade as DLL files and end up causing “Rundll32 has stopped working” errors. Try usingWindows Securityto scan your computer for malware.
-
Open theStartmenu, typewindows security, and selectOpen.
-
SelectVirus & threat protection.
-
SelectScan options.
-
SelectFull scan. Then, selectScan now.
If Windows Security failed to dig up anything, we recommend using a dedicated malware remover such asMalwarebytesfor a thorough computer cleanup.
Run an SFC Scan
An SFC (System File Checker) scan allows you to detect and repair corrupted system files that prevent the Rundll32 process from running properly.
-
Open theStartmenu, typecommand prompt, and selectRun as administrator.
-
Enter the following command:
sfc /scannow
- PressEnter.
The SFC scan may take several minutes to complete.
Run a DISM Scan
If the SFC scan failed to find and fix any issues, run a DISM (Deployment Image Servicing and Management) scan instead.
-
Open theStartmenu, typecommand prompt, and then selectRun as administrator.
-
Run the following command:
DISM /Online /Cleanup-Image /CheckHealth
- If DISM ended up detecting issues on your computer, run the following commands one after the other.
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
What Else Can You Do?
If none of the fixes above resolved the “Windows host process (Rundll32) has stopped working” error, you may want to perform aWindows 10 factory resetby heading over toStart>Settings>Update & Security>Recovery. You can choose between keeping or removing your files and programs during the reset procedure.
You can also tryre-installing Windows 10. There could be a deep underlying issue that only a complete reinstallation of the operating system can fix. Just remember to create acomplete backup of your databeforehand.
Dilum Senevirathne is a freelance tech writer and blogger with three years of experience writing for online technology publications. He specializes in topics related to iOS, iPadOS, macOS, and Google web apps. When he isn’t hammering away at his Magic Keyboard, you can catch him binge-watching productivity hacks on YouTube.Read Dilum’s Full Bio
Leave a Reply
Your email address will not be published.Required fields are marked*
Comment*
Name*
Email*
Website
Welcome to Help Desk Geek- a blog full of tech tips from trusted tech experts. We have thousands of articles and guides to help you troubleshoot any issue. Our articles have been read over 150 million times since we launched in 2008.
HomeAbout UsEditorial StandardsContact UsTerms of Use
Copyright © 2008-2024 Help Desk Geek.com, LLC All Rights Reserved