What’s causing the “Shellexecuteex Failed” error on Windows?
We investigated this particular issue by looking at various user reports and at the repair strategies that are commonly used in this particular scenario. Based on our analysis, there are several different culprits that are often identified for causing the issue. Here are several scenarios that you might be encountering:
Method 1: Running the application as Administrator (if applicable)
If you’re encountering the “Shellexecuteex Failed” error while trying to open or install an application, it’s very likely that the issue occurs due to an unexpected application shutdown (or installation executable) because it doesn’t have admin access. This type of issue is typically restricted to open source apps and apps with small teams of developers – we haven’t identified any occurrences with triple-A teams. If you think this scenario might be applicable to your current situation, you will be able to resolve the issue simply by forcing the application to start with admin access. Here’s a quick guide on how to run the application as administrator: If the same “Shellexecuteex Failed” error is still occurring, move down to the next method below.
Method 2: Running DISM and SFC scans
As it turns out, in some cases, the “Shellexecuteex Failed” error is occurring due to some kind of system file corruption that is preventing the installation from completing. If this scenario is applicable, the only viable fix is to try to resolve the corruption that’s causing the issue while limiting the damage. And the best way of doing this is to rely on built-in utilities like DISM (Deployment Image Servicing and Management) and SFC (System File Checker). both are equipped to deal with corrupted system files, but they operate differently. While SFC relies on a locally stored cache to replace the corrupted items with healthy copies, DISM uses WU (Windows Update) to download the healthy files needed for the replacement. But since the utilities are geared towards fixing different components (SFC is more efficient with logical errors), the best approach is to deploy both scans to improve your chances of success. Here’s what you need to do: If the “Shellexecuteex Failed” error is still appearing when you repeat the same action, move down to the next method below.
Method 3: Reverting the System Sounds to the Default
As several different users have reported, this particular issue can also be caused by some System Sounds defined by some themes that are not being handled properly by the module that is trying to use them. If this scenario is applicable, the app using the sounds will crash whenever it tries to play them, In this case, you will be able to resolve the issue by resetting all Windows sounds to the default. After doing so and restarting the machine, most affected users have reported that the issue was resolved. Here’s a quick guide on reverting the system sounds back to the default values: Repeat the action that was previously triggering the “Shellexecuteex Failed” error and in case the issue is still appearing, move down to the next method below.
Method 4: Performing a clean boot
If you’ve come this far with no palpable results, you may be encountering the issue due to some kind of 3rd party conflict that is triggering the “Shellexecuteex Failed” error. Since there are a lot of potential applications that might conflict with the application that’s displaying the error, the best way of taking care of the issue is to configure your computer to start in clean boot. Follow the instructions below to achieve a clean boot state and identify the application that is causing the conflict. Here’s what you need to do: If this method didn’t allow you to resolve the “Shellexecuteex Failed” error, move down to the next method below.
Method 5: Adjusting the “Only elevate executables” Policy
As it turns out, this particular issue can also be avoided by adjusting one Group policy named Only elevate executables that are signed and validated. But keep in mind that this method will only be effective in situations where the issue is being caused by an executable that isn’t signed properly. Several affected users have reported that the issue stopped occurring and the installation was successful after the Only elevate executables that are signed and validated was effectively disabled. Note: Certain Windows versions don’t include the Group Editor. In this case, this method won’t be applicable, so move directly to the final method below. Here’s a quick guide on disabling the policy that is triggering the “Shellexecuteex Failed” error: If the “Shellexecuteex Failed” error is still occurring move down to the next method below.
Method 6: Performing a clean install
If none of the methods above have allowed you to resolve the issue, chances are you’re dealing with an underlying corruption issue that cannot be resolved conventionally. If this scenario is applicable in your current situation, you can only resolve the issue by resetting every Windows component. The quickest way of doing this is by performing a clean install (here), but keep in mind that this procedure will make you lose any personal data including installed applications, games, media, user preferences and more. A most efficient approach that takes a little longer is to go for a repair install (in place install). This procedure will allow you to keep all your personal effects including games, applications, user preferences and any type of media. If you decide to perform a repair install, follow the instructions (here).
Fix: Windows Failed to Start Error on StartupHow to Fix “Failed to play test tone” error on Windows 7, 8 and 10How to Fix ‘Failed to fork on WSL with Ubuntu’ Error in Windows 10How to Fix ‘DifxFrontend failed!’ Startup error on Windows?