How To Windows

Fix Windows Shell Common Dll Has Stopped Working

Fix Windows Shell Common Dll Has Stopped Working
Rate this post

Fix Windows Shell Common Dll Has Stopped Working

Ever got an error “Windows Shell Common Dll has stopped working” in the case of joystick vibration?If yes then we got a fix for it.This error occurs when the drivers that are installed doesn’t match the system model(bit).So what we should do is we have to change the general system files which fits the exact system model i.e., from 32 bit to 64 bit or from 64 bit to 32 bit.

This error occurs when you are trying to test the vibration of  joystick.Generally it happens here:
Control Panel>Devices and Printers>Generic USB Joystick(Game Controller Settings)>Properties
In Properties whenever you click on Vibration Test tab you will get this below stated error.
windows shell has stopped working

So follow these steps to solve this issue.Please unplug the joystick from your pc.It may not cause any problems even while plugging joystick in but we are just following some safety measures.

This is the only fix available for this error.So don’t waste your time by uninstalling the joystick drivers and reinstalling them,performing a clean boot of pc,reinstalling windows etc.,


1)Just make a backup of the joy.cpl file located in the Local Disk(C)>Windows>System32 folder.
2)Then DELETE the original file (Sometimes windows wont allow you to delete system files.Try the below step to delete the file).
3)If you can’t delete it just Download and Install Unlocker.

Unlocker Software description:
If you’ve ever been unable to delete a file in Windows, and can’t figure out what program’s using it, Unlocker is the solution. Have you ever seen these Windows error messages?

  • Cannot delete folder: It is being used by another person or program
  • Cannot delete file: Access is denied
  • There has been a sharing violation.
  • The source or destination file may be in use.
  • The file is in use by another program or user.
  • Make sure the disk is not full or write-protected and that the file is not currently in use.

Unlocker can help! Simply right-click the folder or file and select Unlocker. If the folder or file is locked, a window listing of lockers will appear. Simply click Unlock All and you are done!

4)Then copy (NOT move) the joy.cpl file from the Local Disk(C)>Windows>SysWOW64 folder into the System32 folder.
5)That’s it.You are done.Now plug your joystick in,go to vibration test tab and enjoy the cool vibration  😛 

If you like this article please share your opinion below in the comments 🙂



  1. its not working, when I make a test vibration properties and click on left force or both force my joystick get disconnected and i have to unlpug it and then plug again to connect, any help please

      1. i did everything carefully, now in vibration test when move stick up or down it works fine and vibrate, but when i move stick left or right, or click on right force, left force or both force then it gets disconnected.

  2. I’m getting lost at the forth step
    My sysWOW64 folder has no system 32 folder in it and I can not copy the joy.cpl file into the sysWOW64 folder but I have copied it to the system32 folder but the error is still there. I am using Windows 10 pro 64 bit Dell Inspiron 15 3453 series

    Please help


Post Comment