Hoe de ‘Shellexecuteex mislukt’ fout op Windows te repareren?



Probeer Ons Instrument Voor Het Oplossen Van Problemen

Verschillende Windows-gebruikers hebben ons bereikt met vragen nadat ze de ' Shellexecuteex is mislukt ”Foutmelding telkens wanneer ze een actie proberen uit te voeren waarbij ze verbinding maken met internet of bij het installeren van een applicatie. Betrokken 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 erin zijn geslaagd om exemplaren ervan te vinden op Windows 7, Windows 8.1 en Windows 10.



Shellexecuteex is mislukt Fout op Windows



Wat veroorzaakt de ' Shellexecuteex is mislukt ”Fout op Windows?

We hebben dit specifieke probleem onderzocht door te kijken naar verschillende gebruikersrapporten en naar de reparatiestrategieën die vaak worden gebruikt in dit specifieke scenario. Op basis van onze analyse zijn er verschillende boosdoeners die vaak worden geïdentificeerd die het probleem veroorzaken. Hier zijn verschillende scenario's die u mogelijk tegenkomt:



  • De applicatie heeft geen beheerdersrechten - Het blijkt dat dit probleem vrij vaak voorkomt in gevallen waarin een onverwachte app wordt afgesloten vanwege onvoldoende rechten. Als dit scenario van toepassing is, zou u het probleem in de meeste gevallen moeten kunnen oplossen door ervoor te zorgen dat de app wordt geopend met beheerderstoegang.
  • Systeembestand corruptie - Een andere mogelijke boosdoener is de corruptie van systeembestanden die van invloed zijn op een afhankelijkheid die wordt gebruikt door de toepassing die de fout vertoont. Verschillende gebruikers die dit probleem ook tegenkwamen, hebben gemeld dat het probleem was opgelost nadat ze elke logische fout en elk beschadigd item hadden gerepareerd met de twee ingebouwde hulpprogramma's (DISM en SFC). In de meeste ernstige gevallen is de enige haalbare oplossing die in dit scenario werkt, het opnieuw instellen van elk Windows-onderdeel door een schone installatie of een reparatie-installatie uit te voeren.
  • Aangepaste systeemgeluiden laten de app crashen - Het is ook mogelijk dat u dit probleem tegenkomt vanwege een aantal aangepaste Windows-themageluiden die niet worden verwerkt door de toepassing die ze probeert te gebruiken. In dit geval zou u het probleem moeten kunnen oplossen door terug te keren naar de standaard Windows-geluiden.
  • Applicatieconflict - Onder bepaalde omstandigheden is het ook mogelijk dat een andere applicatie een conflict veroorzaakt met het proces van de app die u probeert te starten, waardoor de fout wordt geactiveerd. Aangezien er geen definitief is van de apps die conflicteren, is de beste manier om de boosdoener te ontdekken, uw computer op te starten in de schone opstartmodus en te kijken of de symptomen stoppen.
  • Overbezorgd Lokaal beleid - Als een bepaald lokaal beleid is ingeschakeld (alleen uitvoerbare bestanden verhogen die zijn ondertekend en gevalideerd), wordt voorkomen dat elk uitvoerbaar bestand dat niet correct is ondertekend en gevalideerd deze specifieke fout bevat. In dit geval lost u het probleem op door de Groepsbeleid-editor te openen en het beleid uit te schakelen dat het probleem veroorzaakt.

Methode 1: de applicatie uitvoeren als beheerder (indien van toepassing)

Als u de ' Shellexecuteex is mislukt ”Fout bij het openen of installeren van een applicatie, is het zeer waarschijnlijk dat het probleem optreedt als gevolg van een onverwachte afsluiting van de applicatie (of een uitvoerbaar installatiebestand) omdat de applicatie geen beheerderstoegang heeft.

Dit type probleem is doorgaans beperkt tot open source-apps en apps met kleine teams van ontwikkelaars. We hebben geen gevallen geïdentificeerd 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 voor het uitvoeren van de applicatie als beheerder:



  1. Klik met de rechtermuisknop op de toepassing die de fout veroorzaakt en kies Eigendommen uit het nieuw verschenen menu.

    Toegang tot het scherm Eigenschappen van de toepassing die het probleem tegenkomt

  2. Als je eenmaal binnen bent Eigendommen scherm, selecteer het Compatibiliteit tab en ga naar het Instellingen sectie. Vink vervolgens het vakje aan dat is gekoppeld aan Voer dit programma uit als beheerder en klik vervolgens op Van toepassing zijn om dit in te stellen als het nieuwe standaardgedrag.

    Ervoor zorgen dat de app begint met beheerdersrechten

  3. Start de applicatie opnieuw en kijk of het probleem nu is opgelost.

Als hetzelfde ' Shellexecuteex is mislukt ”Treedt nog steeds op, ga dan naar de volgende methode hieronder.

Methode 2: DISM- en SFC-scans uitvoeren

Het blijkt dat in sommige gevallen de ' Shellexecuteex is mislukt ”Treedt op als gevolg van een of andere beschadiging van het systeembestand waardoor de installatie niet kan worden voltooid. Als dit scenario van toepassing is, is de enige haalbare oplossing 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 door te vertrouwen op ingebouwde hulpprogramma's zoals DISM (Deployment Image Servicing and Management) 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), is de beste aanpak om beide scans in te zetten om uw kansen op succes te vergroten.

Hier is wat je moet doen:

  1. 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 te openen met beheerdersrechten. Wanneer u daarom wordt gevraagd door de UAC (gebruikersaccountbeheer) , Klik Ja om de verhoogde opdrachtprompt te openen.

    Opdrachtprompt uitvoeren

  2. Typ de volgende opdracht in de verhoogde opdrachtprompt en druk op Enter om een ​​SFC-scan te starten:
    sfc / scannow

    Notitie : Bemoei het venster niet totdat het proces is voltooid. Als de bewerking wordt onderbroken, ontstaan ​​er waarschijnlijk nog meer logische fouten die moeilijker op te lossen zijn.

  3. Zodra de scan is voltooid, start u uw computer opnieuw op en wacht u tot de volgende keer opstarten is voltooid. Zodra uw besturingssysteem volledig is geladen, volgt u stap 1 opnieuw om nog een 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

    Notitie: Zorg ervoor dat uw internetverbinding stabiel is voordat u dit proces start. De eerste opdracht start de scan, terwijl de tweede het scanproces start.

  4. Zodra de DISM-scan is voltooid, start u uw computer opnieuw op en kijkt u of het probleem is opgelost bij de volgende keer opstarten van het systeem.

Als de ' Shellexecuteex is mislukt ”Verschijnt nog steeds 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 ze probeert af te spelen,

In dit geval kunt u het probleem oplossen door alle Windows-geluiden terug te zetten naar de standaardinstellingen. 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 om de systeemgeluiden terug te zetten naar de standaardwaarden:

  1. druk op Windows-toets + R om een Rennen dialoog venster. Typ in het vak Uitvoeren 'Mmsys.cpl' in het tekstvak en druk op Enter om het Geluid scherm.

    Actief dialoogvenster: mmsys.cpl

  2. Als je eenmaal binnen bent Geluid venster, selecteer het Klinkt tabblad uit het horizontale menu. Wijzig vervolgens het Geluidsschema naar Standaard Windows instelling .

    Het geluidsschema wijzigen in de Windows-standaard

    Notitie : Als uw huidige geluidsschema is ingesteld op Windows Default (gewijzigd) kans het Standaard Windows instelling omdat je misschien wat ongeldige geluiden hebt.

  3. Zodra de active Geluidsschema succesvol is gewijzigd, start u uw computer opnieuw op en kijkt u of het probleem is opgelost bij de volgende keer opstarten van het systeem.

Herhaal de actie die eerder de ' Shellexecuteex is mislukt ”En als het probleem zich nog steeds voordoet, gaat u naar de volgende methode hieronder.

Methode 4: een schone start uitvoeren

Als u zo ver bent gekomen zonder tastbare resultaten, kunt u het probleem tegenkomen als gevolg van een of ander conflict met een derde partij dat de ' Shellexecuteex is mislukt ' fout. Aangezien er veel potentiële toepassingen zijn die mogelijk conflicteren met de toepassing die de fout vertoont, kunt u het probleem het beste verhelpen door uw computer zo te configureren dat deze opstart met een schone start.

Volg de onderstaande instructies om een ​​schone opstartstatus te bereiken en de toepassing te identificeren die het conflict veroorzaakt. Hier is wat je moet doen:

  1. druk op Windows-toets + R om een ​​dialoogvenster Uitvoeren te openen. Typ vervolgens 'Mscofig' en druk op Enter om het Systeem configuratie menu. Als je het UAC (gebruikersaccountbeheer) menu, klik op Ja om beheerdersrechten te verlenen.

    Typ msconfig in en druk op enter

  2. Als je eenmaal binnen bent Systeem configuratie venster, klik op het Diensten tab bovenaan het menu en vink vervolgens het vakje aan dat is gekoppeld aan 'Verberg alle Microsoft diensten' . Nadat u dit heeft gedaan, worden alle Windows-services uit die lijst verwijderd, zodat u niet het risico loopt een Windows-component uit te schakelen.

    Alle niet-Microsoft-opstartitems uitschakelen

  3. Nadat het je is gelukt om alle essentiële services van de lijst uit te sluiten, klik je op het Schakel alles uit om effectief te voorkomen dat een service van een derde partij wordt gestart bij de volgende keer opstarten van de machine.
  4. Selecteer vervolgens het Beginnen tab uit het horizontale menu en klik op Open Taakbeheer .

    Het venster Opstartitems openen via Taakbeheer

  5. Nadat u zich op het tabblad Opstarten van Taakbeheer bevindt, selecteert u systematisch elke opstartservice en klikt u vervolgens op het Uitschakelen knop in het onderste gedeelte van het scherm. Deze procedure zorgt ervoor dat er geen opstartservice wordt aangeroepen bij de volgende keer opstarten van het systeem.

    Apps uitschakelen bij opstarten

  6. 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 is mislukt ' fout. Profiteer van de schone opstartstatus die u zojuist hebt geconfigureerd door uw computer opnieuw op te starten.
  7. Kijk bij de volgende keer opstarten van het systeem of de fout nog steeds optreedt zodra 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 had uitgeschakeld opnieuw in.

Als u met deze methode het probleem ' Shellexecuteex is mislukt ”, Ga dan naar de volgende methode hieronder.

Methode 5: de ' Beleid alleen uitvoerbare bestanden verheffen

Het blijkt dat dit specifieke probleem ook kan worden vermeden door er een aan te passen Groepsbeleid genaamd 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 niet meer optreedt en dat de installatie is geslaagd na het Verhoog alleen uitvoerbare bestanden die zijn ondertekend en gevalideerd was effectief uitgeschakeld.

Notitie: Bepaalde Windows-versies bevatten geen groepseditor. 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:

  1. druk op Windows-toets + R om een Rennen dialoog venster. Typ vervolgens 'Gpedit.msc' in het tekstvak en druk op Ctrl + Shift + Enter om het Editor voor lokaal groepsbeleid met beheerdersrechten. Als je het UAC (gebruikersaccountbeheer) prompt, klik op Ja om beheerderstoegang te verlenen.

    De lokale beleidsgroepeditor uitvoeren

  2. Als je eenmaal binnen bent Editor voor lokaal groepsbeleid , ga naar het linkerpaneel en selecteer Computer Configuratie> Windows-instellingen> Beveiligingsinstellingen .

    Toegang tot het menu Beveiligingsinstellingen vanuit de Editor voor lokaal groepsbeleid

  3. Met de Beveiligings opties menu geselecteerd, ga naar de rechterkant en dubbelklik op het Gebruikersaccountbeheer: verhoog alleen uitvoerbare bestanden die zijn ondertekend en gevalideerd het beleid.
  4. Zodra u zich in het beleidsmenu bevindt, selecteert u het tabblad Lokale beveiligingsinstelling en zorgt u ervoor dat het beleid is ingesteld op Gehandicapt .

    Het beleid uitschakelen

  5. Klik Van toepassing zijn om de wijzigingen op te slaan, start vervolgens uw computer opnieuw op en kijk of het probleem is opgelost bij de volgende keer opstarten van het systeem.

Als de ' Shellexecuteex is mislukt ”Treedt nog steeds op, ga naar de volgende methode hieronder.

Methode 6: een schone installatie uitvoeren

Als geen van de bovenstaande methoden u in staat heeft gesteld het probleem op te lossen, 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 deze procedure ervoor zorgt dat u persoonlijke gegevens verliest, inclusief geïnstalleerde applicaties, games, media, gebruikersvoorkeuren en meer.

Een meest efficiënte benadering die iets langer duurt, is om te gaan voor een reparatie installeren (op zijn 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 ).

7 minuten gelezen