The RunDLL error “There was a problem starting” with a detailed message “The specified module could not be found” prompt when Windows startup, open a hard drive or shortcut that is pointing to an executable stored in the hard disk. This RunDLL error is confirmed to occur on Windows 7, Windows 8.1 and Windows 10. Follow the resolution steps below to resolve this RunDLL error.
Table of Contents
Solution 1: Execute Windows Defender Full Scan
- Press Windows key once
- Type
security
in the search box. - Select Windows Security.
- Choose Virus & Threat protection > Scan options > Full scan > Scan now button.
Solution 2: Remove BackgroundContainer task
- Press Windows + R on to open Run box.
- Type
taskschd.msc
and press Enter. - Click on Task Scheduler Library.
- Right-click on the BackgroundContainer task and select Delete.
Solution 3: Remove autorun.inf using command
- Press Windows key once
- Type
cmd
in the search box. - Choose Run as administrator to open an elevated command prompt.
- Enter the following command to navigate to the root location:
CD X:\
Replace X with the drive letter. - Type the following command and press Enter after each one to delete the autorun.inf file forcefully:
Attrib -r -s -h X:\autorun.inf Del /F X:\autorun.inf
- Close the elevated CMD prompt and restart the computer.
Solution 4: Remove autorun.inf via registry key
- Press Windows key + R to open Run box.
- Type
regedit
and press Enter to open Registry Editor. If the UAC (User Account Control) prompt, click on Yes to grant admin access. - Navigate to the following location:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
- Verify all the key in the right-hand pane to confirm doesn’t contain evidence of a PuP (Potentially unwanted Program) or remnants of a malware program. if yes then right-click on it and choose Delete from the context menu.
- Repeat Step 3 and Step 4 at the following location:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce
- Close Registry Editor and restart the computer.
Solution 5: Execute SFC
- Press Windows key once
- Type
cmd
in the search box. - Choose Run as administrator to open an elevated command prompt.
- Type
sfc /scannow
and press Enter.
Solution 6: Execute CHKDSK
Execute an Automatic CHKDSK scan with the ‘Scan for and attempt recovery of bad sectors’ option.
- Press Windows key once
- Type
cmd
in the search box. - Choose Run as administrator to open an elevated command prompt.
- Type
chkdsk X: /r
and press Enter. Replace X with the drive letter you want to check.