How to fix the RunDLL error : There was a problem at startup

Rundll.exe files are system processes that are directly related to your Windows operating system. Rundll and its later versions, called Rundll 32, are part of a vast network of code and data shared by many programs on your computer. They help improve the speed and memory efficiency of your operating system by reusing the same code or files while performing many functions from different programs.

You may get an error message “Run DLL There was a problem starting…” on your computer. This error usually occurs when Windows tries to run something but cannot, because of the autorun.inf file (which runs the service or drive) for that service is deleted by antivirus. There are many simple solutions to solve this problem. Just follow these simple solutions and the error will be fixed in no time.


What causes the RunDLL error “There was a start problem”?

What causes the RunDLL error "There was a start problem"?

Although the DLL name and folder path seem legitimate, it really isn’t. The malware placed a DLL file there and added an entry to run it so that the DLL runs every time it is started. The message “specified module not found” usually means that your antivirus software has already taken care of the problematic module by deleting or quarantining it. Now you just have to remove it from the autorun or scheduled task, wherever it is loaded.

The Rundll error occurs when running on XP, Windows, or Vista systems, and the Rundll error is caused by :

  1. Incorrect DLL file deletion.
  2. Missing DLL errors caused by deleting a generic DLL file when uninstalling an application.
  3. Shared DLL file is deleted or infected by a virus or Trojan horse.
  4. Invalid or invalid DLL entries in Windows registry.
  5. Corrupted DLL files.


Fix RunDLL error “There was a problem at startup”

Fix RunDLL error "There was a problem at startup"

Run a full analysis of Windows Defender
  1. Click the Windows button once
  2. Enter “Security” in the search box.
  3. Select Windows Security
  4. Select Virus and Threat Protection -> Scan Options -> Full Scan -> Scan Now button.
Remove the background container task
  1. Press Windows + R to open the Run dialog box.
  2. Type taskschd.MSC and press Enter.
  3. Click Task Scheduler Library.
  4. Right-click the background container task and select Uninstall.
Remove autorun.inf with the command
  1. Click the Windows button once
  2. Type cmd in the search box.
  3. Select “Run as administrator” to open the extended command prompt.
  4. Enter the following command to go to the root directory: CD X :
    * Replace X with the drive letter.
  5. Enter the following command and press Enter after each command to forcibly delete the autorun.inf file:
    Attribute -r -s -h X:autorun.inf
    Del /F X:autorun.inf
  6. Close the extended CMD prompt and restart your computer.
Remove autorun.inf via a registry key
  1. Press the Windows + R key to open the Run dialog box.
  2. Type Regedit and press Enter to open the registry editor. If prompted, click Yes to allow administrator access.
  3. Go to the following directory: HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun.
  4. Check all the keys in the right pane to make sure they contain no traces of PuP (Potentially Unwanted Program) or malware remnants. If they do, right-click on them and select Remove from the context menu.
  5. Repeat step 3 and step 4 in the next location:
  6. HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunOnce.
  7. HKEY_LOCAL_MACHINESMicrosoftWindowsCurrentVersionRunnce
  8. HKEY_LOCAL_MACHINESMicrosoftWindowsCurrentVersionRunnce
  9. Close the registry editor and restart your computer.
Running SFC
  1. Press the Windows key once
  2. Type cmd in the search box.
  3. Select “Run as administrator” to open the advanced command prompt.
  4. Type SFC / scan now and press Enter.

Run the automatic CHKDSK scan with the option “Scan for bad sectors and try to repair”.

  1. Press the Windows key once
  2. Type cmd in the search box.
  3. Select “Run as administrator” to open the extended command prompt.
  4. Type chkdsk X: /r and press Enter. Replace X with the drive letter you want to check.


Frequently Asked Questions

  1. Reinstall the programs that are reporting DLL errors.
  2. Fix the Rundll error by downloading a copy of the Rundll file from the Internet.
  3. If you have a network computer with the same operating system, try finding and copying the same Rundll file to that computer to see if you can fix the error.

  1. Check your computer for malware.
  2. Remove the background container task.
  3. Stop the associated .dll process.
  4. Protect your online privacy with a VPN client.
  5. Data recovery tools can prevent permanent file loss.

  1. Right-click the downloaded Autoruns.exe file and select Run as administrator.
  2. Enter winscomrssrv in the filter field.
  3. Look at the result. All paths to the "File not found" image can be safely removed.
  4. Do the same for the startup-check library. All results of `File not found' can be safely deleted.

  1. Make sure you have enough memory on your device.
  2. Run the Windows update several times.
  3. Check for third-party drivers and download any updates.
  4. Disable any additional hardware.
  5. Check for errors in the device manager.
  6. Remove third-party security software.
  7. Recover hard drive errors.
  8. Perform a clean restart in Windows.

Website | + posts

Mark Ginter is a tech blogger with a passion for all things gadgets and gizmos. A self-proclaimed "geek", Mark has been blogging about technology for over 15 years. His blog,, covers a wide range of topics including new product releases, industry news, and tips and tricks for getting the most out of your devices. If you're looking for someone who can keep you up-to-date with all the latest tech news and developments, then be sure to follow him over at Microsoft.