Sprievodcovia

Ako opraviť chybu „Shellexecuteex Failed“ v systéme Windows?

Niekoľko používateľov systému Windows nás oslovilo s otázkami po stretnutí s „Shellexecuteex zlyhal”Chybové hlásenie vždy, keď sa pokúsia vykonať akciu, ktorá zahŕňa pripojenie k Internetu alebo pri inštalácii aplikácie. Dotknutým používateľom sa nahlásia rôzne kódy, ktoré sa zobrazia spolu s chybovým hlásením. Ako sa ukázalo, problém nie je exkluzívny pre určitú verziu WIndows, pretože sa nám podarilo nájsť jej výskyty v systémoch Windows 7, Windows 8.1 a Windows 10.

Čo spôsobuje „Shellexecuteex zlyhal”Chyba v systéme Windows?

Preskúmali sme tento konkrétny problém pohľadom na rôzne správy používateľov a na stratégie opráv, ktoré sa v tomto konkrétnom scenári bežne používajú. Na základe našej analýzy je identifikovaných niekoľko rôznych vinníkov, ktorí spôsobujú problém. Tu je niekoľko scenárov, s ktorými sa môžete stretnúť:

  • Aplikácia nemá oprávnenie správcu - Ako sa ukázalo, tento problém je pomerne častý v prípadoch, keď dôjde k neočakávanému ukončeniu aplikácie z dôvodu nedostatočných povolení. Ak je tento scenár použiteľný, vo väčšine prípadov by ste mali byť schopní problém vyriešiť tak, že zabezpečíte, že sa aplikácia otvorí s prístupom správcu.
  • Poškodenie systémových súborov - Ďalším potenciálnym vinníkom je poškodenie systémových súborov, ktoré ovplyvňuje závislosť použitú aplikáciou, ktorá zobrazuje chybu. Niekoľko používateľov, ktorí sa tiež stretli s týmto problémom, uviedli, že problém bol vyriešený potom, ako opravili každú logickú chybu a poškodenú položku pomocou dvoch zabudovaných obslužných programov (DISM a SFC). V najvážnejších prípadoch je v tomto scenári jedinou životaschopnou opravou resetovanie každej súčasti systému Windows vykonaním čistej inštalácie alebo opravy.
  • Zvuky vlastného systému zlyhávajú v aplikácii - Je tiež možné, že sa s týmto problémom stretávate kvôli niektorým zvukom vlastných tém Windows, ktorým aplikácia neskúša používať vlastnosti. V takom prípade by ste mali byť schopní vyriešiť problém vrátením sa späť na predvolené zvuky systému Windows.
  • Konflikt aplikácií - Za určitých okolností je tiež možné, že iná aplikácia bude v konflikte s procesom aplikácie, ktorú sa pokúšate spustiť, čo nakoniec spôsobí chybu. Pretože neexistuje žiadna definícia aplikácií, ktoré sú v rozpore, najlepším spôsobom, ako odhaliť vinníka, je spustiť počítač v režime čistého spustenia a zistiť, či príznaky ustanú.
  • Príliš chránená miestna politika - Ak je povolená jedna konkrétna lokálna politika (Iba povýšiť spustiteľné súbory, ktoré sú podpísané a overené), bude zabránené spusteniu každej spustiteľnej položky, ktorá nie je správne podpísaná a overená, s touto konkrétnou chybou. V takom prípade problém vyriešite tak, že vstúpite do editora zásad skupiny a deaktivujete politiku, ktorá problém spôsobila.

Metóda 1: Spustenie aplikácie ako správcu (ak je k dispozícii)

Ak narazíte na „Shellexecuteex zlyhal„Chyba pri pokuse o otvorenie alebo inštaláciu aplikácie, je veľmi pravdepodobné, že problém nastane v dôsledku neočakávaného vypnutia aplikácie (alebo spustiteľného súboru inštalácie), pretože nemá prístup správcu.

Tento typ problému je zvyčajne obmedzený na aplikácie s otvoreným zdrojovým kódom a aplikácie s malými tímami vývojárov - u tímov triple-A sme nezistili žiadne výskyty.

Ak si myslíte, že tento scenár možno použiť na vašu súčasnú situáciu, budete môcť problém vyriešiť jednoduchým vynútením spustenia aplikácie s prístupom správcu. Tu je stručný sprievodca, ako spustiť aplikáciu ako správca:

  1. Kliknite pravým tlačidlom myši na aplikáciu, ktorá spúšťa chybu, a vyberte možnosť Vlastnosti z novoobjaveného menu.
  2. Akonáhle ste vo vnútri Vlastnosti obrazovke, vyberte ikonu Kompatibilita kartu a prejdite na nastavenie oddiel. Ďalej začiarknite políčko spojené s Spustite tento program ako správca, potom kliknite na Podať žiadosť nastaviť ako nové predvolené správanie.
  3. Spustite aplikáciu znova a skontrolujte, či je problém teraz vyriešený.

Ak je to isté “Shellexecuteex zlyhal”Chyba sa stále vyskytuje, prejdite nadol na nasledujúcu metódu nižšie.

Metóda 2: Spustenie skenovania DISM a SFC

Ako sa ukazuje, v niektorých prípadoch „Shellexecuteex zlyhal”Chyba sa vyskytuje z dôvodu nejakého druhu poškodenia systémových súborov, ktoré bráni v dokončení inštalácie. Ak je tento scenár použiteľný, jedinou uskutočniteľnou opravou je pokúsiť sa vyriešiť korupciu, ktorá spôsobuje problém, a zároveň obmedziť škody.

A najlepším spôsobom, ako to dosiahnuť, je spoľahnúť sa na zabudované pomocné programy ako DISM (Deployment Image Servicing and Management) a SFC (Kontrola systémových súborov).obidve sú vybavené na prácu s poškodenými systémovými súbormi, fungujú však odlišne.

Zatiaľ čo SFC spolieha na to, že poškodené položky budú nahradené zdravými kópiami, lokálne uložená vyrovnávacia pamäť, DISM používa na stiahnutie zdravých súborov potrebných na výmenu WU (Windows Update). Ale keďže sú obslužné programy zamerané na opravu rôznych komponentov (SFC je efektívnejší s logickými chybami), najlepším prístupom je nasadiť oba skeny, aby ste zvýšili svoje šance na úspech.

Musíte urobiť nasledovné:

  1. Stlačte Kláves Windows + R otvoríte dialógové okno Spustiť. Ďalej do textového poľa Spustiť zadajte príkaz „Cmd“ a stlačte Ctrl + Shift + Enter otvorte príkazový riadok s prístupom správcu. Keď sa zobrazí výzva UAC (Kontrola používateľských účtov), kliknite Áno otvorte zvýšený príkazový riadok.
  2. Vo zvýšenom príkazovom riadku zadajte nasledujúci príkaz a stlačte Zadajte na spustenie skenovania SFC:
    sfc / scannow

    Poznámka: Nezasahujte do okna, kým sa proces nedokončí. Prerušenie operácie pravdepodobne spôsobí ešte logickejšie chyby, ktoré sa budú ťažšie opravovať.

  3. Po dokončení skenovania reštartujte počítač a počkajte na dokončenie ďalšieho spustenia. Po úplnom zavedení operačného systému otvorte ďalší krok 1 a otvorte ďalší vyvýšený príkazový riadok. Po návrate do okna CMD zadajte nasledujúce príkazy a po každom stlačte Enter, čím spustíte skenovanie DISM:
    Dism.exe / online / vyčistenie-obrazu / scanhealth Dism.exe / online / vyčistenie-obrazu / restorehealth

    Poznámka: Pred začatím tohto procesu sa uistite, či je vaše internetové pripojenie stabilné. Prvý príkaz spustí skenovanie, zatiaľ čo druhý spustí proces skenovania.

  4. Po dokončení skenovania DISM reštartujte počítač a pri ďalšom spustení systému skontrolujte, či je problém vyriešený.

Ak „Shellexecuteex zlyhal„Stále sa zobrazuje chyba, keď opakujete tú istú akciu, prejdite nižšie na nasledujúcu metódu.

Metóda 3: Obnovenie pôvodných nastavení systému

Ako uviedlo niekoľko rôznych používateľov, tento konkrétny problém môžu spôsobiť aj niektoré systémové zvuky definované niektorými témami, ktoré modul, ktorý sa ich pokúša použiť, nespracováva správne. Ak je tento scenár použiteľný, aplikácia používajúca zvuky zlyhá, kedykoľvek sa ich pokúsi prehrať,

V takom prípade budete môcť problém vyriešiť resetovaním všetkých zvukov systému Windows na predvolené hodnoty. Po vykonaní tohto kroku a reštartovaní počítača väčšina postihnutých používateľov uviedla, že problém bol vyriešený.

Tu je stručný návod, ako vrátiť zvuky systému späť na predvolené hodnoty:

  1. Stlačte Kláves Windows + R otvoriť a Bež dialógové okno. Do poľa Run Run zadajte „Mmsys.cpl“ vo vnútri textového poľa a stlačte Zadajte otvoriť Zvuk obrazovka.
  2. Akonáhle ste vo vnútri Zvuk v okne vyberte ikonu Znie to kartu z vodorovnej ponuky. Ďalej zmeňte Zvuková schéma do Windows Predvolené.

    Poznámka: Ak je vaša aktuálna zvuková schéma nastavená na Predvolené pre Windows (upravené) šanca Windows Predvolené pretože môžete mať neplatné zvuky.

  3. Raz aktívny Zvuková schéma bol úspešne zmenený, reštartujte počítač a skontrolujte, či je problém vyriešený pri nasledujúcom štarte systému.

Zopakujte akciu, ktorá predtým spustila „Shellexecuteex zlyhal”Chyba a v prípade, že sa problém stále objavuje, prejdite dole k ďalšej metóde nižšie.

Metóda 4: Vykonanie čistého zavedenia

Ak ste sa dostali až sem a nemáte hmatateľné výsledky, môžete naraziť na problém z dôvodu nejakého konfliktu tretích strán, ktorý spúšťa „Shellexecuteex zlyhal" chyba. Pretože existuje veľa potenciálnych aplikácií, ktoré by mohli byť v konflikte s aplikáciou, ktorá zobrazuje chybu, najlepším spôsobom riešenia problému je nakonfigurovanie počítača na spustenie v čistom spustení.

Podľa pokynov uvedených nižšie dosiahnete čistý stav zavedenia a identifikujete aplikáciu, ktorá spôsobuje konflikt. Musíte urobiť nasledovné:

  1. Stlačte Kláves Windows + R otvoríte dialógové okno Spustiť. Ďalej zadajte „Mscofig“ a stlačte Zadajte otvoriť Konfigurácia systému Ponuka. Keď uvidíte UAC (Kontrola používateľských účtov) v ponuke kliknite na Áno udeľovať oprávnenia správcu.
  2. Akonáhle ste vo vnútri Konfigurácia systému v okne kliknite na ikonu Služby v hornej časti ponuky a potom začiarknite políčko spojené s „Skryť všetky služby spoločnosti Microsoft“. Po vykonaní tohto kroku budú z tohto zoznamu odstránené všetky služby systému Windows, aby ste neriskovali deaktiváciu súčasti systému Windows.
  3. Keď sa vám podarí vylúčiť zo zoznamu všetky základné služby, kliknite na Zakázať všetky tlačidlo účinne zabráni spusteniu akejkoľvek služby tretích strán pri ďalšom spustení stroja.
  4. Ďalej vyberte ikonu Začiatok kartu z vodorovnej ponuky a kliknite na Otvorte Správcu úloh.
  5. Keď sa nachádzate na karte Spustenie v Správcovi úloh, systematicky vyberte každú službu spustenia a potom kliknite na ikonu Zakázať v dolnej časti obrazovky. Tento postup zabezpečí, že pri ďalšom spustení systému nebude zavolaná žiadna služba spustenia.
  6. Teraz, keď ste sa dostali k tomuto kroku, ste skutočne deaktivovali všetky služby alebo procesy, ktoré by mohli interferovať s aplikáciou, ktorá zobrazuje „Shellexecuteex zlyhal" chyba. Využite výhodu stavu čistého spustenia, ktorý ste práve nakonfigurovali, reštartovaním počítača.
  7. Pri ďalšom spustení systému skontrolujte, či k chybe stále nedochádza, aj keď sa pokúsite spustiť aplikáciu. Ak sa chyba už nevyskytuje, dokončite inštaláciu, potom postupujte podľa vyššie uvedených krokov a znova povoľte služby, ktoré ste predtým deaktivovali.

Ak vám táto metóda neumožnila vyriešiť „Shellexecuteex zlyhal”, Prejdite nadol na nasledujúcu metódu nižšie.

Metóda 5: Úprava „Iba povýšiť spustiteľné súbory “

Ako sa ukazuje, tejto konkrétnej otázke sa dá vyhnúť aj úpravou jedného Skupinové pravidlámenovaný Povýšte iba spustiteľné súbory, ktoré sú podpísané a overené.Nezabúdajte však, že táto metóda bude účinná iba v situáciách, keď problém spôsobuje spustiteľný súbor, ktorý nie je správne podpísaný.

Niekoľko dotknutých používateľov oznámilo, že sa problém prestal vyskytovať a inštalácia bola úspešná po Povýšte iba spustiteľné súbory, ktoré sú podpísané a overenébol skutočne zakázaný.

Poznámka: Niektoré verzie systému Windows neobsahujú editor skupín. V takom prípade nebude táto metóda použiteľná, prejdite preto priamo na poslednú uvedenú metódu.

Tu je rýchly sprievodca deaktiváciou politiky, ktorá spúšťa „Shellexecuteex zlyhal" chyba:

  1. Stlačte Kláves Windows + R otvoriť a Bež dialógové okno. Ďalej zadajte „Gpedit.msc“ vo vnútri textového poľa a stlačte Ctrl + Shift +Zadajte otvoriť Editor miestnych zásad skupiny s oprávneniami správcu. Keď uvidíte UAC (Kontrola používateľských účtov) výzva, kliknite na Áno udeliť prístup správcu.
  2. Akonáhle ste vo vnútri Editor miestnych zásad skupiny, posuňte sa na ľavý panel a vyberte Počítač Konfigurácia> Nastavenia systému Windows> Nastavenia zabezpečenia.
  3. Vďaka Možnosti zabezpečenia vybraná ponuka, prejdite na pravú stranu a dvakrát kliknite na ikonu Kontrola používateľských účtov: Povýšte iba spustiteľné súbory, ktoré sú podpísané a overené politiky.
  4. Keď sa nachádzate v ponuke pravidiel, vyberte kartu Nastavenia miestneho zabezpečenia a potom skontrolujte, či je politika nastavená na Zakázané.
  5. Kliknite Podať žiadosť aby ste uložili zmeny, potom reštartujte počítač a skontrolujte, či je problém vyriešený pri ďalšom spustení systému.

Ak „Shellexecuteex zlyhal”Stále sa vyskytuje chyba, prejdite nadol na nasledujúcu metódu nižšie.

Metóda 6: Čistá inštalácia

Ak vám žiadna z vyššie uvedených metód neumožnila problém vyriešiť, je pravdepodobné, že máte problém s korupciou, ktorý nemožno vyriešiť konvenčným spôsobom. Ak je tento scenár použiteľný vo vašej súčasnej situácii, môžete problém vyriešiť iba resetovaním všetkých súčastí systému Windows.

Najrýchlejší spôsob, ako to urobiť, je vykonať čistú inštaláciu (tu), ale nezabudnite, že pri tomto postupe stratíte všetky osobné údaje vrátane nainštalovaných aplikácií, hier, médií, používateľských preferencií a ďalších.

Najúčinnejším prístupom, ktorý trvá trochu dlhšie, je ísť na a opraviť inštaláciu (na mieste inštalácie).Tento postup vám umožní uchovať si všetky vaše osobné veci vrátane hier, aplikácií, používateľských preferencií a akýchkoľvek typov médií. Ak sa rozhodnete vykonať opravu, postupujte podľa pokynov (tu).

$config[zx-auto] not found$config[zx-overlay] not found