The programs in Windows work depend on Dll files. If the Dll file crashes, your program may not work and there you get error Windows Shell Common Dll has stopped working.  This small tutorial is going to give you the solutions for the error. Please take your time following the easy steps below to try to solve it on your PC.

Solution 1. Update your device drivers

The outdated or corrupted drivers on your Windows can cause various problem, including the issue here we are talking about. So make sure to update the device drivers on your PC. As users reported, the issue always relates to sound device. Thus you can update you audio driver first.

To update drivers, you can choose to let Windows update them in Device Manager.

Press Windows key + R key at the same time to open Run box.
Type devmgmt.msc in the box and hit Enter to open Device Manager.

Then expend the device dialog and right-click on the driver software which you want to update.
Then choose Update driver or some other update related options.

Click Search automatically for updated driver software.

Now the Windows will detect the update for your driver automatically. Follow the on-screen instructions if there is update detected.

Note: For some reasons, Microsoft cannot always detect the update. In order not to miss the latest driver, it’s advised that let Driver Easy help you.

Driver Easy is an extremely safe and helpful driver tool. It can help you scan out all the missing and outdated drivers and find the correct ones for you. With its Free version, you can install the new driver one by one. But if upgrade to its Pro version, all your drivers can be updated with just one click — Update All.

No worry to try its Pro version as it comes with a no-questions-asked 30-day money-back guarantee and professional tech support 24/7. 

Solution 2.  Use System File Checker tool

System File Checker (SFC) tool can help you repair the missing or corrupted Windows files including Dlls. Follow the steps here to run sfc scan on your PC.

Type cmd in the search box from Start menu.
Then right-click on Command Prompt on the top result and click Run as administrator.
Click Yes when prompted by User Account Control.

Type sfc /scannow in the open window and hit Enter to run it.

Wait till Verification 100% complete.   

Solution 3. Use Windows PowerShell

If your Operating System cannot verify the identities of the devices (such as playback and recording devices) and their drivers, you will meet the error either. In such case, we can use PowerShell to configure Windows to accept certificates.

Type PowerShell in the search box from Start menu.
Then right-click on Windows PowerShell from the top result and choose Run as Administrator.

Click Yes when prompted by User Account Control.

Type the following command in the pop-up window and press Enter.
Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope CurrentUser

When the command is executed, close the window and restart your PC.

That’s all there is to it.

Hope your error has been solved with the solutions here.

12 people found this helpful
Most Voted
Newest Oldest
Inline Feedbacks
View all comments