Logo hr.nowadaytechnol.com

Kako Ispraviti Pogrešku "Shellexecuteex Failed" U Sustavu Windows?

Sadržaj:

Kako Ispraviti Pogrešku "Shellexecuteex Failed" U Sustavu Windows?
Kako Ispraviti Pogrešku "Shellexecuteex Failed" U Sustavu Windows?

Video: Kako Ispraviti Pogrešku "Shellexecuteex Failed" U Sustavu Windows?

Video: Kako Ispraviti Pogrešku "Shellexecuteex Failed" U Sustavu Windows?
Video: Исправить ошибку ShellExecuteEx Failed в Windows 10 [Учебное пособие] 2024, Ožujak
Anonim

Nekoliko korisnika Windowsa kontaktiralo nas je s pitanjima nakon što su naišli na “ Shellexecuteex nije uspio ”Poruka o pogrešci kad god pokušaju izvršiti radnju koja uključuje povezivanje s internetom ili prilikom instaliranja aplikacije. Pogođeni korisnici prijavljuju se različitim kodovima koji se prikazuju zajedno s porukom o pogrešci. Ispostavilo se da problem nije ekskluzivan za određenu verziju WIndows jer smo uspjeli pronaći njegove pojave u sustavima Windows 7, Windows 8.1 i Windows 10.

Image
Image

Što uzrokuje "Shellexecuteex nije uspio”Pogreška u sustavu Windows?

Istražili smo ovaj određeni problem promatrajući različita korisnička izvješća i strategije popravaka koje se obično koriste u ovom određenom scenariju. Na temelju naše analize postoji nekoliko različitih krivaca koji se često identificiraju zbog uzroka problema. Evo nekoliko scenarija s kojima biste se mogli susresti:

  • Aplikacija nema administratorske povlastice - Kako se pokazalo, ovaj je problem prilično čest u slučajevima kada se neočekivana aplikacija isključi zbog nedovoljnih dozvola. Ako je ovaj scenarij primjenjiv, problem biste trebali moći riješiti u većini slučajeva osiguravajući da se aplikacija otvara administrativnim pristupom.
  • Korupcija sistemske datoteke - Još jedan potencijalni krivac je oštećenje sistemske datoteke koja utječe na ovisnost koju koristi aplikacija koja prikazuje pogrešku. Nekoliko korisnika koji su se također susreli s ovim problemom izvijestili su da je problem riješen nakon što su popravili svaku logičku pogrešku i oštetili stavku s dva ugrađena uslužna programa (DISM i SFC). U najtežim slučajevima, jedino održivo rješenje koje će raditi u ovom scenariju je resetiranje svake Windows komponente izvršavanjem čiste instalacije ili popravka instalacije.
  • Prilagođeni zvukovi sustava ruše aplikaciju - Moguće je i da ste naišli na ovaj problem zbog nekih prilagođenih zvukova teme Windows-a kojima aplikacija ne pokušava upravljati svojstvima koja ih pokušavaju koristiti. U tom biste slučaju problem mogli riješiti vraćanjem na zadane zvukove sustava Windows.
  • Sukob u aplikaciji - Pod određenim okolnostima moguće je i da se različite aplikacije sukobljavaju s postupkom aplikacije koju pokušavate pokrenuti, što na kraju pokreće pogrešku. Budući da nema definitivnih aplikacija koje se sukobljavaju, najbolji način otkrivanja krivca je pokretanje računala u čistom načinu pokretanja i provjeravanje prestaju li simptomi.
  • Prekomjerna lokalna politika - Ako je omogućeno jedno određeno lokalno pravilo (podizati samo izvršne datoteke koje su potpisane i provjerene), svaka izvršna datoteka koja nije pravilno potpisana i provjerena bit će spriječena da se izvodi s ovom određenom pogreškom. U tom slučaju problem rješavate pristupom uređivaču pravila grupe i onemogućavanjem pravila koja uzrokuju problem.

Metoda 1: Pokretanje aplikacije kao administratora (ako je primjenjivo)

Ako naiđete na Shellexecuteex nije uspio ”Prilikom pokušaja otvaranja ili instaliranja aplikacije, vrlo je vjerojatno da se problem pojavio zbog neočekivanog gašenja aplikacije (ili izvršne instalacije) jer nema administratorski pristup.

Ova vrsta problema obično je ograničena na aplikacije otvorenog koda i aplikacije s malim timovima programera - nismo identificirali nijednu pojavu kod trostrukih timova.

Ako mislite da bi ovaj scenarij mogao biti primjenjiv na vašu trenutnu situaciju, problem ćete moći riješiti jednostavnim prisiljavanjem aplikacije da započne s administratorskim pristupom. Evo kratkog vodiča o tome kako pokrenuti aplikaciju kao administrator:

  1. Desnom tipkom miša kliknite aplikaciju koja pokreće pogrešku i odaberite Svojstva s novo pojavljenog jelovnika.

    Image
    Image
  2. Jednom kad uđete u Svojstva na zaslonu odaberite Kompatibilnost i idite na Postavke odjeljak. Zatim potvrdite okvir povezan sa Pokrenite ovaj program kao administrator, a zatim kliknite na Prijavite se postaviti ovo kao novo zadano ponašanje.

    Image
    Image
  3. Ponovo pokrenite aplikaciju i provjerite je li problem sada riješen.

Ako isti “Shellexecuteex nije uspio”Pogreška se još uvijek događa, prijeđite na sljedeću metodu u nastavku.

2. metoda: Pokretanje DISM i SFC skeniranja

Kao što se ispostavilo, u nekim slučajevima „ Shellexecuteex nije uspioDo greške dolazi zbog neke vrste oštećenja sistemske datoteke koja sprečava dovršavanje instalacije. Ako je ovaj scenarij primjenjiv, jedino održivo rješenje je pokušati riješiti korupciju koja uzrokuje problem, istovremeno ograničavajući štetu.

A najbolji način za to je osloniti se na ugrađene uslužne programe poput DISM (servisiranje i upravljanje implementacijskim slikama) i SFC (Provjera sistemskih datoteka). obojica su opremljeni za rješavanje oštećenih sistemskih datoteka, ali rade različito.

Iako se SFC oslanja na lokalno spremljenu predmemoriju kako bi oštećene stavke zamijenio zdravim kopijama, DISM koristi WU (Windows Update) za preuzimanje zdravih datoteka potrebnih za zamjenu. No budući da su uslužni programi usmjereni na popravljanje različitih komponenata (SFC je učinkovitiji s logičkim pogreškama), najbolji je pristup primijeniti oba skeniranja kako biste poboljšali šanse za uspjeh.

Evo što trebate učiniti:

  1. Pritisnite Windows tipka + R za otvaranje dijaloškog okvira Pokreni. Dalje, unutar tekstnog okvira Pokreni upišite "Cmd" i pritisnite Ctrl + Shift + Enter za otvaranje naredbenog retka s administratorskim pristupom. Kad vas pozove UAC (kontrola korisničkog računa), kliknite Da otvoriti povišenu zapovjednu liniju.

    Image
    Image
  2. Unutar povišenog naredbenog retka upišite sljedeću naredbu i pritisnite Unesi za pokretanje SFC skeniranja:

    sfc / scannow

    Bilješka: Ne ometajte prozor dok se postupak ne dovrši. Prekid operacije vjerojatno će stvoriti još logičnijih pogrešaka koje će biti teže ispraviti.

  3. Nakon završetka skeniranja, ponovo pokrenite računalo i pričekajte da se završi sljedeće pokretanje. Nakon što se vaš OS u potpunosti učita, slijedite korak 1 ponovo da biste otvorili još jedan povišeni naredbeni redak. Kad se vratite u CMD prozor, upišite sljedeće naredbe i pritisnite Enter nakon svake da biste pokrenuli DISM skeniranje:

    Dism.exe / online / cleanup-image / scanhealth Dism.exe / online / cleanup-image / restorehealth

    Bilješka: Prije pokretanja ovog postupka provjerite je li internetska veza stabilna. Prva naredba započinje skeniranje, dok druga započinje postupak skeniranja.

  4. Nakon završetka DISM skeniranja, ponovno pokrenite računalo i provjerite je li problem riješen pri sljedećem pokretanju sustava.

Ako „ Shellexecuteex nije uspio Pogreška se i dalje pojavljuje kad ponovite istu radnju, prijeđite na sljedeću metodu u nastavku.

3. metoda: Vraćanje zvukova sustava na zadane vrijednosti

Kao što je nekoliko različitih korisnika izvijestilo, ovaj određeni problem mogu uzrokovati i neki zvukovi sustava definirani nekim temama koje modul koji ih pokušava koristiti ne obrađuje pravilno. Ako je ovaj scenarij primjenjiv, aplikacija koja koristi zvukove srušit će se kad god ih pokuša reproducirati, U tom ćete slučaju problem moći riješiti vraćanjem svih zvukova sustava Windows na zadane vrijednosti. Nakon toga i ponovnog pokretanja stroja, većina pogođenih korisnika izvijestila je da je problem riješen.

Evo kratkog vodiča za vraćanje zvukova sustava na zadane vrijednosti:

  1. Pritisnite Windows tipka + R otvoriti Trčanje dijaloški okvir. U okvir za pokretanje upišite "Mmsys.cpl" unutar okvira za tekst i pritisnite Unesi otvoriti Zvuk zaslon.

    Image
    Image
  2. Jednom kad uđete u Zvuk u prozoru odaberite Zvuči tab iz vodoravnog izbornika. Zatim promijenite Shema zvuka do Zadani sustav Windows.

    Image
    Image

    Bilješka: Ako je vaša trenutna zvučna shema postavljena na Zadani sustav Windows (izmijenjen) šansa da Zadani sustav Windows jer možda imate neke nevaljane zvukove.

  3. Jednom aktivni Shema zvuka je uspješno promijenjena, ponovo pokrenite računalo i provjerite je li problem riješen pri sljedećem pokretanju sustava.

Ponovite radnju koja je prethodno pokrenula Shellexecuteex nije uspio ”I u slučaju da se problem i dalje pojavljuje, prijeđite na sljedeću metodu u nastavku.

Metoda 4: Izvođenje čistog pokretanja

Ako ste došli ovako daleko bez vidljivih rezultata, možda nailazite na problem zbog neke vrste sukoba treće strane koji pokreće Shellexecuteex nije uspio ”Pogreška. Budući da postoji mnogo potencijalnih aplikacija koje bi se mogle sukobiti s aplikacijom koja prikazuje pogrešku, najbolji način rješavanja problema je konfiguriranje računala za pokretanje u čistom pokretanju.

Slijedite upute u nastavku kako biste postigli čisto stanje pokretanja i prepoznali aplikaciju koja uzrokuje sukob. Evo što trebate učiniti:

  1. Pritisnite Windows tipka + R za otvaranje dijaloškog okvira Pokreni. Zatim upišite "Mscofig" i pritisnite Unesi otvoriti Sistemska konfiguracija izbornik. Kad vidite UAC (kontrola korisničkog računa) izbornik, kliknite Da dodijeliti administrativne povlastice.

    Image
    Image
  2. Jednom kad uđete u Sistemska konfiguracija kliknite prozor Usluge na vrhu izbornika, a zatim potvrdite okvir povezan s “Sakrij sve Microsoftove usluge”. Nakon što to učinite, sve će se Windows usluge ukloniti s tog popisa, tako da ne riskirate onemogućavanje Windows komponente.

    Image
    Image
  3. Nakon što uspijete izuzeti sve bitne usluge s popisa, kliknite na Onemogući sve gumb za učinkovito sprečavanje pokretanja bilo koje usluge treće strane pri sljedećem pokretanju stroja.
  4. Zatim odaberite Pokretanje na vodoravnom izborniku i kliknite na Otvorite Task Manager.

    Image
    Image
  5. Nakon što se nađete na kartici Startup u Upravitelju zadataka, sustavno odaberite svaku uslugu pokretanja, a zatim kliknite na Onemogući u donjem dijelu zaslona. Ovaj postupak osigurat će da niti jedna usluga pokretanja ne bude pozvana pri sljedećem pokretanju sustava.

    Image
    Image
  6. Sad kad ste došli do ovog koraka, učinkovito ste onemogućili svaku uslugu ili postupak koji bi mogao ometati aplikaciju koja prikazuje " Shellexecuteex nije uspio ”Pogreška. Iskoristite stanje čistog pokretanja koje ste upravo konfigurirali ponovnim pokretanjem računala.
  7. Pri sljedećem pokretanju sustava provjerite javlja li se pogreška još jednom kad pokušate pokrenuti aplikaciju. Ako se pogreška više ne događa, dovršite instalaciju, a zatim obrnuto napravite gornje korake i ponovo omogućite usluge koje ste prethodno onemogućili.

Ako vam ova metoda nije omogućila da riješite Shellexecuteex nije uspio ”, Pomaknite se na sljedeću donju metodu.

5. metoda: PrilagođavanjePodignite samo izvršne datoteke”

Ispostavilo se da se i ovaj problem može izbjeći prilagodbom Pravila grupe imenovan Podignite samo izvršne datoteke koje su potpisane i provjerene. No imajte na umu da će ova metoda biti učinkovita samo u situacijama kada je problem uzrokovan izvršnom datotekom koja nije pravilno potpisana.

Nekoliko pogođenih korisnika izvijestilo je da se problem prestao javljati i da je instalacija bila uspješna nakon Podignite samo izvršne datoteke koje su potpisane i provjerene je zapravo bio onemogućen.

Bilješka: Određene verzije sustava Windows ne uključuju uređivač grupe. U ovom slučaju, ova metoda neće biti primjenjiva, stoga prijeđite izravno na konačnu metodu u nastavku.

Evo kratkog vodiča o onemogućavanju pravila koja pokreću " Shellexecuteex nije uspio"Pogreška:

  1. Pritisnite Windows tipka + R otvoriti Trčanje dijaloški okvir. Zatim upišite "Gpedit.msc" unutar okvira za tekst i pritisnite Ctrl + Shift + Enter otvoriti Uređivač pravila lokalnih grupa s administratorskim privilegijama. Kad vidite UAC (kontrola korisničkog računa), kliknite na Da dodijeliti administratorski pristup.

    Image
    Image
  2. Jednom kad uđete u Uređivač pravila lokalnih grupa, pomaknite se na lijevu ploču i odaberite Computer (Računalo) Konfiguracija> Postavke sustava Windows> Sigurnosne postavke.

    Image
    Image
  3. Uz Sigurnosne mogućnosti odabrani izbornik, pomaknite se na desnu stranu i dvaput kliknite na Kontrola korisničkog računa: Podignite samo izvršne datoteke koje su potpisane i provjerene politika.
  4. Kad uđete u izbornik pravila, odaberite karticu Lokalna sigurnosna postavka, a zatim osigurajte da je pravilo postavljeno na Onemogućeno.

    Image
    Image
  5. Klik Prijavite se da biste spremili promjene, zatim ponovo pokrenite računalo i provjerite je li problem riješen pri sljedećem pokretanju sustava.

Ako „ Shellexecuteex nije uspio ”Pogreška se još uvijek događa premjestite se na sljedeću donju metodu.

Metoda 6: Izvođenje čiste instalacije

Ako vam nijedna od gore navedenih metoda nije dopustila riješiti problem, velika je vjerojatnost da imate posla s temeljnim problemom korupcije koji se ne može riješiti uobičajeno. Ako je ovaj scenarij primjenjiv u vašoj trenutnoj situaciji, problem možete riješiti samo resetiranjem svake Windows komponente.

Najbrži način za to je izvedba čiste instalacije (ovdje), ali imajte na umu da ćete ovim postupkom izgubiti sve osobne podatke, uključujući instalirane programe, igre, medije, korisničke postavke i još mnogo toga.

Najučinkovitiji pristup koji traje malo duže je odabir popravak instalirati (na mjestu instalirati). Ovaj postupak omogućit će vam da zadržite sve svoje osobne predmete, uključujući igre, programe, korisničke postavke i bilo koju vrstu medija. Ako se odlučite za instalaciju popravka, slijedite upute (ovdje).

Preporučeni: