FIX: Windows Shell Common DLL has stopped working error

Milan Stanojevic
by Milan Stanojevic
Windows & Software Expert
Milan has been enthusiastic about PCs ever since his childhood days, and this led him to take interest in all PC-related technologies. Before joining WindowsReport, he worked as a front-end web developer. Read more
Affiliate Disclosure
  • To work properly, Windows relies on various components, and one of them is Windows Shell Common DLL.
  • The best way to fix this problem is to use specialized software that can repair your damaged DLL files.
  • Another way to fix this issue is to update or reinstall the problematic drivers.
  • If Windows Shell Common DLL is not responding you might have to adjust the security parameters in the registry to fix that.
how to fix windows shell common dll stopped working

To fix various DLL problems, we recommend Restoro PC Repair Tool:This software will repair common DLL errors, protect you from file loss and hardware failure, and optimize your PC for maximum performance. Fix PC issues now in 3 easy steps:

  1. Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
  2. Click Start Scan to find Windows issues (including broken or missing DLL files)
  3. Click Repair All to fix issues affecting your computer's performance and security
  • Restoro has been downloaded by 0 readers this month.

There are all sorts of errors that can appear on your PC, but one of the most annoying ones is Windows Shell Common Dll has stopped working.

This error can prevent you from using standard Windows features and it can be quite problematic, so in this article, keep reading to find additional solutions for this error.


How can I fix the Windows Shell Common DLL error?

1. Make sure that Windows Time service is running

  1. Press Windows Key + R and enter services.msc. Now press Enter or click OK.
  2. The Services window will now appear. Locate Windows Time service, right click it and choose Start from the menu.

Windows relies on various services in order to work properly, but sometimes this problem can occur due to disabled services. According to users, Windows Shell Common Dll has stopped working error started appearing after performing a System Restore.

It seems that this error message is preventing users from changing their date and time, but there’s a way to fix it. To fix the problem, you just need to enable Windows Time service by following the steps above.

NOTE: Keep in mind that this solution only applies if the error message appears when trying to change the date and time.


2. Use third-party software

If you want to fix issues with Windows Shell Common DLL, the simplest and the fastest way would be to use a third-party dll fixer.

Restoro repair

Restoro is a reliable third-party DLL fixer which uses a built-in automated system and an online library full of functional DLLs to replace and repair any files that might be corrupted or damaged on your PC.

All you need to do to resolve your PC’s problems is to launch it, and simply follow the on-screen instructions to start the process, as everything else is covered by the software’s automated processes.

This is how you can fix registry errors using Restoro:

  1. Download and install Restoro.
  2. Launch the software.
  3. Wait for it to scan your PC for any stability issues and possible malware.
  4. Press Start Repair.
  5. Restart your PC for all the changes to take effect.

After this process is completed your PC will be as good as new, and you will no longer have to deal with BSoD errors, slow response times, or other similar issues.

Get Restoro


Disclaimer: This program needs to be upgraded from the free version in order to perform some specific actions.



3. Use a different application to change your microphone settings

  1. Start Bandicam and go to Video settings. Now click on the Settings button in the Record section.
  2. Recording settings window will appear. Now you just have to click the Settings button next to your microphone.
  3. After doing that, you’ll see a standard microphone configuration window and you’ll be able to change your settings without any problems.

This is an unusual workaround, but it works according to users. Many users reported that Windows Shell Common Dll is not responding when trying to change their microphone settings from Windows.

According to them, you can circumvent this problem by using a different application to access your microphone settings. Many users managed to circumvent this problem simply by using Bandicam to modify their microphone settings.

Keep in mind that this is just a workaround, so you’ll have to use it whenever you want to adjust your microphone settings. Bandicam software is a solid workaround, but if you have any other software that allows you to configure your microphone you can use it instead.


4. Reinstall your audio drivers

  1. Press Windows Key + X to open Win + X menu and choose Device Manager from the list.
  2. When Device Manager opens locate your audio driver and right-click it. Choose Uninstall device from the menu.
  3. Confirmation dialog will now appear. If available, check Remove driver software for this device option. Click on Uninstall to remove the driver.
  4. After removing the driver, click on Scan for hardware changes icon.

Windows will now automatically install the missing drivers and the problem should be resolved entirely. Some users are suggesting to restart your PC instead of performing Step 4, so feel free to try that.

Keep in mind that you should stay away from any Beta drivers. Beta drivers aren’t fully tested and they might not always work. In fact, sometimes Beta drivers can cause this problem to appear.

To avoid any compatibility issues, it’s recommended to always use the latest drivers. If the problem appears even with the latest drivers you might want to install an older version of audio drivers.

According to users, they managed to fix Windows Shell Common Dll has stopped working error simply by reinstalling their audio drivers. Your drivers can be buggy and that can cause this error to appear.

To keep your drivers up to date at all times, we advise using specialized driver updater software such as DriverFix.

Get DriverFix


5. Change the security permissions of UserChoice key

  1. Press Windows Key + R and enter regedit. Press Enter or click OK.
  2. When Registry Editor opens in the left pane navigate to: ComputerHKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts.txtUserChoice
  3. Now right click UserChoice key and choose Permissions from the menu.
  4. If Group or user names section is empty, it means that your security permissions are missing, so you’ll need to add them again. If security permissions aren’t missing, this solution won’t apply to you so you can just skip it.
  5. To add missing permissions, click the Add button.
  6. In Enter the object names to select field enter Administrators and click on Check Names. If everything is in order, click on OK.
  7. Administrators group will now be added to the Group or user names list. Select Administrators from the list and check Full Control in the Allow column. Now click OK and Apply to save changes.
  8. Optional: You might have to add SYSTEM, RESTRICTED and your user name to the list by following the steps above.

After changing the security settings for the UserChoice key the problem should be completely resolved. Keep in mind that this solution applies only if this error appears while trying to open .txt files.

If you can open .txt files without any problems, you might want to skip this solution entirely.

Users reported Windows Shell Common Dll has stopped working error while trying to open .txt files on their PC, but you should be able to fix that with the steps above.


6. Update your touchpad driver

touchpad driver windows shell common dll

Many users reported this problem on their laptops, and it seems that the problem was their touchpad driver.

According to users, the Elantech touchpad driver caused Windows Shell Common Dll has stopped working error to appear, but users fixed it simply by updating the touchpad driver.

Keep in mind that this error can appear even with other touchpad drivers, so even if you’re not using Elantech touchpad be sure to update your driver to the latest version.

Several users reported that they fixed the problem by removing the Elan touchpad software from their PC, so feel free to try that as well.


7. Connect your stereo receiver to a USB 3.0 port

USB reciver windows shell common dll

Several users reported Windows Shell Common Dll is not responding while using a stereo receiver with their PC. According to them, the receiver was connected to a USB 2.0 port and that caused the error to appear.

To fix the problem, you just have to connect the stereo receiver to the USB 3.0 port and the problem should be completely resolved.


8. Copy necessary files to System32 directory

  1. Navigate to the following directory: C:WindowsSystem32
  2. Locate joy.cpl and copy it to your Desktop.
  3. Right click joy.cpl and choose Properties from the menu.
  4. Navigate to Security tab and click on Advanced.
  5. Locate the Owner section and click on Change.
  6. Now enter your username in the Enter the object name to select and click on Check Names. If everything is in order, click on OK to save changes.
  7. After doing that, click Apply and OK to save changes.
  8. After taking the ownership of joy.cpl delete it.
  9. Once you delete the file, go to the following directory: C:WindowsSysWOW64
  10. . Locate joy.cpl and copy it to C:WindowsSystem32

Once you copy the file, the problem should be resolved and you’ll be able to access gamepad settings from Windows without any problems.

According to users, Windows Shell Common Dll is not responding error appears while trying to configure gamepad settings.

To fix the problem you need to copy a single file to your System32 directory like we showed you above.


9. Uninstall Intellipoint software and Synaptics driver

  1. Open Device Manager.
  2. Locate your touchpad in Device Manager, right click it and choose Update driver.
  3. Now select Browse my computer for driver software.
  4. Click on Browse and locate the extracted driver files. Check Include subfodlers and click on Next to install the driver.

According to users, Windows Shell Common Dll has stopped working error can appear due to Intellipoint software and Synaptics driver.

These two aren’t compatible and in order to fix the problem you need to remove them both from your PC.

After doing that, you can download and install the latest version of Intellipoint.

Now you just have to install your Synaptics driver again. Several users suggested that you can fix this error simply by installing the driver manually from Device Manager, like we showed you above.


10. Disable Hardware graphics accelerator in Office

disable hardware graphics accelerator windows shell common dll
  1. Open Outlook or any other Office application.
  2. Choose File > Options > Advanced.
  3. Now locate and disable Hardware graphics accelerator option.

Windows Shell Common Dll is not responding error can affect almost any application and Outlook is no exception. However, you can fix this problem simply by disabling Hardware graphics accelerator.

After you disable this feature, the error message should stop appearing and you’ll be able to use Outlook without any problems.


11. Delete Outlook plugin for Microsoft Dynamics CRM

delete outlook plugin windows shell common dll

Outlook has various plug-ins that enhance its functionality, but sometimes these plugins can cause Windows Shell Common Dll has stopped working error to appear.

To fix the issue, users are recommending to uninstall Outlook Plugin for Microsoft Dynamics CRM from your PC. After doing that, the problem should stop appearing and you’ll be able to use Outlook again.

If the issue still persists, you might have to delete your Outlook profile and recreate it again to fix the problem.


12. Update your AMD drivers

update drivers windows shell common dll

Several users reported that Windows Shell Common Dll has stopped working error appears due to problems with AMD drivers. If you have any AMD drivers installed, we strongly advise you to remove them and install the latest version.

According to users, updating the AMD drivers fixed the problem for them so be sure to try that.


13. Disable or remove your antivirus software

disable antivrus windows shell common dll

Having an antivirus software is rather important, but sometimes your antivirus can cause Windows Shell Common Dll has stopped working error to appear.

To fix the problem you need to disable your antivirus software and check if that solves the issue.

If the problem still persists, you might have to remove your antivirus software completely. We also have to mention that antivirus tools tend to leave leftover files.

In order to completely remove your antivirus, you’ll need to use a dedicated removal tool. Most antivirus companies offer removal tools for their software, so be sure to download one for your antivirus.

If removing the antivirus fixes the problem, you just need to install it again or switch to a different antivirus solution.

Users reported that this error was caused by CA Anti-Virus software, so be sure to remove this tool from your PC.

Even if you don’t use this tool, you might want to try disabling and removing your antivirus and check if that solves the problem.


14. Disable audio enhancements

audio enhacement windows shell common dll

Many users love to use various audio enhancements to change their sound quality. However, sometimes these enhancements can cause Windows Shell Common Dll is not responding error to appear.

To fix the issue, you need to disable all audio enhancements such as equalizers or any other Enhanced Audio features.

You can usually find these features available in your audio driver configuration software.

After disabling all these audio enhancements, the problem should be resolved.


15. Remove unnecessary audio devices from Device Manager

  1. Open Device Manager.
  2. Now go to View > Show hidden devices.
  3. Locate any unknown audio device and remove it.

If you have any problems with your audio settings due to Windows Shell Common Dll has stopped working error, you might be able to fix them by removing unnecessary audio devices from Device Manager. The steps above should help with this.

Users reported that the cause for this problem was Sndt Audio, but after removing its driver and software the issue was resolved completely.


16. Remove Touch-Base UPDD

remove touch-base UPDD windows shell common dll

Your drivers can often cause Windows Shell Common Dll is not responding error to appear.

Several users reported that Touch-Base UPDD software caused the problem, and in order to fix the issue, you need to remove it.

After removing the problematic software, the issue should be resolved completely and everything will start working again.


17. Run the SFC scan

  1. Press Windows Key + X and choose Command Prompt (Admin) from the list. If Command Prompt isn’t available, you can choose PowerShell (Admin).
  2. When Command Prompt starts, enter sfc /scannow and press Enter to run it.
  3. The scan will now start. Keep in mind that sfc scan can take about 10-15 minutes, so don’t interrupt it.

Sometimes this error can appear if your system files are corrupted. File corruption can occur for various reasons, but you should be able to fix it by performing SFC scan.

Once the scan is completed, check if the problem still appears. If the problem isn’t resolved or if you can’t run SFC scan at all, you might have to use DISM scan instead.

To do that, simply start Command Prompt as administrator and enter DISM /Online /Cleanup-Image /RestoreHealth and press Enter to run it. DISM scan will now try to repair your system, so don’t interrupt it. This process can take more than 15 minutes so you’ll have to be patient.

It seems that everything is lost when DISM fails on Windows? Check out this quick guide and get rid of the worries.


scannow command has stopped? Don’t worry, we’ve got an easy fix for you.


18. Use PowerShell

  1. Press Windows Key + S and enter powershell. Right-click Windows PowerShell and choose Run as administrator from the menu.
  2. When Command Prompt starts, enter Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope CurrentUser command and press Enter to run it.

According to users, Windows Shell Common Dll is not responding error can appear because Windows isn’t configured to accept certificates. However, you can easily fix this problem by using PowerShell.

We have to warn you that PowerShell is a powerful tool, and by using it improperly you can cause damage to your system. To fix this problem with PowerShell, do the following:


19. Use System Maintenance

  1. Press Windows Key + R and enter %systemroot%system32msdt.exe -id MaintenanceDiagnostic
  2. Now press Enter or click OK to run it.
  3. System Maintenance tool will now appear. Click on Next to continue and follow the instructions on the screen.

Few users claim that they fixed the problem simply by running System Maintenance Troubleshooter. This is a built-in tool and it can sometimes fix various problems with Windows.

After System Maintenance completes the scan the problem should be resolved.


20. Re-register your DLLs

command prompt windows shell common dll
  1. Open Command Prompt as administrator.
  2. When Command Prompt starts enter regsvr32 /i shell32.dll command and press Enter to run it.

If you’re getting Windows Shell Common Dll has stopped working error message, the cause can sometimes be your DLL files, specifically shell32.dll.

According to users, the DLL files can become unregistered for some unknown reason and that can cause this error message to appear. To fix this problem, you just have to re-register shell32.dll.

After the command is executed, the shell32.dll file will be re-registered and the error message should stop appearing.


21. Reinstall the problematic application

reinstall application windows shell common dll

We all have third-party applications installed on our PCs, but this error can appear in almost any application. If this error is appearing in your favorite applications, we advise you to reinstall them and check if that solves the problem.

In addition to reinstalling, be sure to update the problematic application to the latest version and check if the problem still persists.

If the developers are aware of this issue, it’s rather likely that the problem was addressed and you should be able to fix it simply by updating your application.


22. Perform a clean boot

  1. Press Windows Key + R and enter msconfig. Press Enter or click OK.
  2. Go to the Services tab and check Hide all Microsoft services. Now click on Disable all.
  3. Navigate to Startup tab and click on Open Task Manager.
  4. When Task Manager opens, locate the first item on the list, right click it and choose Disable from the menu. Repeat this for all items on the list.
  5. After doing that, go back to the System Configuration window and click on Apply and OK.

Now you just have to restart your PC and check if the problem still appears. If not, it’s certain that a third-party application or service is causing this error.

To find the problematic service you need to repeat the same steps and enable disabled applications and services one by one. Keep in mind that you need to restart your PC after enabling set of services or applications in order to apply changes.

Once you find the problematic application, you can keep it disabled, remove it or reinstall it and check if that solves the problem.

If Windows Shell Common Dll has stopped working error message appears frequently on your PC, it’s possible that a third-party application is causing it.

Windows starts with various third-party applications and services, and you can disable problematic applications by following the steps from above.


Can’t open Task Manager? Don’t worry, we’ve got the right solution for you.


23. Remove .wmv files from the Synaptics directory

remove mwv files windows shell common dll

In one of our previous solutions, we mentioned that Synaptics drivers can sometimes cause Windows Shell Common Dll has stopped working error message to appear. Apparently, users can’t configure or access Synaptics settings, and this can be a big problem.

It turns out that the Synaptics configuration window plays a video demonstration when configuring your touchpad, and those videos can be the cause of this problem.

As a workaround, users are suggesting to navigate to the following directory: C:Program FilesSynapticsSynTP

Once you enter the directory, delete all .wmv files from there. After removing .wmv files, the problem should be resolved and everything will start working without problems.

Few users claim that you can fix this problem simply by renaming igdumdim64.dll file in System32 directory. Before you can rename the file, you’ll need to take ownership of that file.

We demonstrated briefly in Solution 7 how to take ownership over a certain file, so be sure to check it out for detailed instructions.


24. Install the latest Windows updates

  1. Open the Settings app. To do that quickly you can just press Windows Key + I on your keyboard.
  2. Once the Settings app opens, navigate to Update & security section.
  3. Now click on Check for updates button. Windows will now check for missing updates and download them in the background.

After you download the updates, they’ll be installed automatically once you restart your PC.

According to users, you might be able to fix this problem simply by installing the latest Windows updates.

Microsoft is addressing various issues, and if this is a serious issue, it’s possible that you can fix it by updating Windows.

In most cases, Windows 10 will automatically download the updates, but sometimes you can miss an important update. However, you can always check and install the missing updates manually.

If you’re having trouble opening the Setting app, take a look at this article to solve the issue.


25. Create a new user account

  1. Open the Settings app and go to Accounts section.
  2. In the left pane, choose Family & other people. In the right pane click on Add someone else to this PC.
  3. Click on I don’t have this person’s sign-in information.
  4. Now you’ll be asked to create a new Microsoft account. Click on Add a user without a Microsoft account.
  5. Now enter the desired username and click on Next.

After you create a new account, switch to it and check if the problem still appears. If not, you might have to move your files to a new account and use it instead of your old one.

Sometimes Windows Shell Common Dll is not responding error can affect only a single user account on your PC.

If that’s so, you might want to create a new user account on your PC as a workaround.


26. Rename olmapi32.dll

raname file windows shell common dll

As previously mentioned, Windows Shell Common Dll has stopped working error can affect almost any application, and users reported this problem in Outlook 2016.

It seems that the problem is caused by a single .dll file, and in order to fix it, you need to find and rename that file.

To do that, just navigate to the following directory: C:Program FilesMicrosoft OfficerootOffice16 Now rename olmapi32.dll file.

After doing that, try to start Outlook again. If the problem still persists, you might want to repair your Office installation.


27. Reset Windows 10

reset windows 10 windows shell common dll
  1. Open the Start Menu, click the Power button, press and hold the Shift key and choose Restart from the menu.
  2. Select Troubleshoot > Reset this PC > Remove everything.
  3. To proceed, you might have to insert your Windows installation media, so be sure to have it ready.
  4. Select your version of Windows and choose Only the drive where Windows is installed > Just remove my files.
  5. Now you’ll see a list of changes that reset will perform. If you’re ready to start, click the Reset button.
  6. Follow the instructions on the screen to complete the reset.

If the error message still appears and it’s making your PC almost unusable, you might want to try resetting Windows 10.

We have to mention that reset will delete all files from your system drive, so be sure to back them up beforehand.

In addition to backing up your files, you might also need a Windows 10 installation media, so be sure to create one using Media Creation Tool. After you back up your files.

After the resetting process is finished, you’ll have a fresh installation of Windows 10. Now you just have to move your files from the backup and install all your applications. This is a drastic solution so you should use it only if other solutions can’t fix the problem.

Windows Shell Common Dll has stopped working error message can cause many problems on your PC, but you should be able to fix it by using one of our solutions.


Frequently Asked Questions

  • A DLL file contains essential info about your computer hardware configuration. Editing such a file allows you to troubleshoot issues on a granular level, but it is not recommended for the average user. As for Windows Shell Common DLL, this is a part of the shell32.dll file.

  • If you are logged in with system administrator privileges, then you can open the file by right-clicking on it and choosing Notepad from the list of installed programs that pops up.

  • The file in question can be found at C:\Windows\System32

This article covers:Topics: