Hoe de 'Shellexecuteex Failed'-fout op Windows te repareren?
Verschillende Windows-gebruikers hebben ons bereikt met vragen nadat ze de "Shellexecuteex mislukt”-foutbericht wanneer ze een actie proberen uit te voeren waarbij verbinding wordt gemaakt met internet of bij het installeren van een applicatie. Getroffen gebruikers krijgen verschillende codes te zien die samen met het foutbericht worden weergegeven. Het blijkt dat het probleem niet exclusief is voor een bepaalde WIndows-versie, omdat we het hebben kunnen vinden op Windows 7, Windows 8.1 en Windows 10.
Wat veroorzaakt de "Shellexecuteex mislukt” fout op Windows?
We hebben dit specifieke probleem onderzocht door naar verschillende gebruikersrapporten te kijken en naar de reparatiestrategieën die in dit specifieke scenario vaak worden gebruikt. Op basis van onze analyse zijn er verschillende boosdoeners die vaak worden geïdentificeerd voor het veroorzaken van het probleem. Hier zijn verschillende scenario's die u kunt tegenkomen:
Methode 1: De toepassing uitvoeren als beheerder (indien van toepassing)
Als u de "Shellexecuteex mislukt” fout tijdens het openen of installeren van een applicatie, is het zeer waarschijnlijk dat het probleem optreedt als gevolg van het onverwacht afsluiten van de applicatie (of het uitvoerbare installatiebestand) omdat het geen beheerderstoegang heeft.
Dit type probleem is meestal beperkt tot open source-apps en apps met kleine teams van ontwikkelaars - we hebben geen voorvallen vastgesteld met triple-A-teams.
Als u denkt dat dit scenario van toepassing is op uw huidige situatie, kunt u het probleem eenvoudig oplossen door de toepassing te dwingen te starten met beheerderstoegang. Hier is een korte handleiding over het uitvoeren van de applicatie als beheerder:
- Klik met de rechtermuisknop op de toepassing die de fout veroorzaakt en kies Eigendommen uit het nieuw verschenen menu.
- Als je eenmaal binnen bent in de Eigendommen scherm, selecteer het Compatibiliteit tabblad en ga naar de Instellingen sectie. Vink vervolgens het vakje aan dat is gekoppeld aan Voer dit programma uit als beheerderen klik vervolgens op Van toepassing zijn om dit in te stellen als het nieuwe standaardgedrag.
- Start de applicatie opnieuw en kijk of het probleem nu is opgelost.
Als hetzelfde "Shellexecuteex mislukt” fout nog steeds optreedt, ga naar de volgende methode hieronder.
Methode 2: DISM- en SFC-scans uitvoeren
Het blijkt dat in sommige gevallen de “Shellexecuteex mislukt”-fout optreedt als gevolg van een soort beschadiging van het systeembestand waardoor de installatie niet kan worden voltooid. Als dit scenario van toepassing is, is de enige haalbare oplossing om te proberen de corruptie die het probleem veroorzaakt op te lossen en tegelijkertijd de schade te beperken.
En de beste manier om dit te doen is te vertrouwen op ingebouwde hulpprogramma's zoals: DISM (implementatie-imageservice en -beheer) en SFC (Systeembestandscontrole).beide zijn uitgerust om met beschadigde systeembestanden om te gaan, maar ze werken anders.
Terwijl SFC vertrouwt op een lokaal opgeslagen cache om de beschadigde items te vervangen door gezonde kopieën, gebruikt DISM WU (Windows Update) om de gezonde bestanden te downloaden die nodig zijn voor de vervanging. Maar aangezien de hulpprogramma's zijn gericht op het repareren van verschillende componenten (SFC is efficiënter met logische fouten), kunt u het beste beide scans implementeren om uw kansen op succes te vergroten.
Dit is wat u moet doen:
- druk op Windows-toets + R om een dialoogvenster Uitvoeren te openen. Typ vervolgens in het tekstvak Uitvoeren ‘Cmd’ en druk op Ctrl + Shift + Enter om een opdrachtprompt met beheerderstoegang te openen. Wanneer u wordt gevraagd door de UAC (gebruikersaccountbeheer), Klik Ja om de verhoogde opdrachtprompt te openen.
- Typ de volgende opdracht in de verhoogde opdrachtprompt en druk op Enter om een SFC-scan te starten:
sfc /scannow
Opmerking: Bemoei u niet met het venster totdat het proces is voltooid. Het onderbreken van de bewerking zal waarschijnlijk nog meer logische fouten opleveren die moeilijker op te lossen zijn.
- Nadat de scan is voltooid, start u uw computer opnieuw op en wacht u tot de volgende opstart is voltooid. Zodra uw besturingssysteem volledig is geladen, volgt u stap 1 opnieuw om een andere verhoogde opdrachtprompt te openen. Eenmaal terug in het CMD-venster typt u de volgende opdrachten en drukt u na elke opdracht op Enter om een DISM-scan te starten:
Dism.exe /online /cleanup-image /scanhealth Dism.exe /online /cleanup-image /restorehealth
Opmerking: Zorg ervoor dat uw internetverbinding stabiel is voordat u dit proces start. De eerste opdracht start de scan, terwijl de tweede het scanproces start.
- Nadat de DISM-scan is voltooid, start u uw computer opnieuw op en kijkt u of het probleem is opgelost bij de volgende systeemstart.
Als de “Shellexecuteex is mislukt” fout nog steeds verschijnt wanneer u dezelfde actie herhaalt, gaat u naar de volgende methode hieronder.
Methode 3: De systeemgeluiden terugzetten naar de standaard
Zoals verschillende gebruikers hebben gemeld, kan dit specifieke probleem ook worden veroorzaakt door sommige systeemgeluiden die worden gedefinieerd door bepaalde thema's die niet correct worden afgehandeld door de module die ze probeert te gebruiken. Als dit scenario van toepassing is, crasht de app die de geluiden gebruikt wanneer deze probeert af te spelen,
In dit geval kunt u het probleem oplossen door alle Windows-geluiden terug te zetten naar de standaardwaarden. Na dit te hebben gedaan en de machine opnieuw te hebben opgestart, hebben de meeste getroffen gebruikers gemeld dat het probleem is opgelost.
Hier is een korte handleiding over het terugzetten van de systeemgeluiden naar de standaardwaarden:
- druk op Windows-toets + R openen van een Rennen dialoog venster. Typ in het vak Uitvoeren “mmsys.cpl” in het tekstvak en druk op Enter om de te openen Geluid scherm.
- Als je eenmaal binnen bent in de Geluid venster, selecteer het Geluiden tabblad in het horizontale menu. Verander vervolgens de Geluidsschema naar Standaard Windows instelling.
Opmerking: Als uw huidige geluidsschema is ingesteld op Windows-standaard (aangepast) kans maken op Standaard Windows instelling omdat je misschien wat ongeldige geluiden hebt.
- Zodra de active Geluidsschema is gewijzigd, start u uw computer opnieuw op en kijkt u of het probleem is opgelost bij de volgende systeemstart.
Herhaal de actie die eerder de "Shellexecuteex mislukt” fout en als het probleem zich nog steeds voordoet, gaat u naar de volgende methode hieronder.
Methode 4: Een schone start uitvoeren
Als je zo ver bent gekomen zonder tastbare resultaten, kun je het probleem tegenkomen vanwege een soort conflict met derden dat de "Shellexecuteex mislukt" fout. Aangezien er veel potentiële toepassingen zijn die mogelijk conflicteren met de toepassing die de fout weergeeft, is de beste manier om het probleem op te lossen, uw computer te configureren om schoon op te starten.
Volg de onderstaande instructies om een schone opstartstatus te bereiken en de toepassing te identificeren die het conflict veroorzaakt. Dit is wat u moet doen:
- druk op Windows-toets + R om een dialoogvenster Uitvoeren te openen. Typ vervolgens "Mscofig" en druk op Enter om de te openen Systeem configuratie menu. Wanneer je de ziet UAC (gebruikersaccountbeheer) menu, klik op Ja om beheerdersrechten toe te kennen.
- Als je eenmaal binnen bent in de Systeem configuratie venster, klik op de Diensten tab vanaf de bovenkant van het menu en vink vervolgens het vakje aan dat is gekoppeld aan "Verberg alle Microsoft diensten". Nadat u dit hebt gedaan, worden alle Windows-services uit die lijst verwijderd, zodat u niet het risico loopt een Windows-onderdeel uit te schakelen.
- Nadat het u is gelukt om alle essentiële services van de lijst uit te sluiten, klikt u op de Alles uitschakelen om effectief te voorkomen dat een service van derden wordt gestart bij de volgende opstart van de machine.
- Selecteer vervolgens de Opstarten tab in het horizontale menu en klik op Open Taakbeheer.
- Nadat u zich op het tabblad Opstarten van Taakbeheer bevindt, selecteert u systematisch elke opstartservice en klikt u vervolgens op de Uitschakelen knop in het onderste gedeelte van het scherm. Deze procedure zorgt ervoor dat er geen opstartservice wordt aangeroepen bij de volgende systeemstart.
- Nu u bij deze stap bent aangekomen, heeft u effectief elke service of proces uitgeschakeld die de toepassing zou kunnen verstoren met de melding "Shellexecuteex mislukt" fout. Profiteer van de schone opstartstatus die u zojuist hebt geconfigureerd door uw computer opnieuw op te starten.
- Kijk bij de volgende systeemstart of de fout nog steeds optreedt als u de toepassing probeert te starten. Als de fout niet meer optreedt, voltooit u de installatie, voert u reverse-engineering uit op de bovenstaande stappen en schakelt u de services die u eerder hebt uitgeschakeld opnieuw in.
Als u met deze methode de "Shellexecuteex mislukt”, Ga dan naar de volgende methode hieronder.
Methode 5: Het aanpassen van de “Beleid alleen uitvoerbare bestanden verhogen
Het blijkt dat dit specifieke probleem ook kan worden vermeden door er een aan te passen Groepsbeleidgenaamd Verhoog alleen uitvoerbare bestanden die zijn ondertekend en gevalideerd.Houd er echter rekening mee dat deze methode alleen effectief is in situaties waarin het probleem wordt veroorzaakt door een uitvoerbaar bestand dat niet correct is ondertekend.
Verschillende getroffen gebruikers hebben gemeld dat het probleem zich niet meer voordeed en dat de installatie succesvol was na de Verhoog alleen uitvoerbare bestanden die zijn ondertekend en gevalideerdwas effectief uitgeschakeld.
Opmerking: Bepaalde Windows-versies bevatten de Group Editor niet. In dit geval is deze methode niet van toepassing, dus ga direct naar de laatste methode hieronder.
Hier is een korte handleiding over het uitschakelen van het beleid dat de "Shellexecuteex is mislukt" fout:
- druk op Windows-toets + R openen van een Rennen dialoog venster. Typ vervolgens “gpedit.msc” in het tekstvak en druk op Ctrl + Shift + Enter om de te openen Editor voor lokaal groepsbeleid met beheerdersrechten. Wanneer je de ziet UAC (gebruikersaccountbeheer) prompt, klik op Ja om beheerderstoegang te verlenen.
- Als je eenmaal binnen bent in de Editor voor lokaal groepsbeleid, ga naar het linkerdeelvenster en selecteer Computer Configuratie > Windows-instellingen > Beveiligingsinstellingen.
- Met de Beveiligings opties menu geselecteerd, ga naar de rechterkant en dubbelklik op de Gebruikersaccountbeheer: verhoog alleen uitvoerbare bestanden die zijn ondertekend en gevalideerd het beleid.
- Zodra u zich in het beleidsmenu bevindt, selecteert u het tabblad Lokale beveiligingsinstellingen en zorgt u ervoor dat het beleid is ingesteld op: Gehandicapt.
- Klik Van toepassing zijn om de wijzigingen op te slaan, start uw computer opnieuw op en kijk of het probleem is opgelost bij de volgende systeemstart.
Als de “Shellexecuteex mislukt” Er treedt nog steeds een fout op, ga naar de volgende methode hieronder.
Methode 6: Een schone installatie uitvoeren
Als u het probleem met geen van de bovenstaande methoden hebt kunnen oplossen, is de kans groot dat u te maken heeft met een onderliggend corruptieprobleem dat niet conventioneel kan worden opgelost. Als dit scenario van toepassing is in uw huidige situatie, kunt u het probleem alleen oplossen door elk Windows-onderdeel opnieuw in te stellen.
De snelste manier om dit te doen is door een schone installatie uit te voeren (hier), maar houd er rekening mee dat u door deze procedure alle persoonlijke gegevens verliest, inclusief geïnstalleerde applicaties, games, media, gebruikersvoorkeuren en meer.
Een meest efficiënte aanpak die iets langer duurt, is om voor een reparatie installeren (in plaats installeren).Met deze procedure kunt u al uw persoonlijke effecten behouden, inclusief games, applicaties, gebruikersvoorkeuren en elk type media. Als u besluit een reparatie-installatie uit te voeren, volgt u de instructies (hier).