Logo hu.nowadaytechnol.com

Hogyan Javítható A "Shellexecuteex Failed" Hiba Windows Rendszeren?

Tartalomjegyzék:

Hogyan Javítható A "Shellexecuteex Failed" Hiba Windows Rendszeren?
Hogyan Javítható A "Shellexecuteex Failed" Hiba Windows Rendszeren?

Videó: Hogyan Javítható A "Shellexecuteex Failed" Hiba Windows Rendszeren?

Videó: Hogyan Javítható A "Shellexecuteex Failed" Hiba Windows Rendszeren?
Videó: Fix ShellExecuteEx Failed Error in Windows 10 [Tutorial] 2024, Március
Anonim

Számos Windows-felhasználó kérdéseivel fordult hozzánk, miután találkozott a „ Shellexecuteex nem sikerült ”Hibaüzenet, amikor olyan műveletet próbálnak végrehajtani, amely magában foglalja az internethez való csatlakozást vagy egy alkalmazás telepítését. Az érintett felhasználók különféle kódokat jelentenek, amelyek a hibaüzenettel együtt jelennek meg. Mint kiderült, a kérdés nem kizárólag bizonyos WIndows verziókra vonatkozik, mivel a Windows 7, Windows 8.1 és Windows 10 rendszereken sikerült megtalálni annak előfordulásait.

Image
Image

Mi okozza aShellexecuteex nem sikerült”Hiba a Windows rendszeren?

Ezt a problémát különféle felhasználói jelentések és az ebben a helyzetben általánosan használt javítási stratégiák alapján vizsgáltuk. Elemzésünk alapján több különböző tettes van, akiket gyakran azonosítanak a probléma okozásában. Íme néhány forgatókönyv, amelyekkel előfordulhat:

  • Az alkalmazás nem rendelkezik rendszergazdai jogosultságokkal - Mint kiderült, ez a probléma meglehetősen gyakori azokban az esetekben, amikor váratlan alkalmazást állítanak le az elégtelen engedélyek miatt. Ha ez a forgatókönyv alkalmazható, akkor a legtöbb esetben képesnek kell lennie a probléma megoldására annak biztosításával, hogy az alkalmazás adminisztrátori hozzáféréssel nyíljon meg.
  • A rendszerfájl sérülése - Egy másik potenciális tettes a rendszerfájlok sérülése, amely befolyásolja a hibát mutató alkalmazás által használt függőséget. Több olyan felhasználó is beszámolt arról, hogy a probléma megoldódott, miután minden logikai hibát kijavítottak és az elemeket megrongálták a két beépített segédprogrammal (DISM és SFC). A legsúlyosabb esetekben az egyetlen életképes javítás, amely ebben a forgatókönyvben működik, az, hogy minden Windows-összetevőt vissza kell állítani tiszta telepítés vagy javítás telepítésével.
  • Az egyedi rendszer hangjai összeomlik az alkalmazásban - Az is előfordulhat, hogy néhány egyedi Windows témahang miatt találkozik ezzel a problémával, amelyeket az alkalmazás nem próbál meg kezelni. Ebben az esetben képesnek kell lennie a probléma megoldására az alapértelmezett Windows hangok visszaállításával.
  • Alkalmazásütközés - Bizonyos körülmények között az is előfordulhat, hogy a különböző alkalmazások ütköznek az indítani kívánt alkalmazás folyamatával, ami végül a hibát váltja ki. Mivel nincsenek egyértelműen ellentmondó alkalmazások, a tettes felfedezésének legjobb módja az, ha tiszta indítási módban indítja a számítógépet, és megnézi, hogy a tünetek megszűnnek-e.
  • Túlvédő helyi politika - Ha egy adott helyi házirend engedélyezve van (Csak az aláírt és ellenőrzött futtatható fájlokat emelheti), akkor minden nem megfelelően aláírt és érvényesített futtatható program futtatását megakadályozza ezzel a hibával. Ebben az esetben a csoportházirend-szerkesztő elérésével és a problémát okozó házirend letiltásával javítja a problémát.

1. módszer: Az alkalmazás futtatása rendszergazdaként (ha van)

Ha a „ Shellexecuteex nem sikerült ”Hiba az alkalmazás megnyitásakor vagy telepítésénél, nagyon valószínű, hogy a probléma az alkalmazás váratlan leállítása (vagy a telepítő futtatható) miatt következik be, mivel nem rendelkezik rendszergazdai hozzáféréssel.

Ez a fajta probléma általában nyílt forráskódú alkalmazásokra és kis fejlesztői csapatokkal rendelkező alkalmazásokra korlátozódik - a triple-teamekkel nem azonosítottunk egyetlen előfordulást sem.

Ha úgy gondolja, hogy ez a forgatókönyv alkalmazható a jelenlegi helyzetére, akkor egyszerűen megoldhatja a problémát azzal, hogy az alkalmazást adminisztrátori hozzáféréssel indítja. Az alkalmazás rendszergazdaként történő futtatásáról itt olvashat gyors útmutatót:

  1. Kattintson a jobb gombbal a hibát kiváltó alkalmazásra, és válassza a lehetőséget Tulajdonságok az újonnan megjelent menüből.

    Image
    Image
  2. Ha már bent van a Tulajdonságok képernyőn válassza a ikont Kompatibilitás fülre, és lépjen a Beállítások szakasz. Ezután jelölje be a következőhöz tartozó négyzetet Futtassa ezt a programot rendszergazdaként, majd kattintson a gombra Alkalmaz hogy ezt beállítsuk új alapértelmezett viselkedésként.

    Image
    Image
  3. Indítsa újra az alkalmazást, és nézze meg, hogy a probléma megoldódott-e.

Ha ugyanaz a Shellexecuteex nem sikerült”Hiba továbbra is előfordul, lépjen az alábbi következő módszerre.

2. módszer: DISM és SFC vizsgálatok futtatása

Mint kiderült, egyes esetekben a „ Shellexecuteex nem sikerült ”Hiba valamilyen rendszerfájl-sérülés miatt következik be, amely megakadályozza a telepítés befejezését. Ha ez a forgatókönyv alkalmazható, az egyetlen megvalósítható megoldás az, hogy megpróbálja megoldani a problémát okozó korrupciót a károk korlátozása mellett.

Ennek legjobb módja az, ha a beépített segédprogramokra támaszkodik DISM (Deployment Image Servicing and Management) és SFC (Rendszerfájl-ellenőrző). mindkettő alkalmas a sérült rendszerfájlok kezelésére, de másképp működnek.

Míg az SFC a helyileg tárolt gyorsítótárra támaszkodik a sérült elemek egészséges másolatokra való cseréjére, a DISM a WU (Windows Update) segítségével tölti le a cseréhez szükséges egészséges fájlokat. De mivel a segédprogramok a különböző összetevők javítására irányulnak (az SFC logikai hibákkal hatékonyabb), a legjobb megközelítés mindkét vizsgálat telepítése a siker esélyeinek javítása érdekében.

A következőket kell tennie:

  1. nyomja meg Windows billentyű + R a Futtatás párbeszédpanel megnyitásához. Ezután írja be a Futtatás mezőbe „Cmd” és nyomja meg Ctrl + Shift + Enter a parancssor megnyitásához rendszergazdai hozzáféréssel. Amikor a UAC (felhasználói fiók ellenőrzése), kattintson a gombra Igen hogy megnyissa a megemelt Parancssorot.

    Image
    Image
  2. A megemelt parancssorba írja be a következő parancsot, és nyomja meg az gombot Belép SFC vizsgálat kezdeményezéséhez:

    sfc / scannow

    jegyzet: Ne avatkozzon az ablakba, amíg a folyamat nem fejeződik be. A művelet megszakítása valószínűleg még több logikai hibát eredményez, amelyeket nehezebb kijavítani.

  3. A vizsgálat befejezése után indítsa újra a számítógépet, és várja meg a következő indítás befejezését. Miután az operációs rendszere teljesen betöltődött, kövesse ismét az 1. lépést egy újabb emelt parancssor megnyitásához. Miután visszatért a CMD ablakba, írja be a következő parancsokat, és mindegyik után nyomja meg az Enter billentyűt a DISM vizsgálat elindításához:

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

    Jegyzet: A folyamat megkezdése előtt győződjön meg róla, hogy internetkapcsolata stabil. Az első parancs elindítja a szkennelést, míg a második a szkennelési folyamatot.

  4. Miután a DISM-vizsgálat befejeződött, indítsa újra a számítógépet, és ellenőrizze, hogy a probléma megoldódott-e a rendszer következő indításakor.

Ha a „ Shellexecuteex nem sikerült ”Hiba továbbra is megjelenik, amikor megismétli ugyanazt a műveletet, lépjen az alábbi következő módszerre.

3. módszer: A rendszerhangok visszaállítása alapértelmezettre

Ahogyan több különböző felhasználó is beszámolt róla, ezt a problémát néhány olyan rendszerhang is okozhatja, amelyeket egyes témák határoznak meg, és amelyeket az őket használni próbáló modul nem megfelelően kezel. Ha ez a forgatókönyv alkalmazható, akkor a hangokat használó alkalmazás összeomlik, amikor megpróbálja lejátszani őket, Ebben az esetben úgy tudja megoldani a problémát, hogy visszaállítja az összes Windows hangot az alapértelmezettre. Miután ezt megtette és újraindította a gépet, a legtöbb érintett felhasználó arról számolt be, hogy a probléma megoldódott.

Ez a rövid útmutató a rendszer hangainak visszaállításáról az alapértelmezett értékekre:

  1. nyomja meg Windows billentyű + R hogy megnyíljon Fuss párbeszédablak. A futó mezőbe írja be „Mmsys.cpl” a szövegmezőbe, és nyomja meg a gombot Belép hogy kinyissa a Hang képernyő.

    Image
    Image
  2. Ha már bent van a Hang ablakban válassza a ikont Hangok fülre a vízszintes menüből. Ezután módosítsa a Hangrendszer nak nek Windows alapértelmezett.

    Image
    Image

    jegyzet: Ha a jelenlegi Hangrendszer értéke Windows alapértelmezett (módosítva) esély rá Windows alapértelmezett mivel lehetnek érvénytelen hangjai.

  3. Miután az aktív Hangrendszer sikeresen megváltozott, indítsa újra a számítógépet, és ellenőrizze, hogy a probléma megoldódott-e a rendszer következő indításakor.

Ismételje meg azt a műveletet, amely korábban kiváltotta a Shellexecuteex nem sikerült ”Hibaüzenetet, és ha a probléma továbbra is jelentkezik, lépjen az alábbi következő módszerre.

4. módszer: Tiszta indítás végrehajtása

Ha tapintható eredmények nélkül jutott el idáig, előfordulhat, hogy valamilyen harmadik fél konfliktusa miatt találkozik a problémával, amely kiváltja a „ Shellexecuteex nem sikerült ”Hiba. Mivel sok potenciális alkalmazás ütközhet a hibát megjelenítő alkalmazással, a probléma megoldásának legjobb módja az, ha a számítógépet úgy állítja be, hogy tiszta rendszerindításként induljon.

Kövesse az alábbi utasításokat a tiszta rendszerállapot eléréséhez és az ütközést okozó alkalmazás azonosításához. A következőket kell tennie:

  1. nyomja meg Windows billentyű + R a Futtatás párbeszédpanel megnyitásához. Ezután írja be „Mscofig” és nyomja meg Belép hogy kinyissa a Rendszerbeállítások menü. Amikor meglátja a UAC (felhasználói fiók ellenőrzése) menüben kattintson a gombra Igen adminisztratív kiváltságok megadására.

    Image
    Image
  2. Ha már bent van a Rendszerbeállítások ablakban kattintson a Szolgáltatások fülre a menü tetején, majd jelölje be a jelölőnégyzetet „Az összes Microsoft szolgáltatás elrejtése”. Miután ezt megtette, az összes Windows-szolgáltatás eltávolításra kerül a listáról, így nem kockáztatja a Windows-összetevő letiltását.

    Image
    Image
  3. Miután sikerült kizárnia az összes alapvető szolgáltatást a listából, kattintson a gombra Az összes letiltása gombot, hogy megakadályozza a harmadik fél szolgáltatásának elindítását a gép következő indításakor.
  4. Ezután válassza ki a üzembe helyezés fülre a vízszintes menüben, és kattintson a gombra Nyissa meg a Feladatkezelőt.

    Image
    Image
  5. Miután belépett a Feladatkezelő Startup fülébe, szisztematikusan válassza ki az egyes indítási szolgáltatásokat, majd kattintson a Letiltás gombot a képernyő alsó részén. Ez az eljárás biztosítja, hogy a rendszer következő indításakor egyetlen indítási szolgáltatást sem hívnak meg.

    Image
    Image
  6. Most, hogy elérte ezt a lépést, gyakorlatilag letiltott minden olyan szolgáltatást vagy folyamatot, amely zavarhatja az alkalmazást Shellexecuteex nem sikerült ”Hiba. Használja ki az imént beállított tiszta rendszerindítási állapotot a számítógép újraindításával.
  7. A következő rendszerindításkor ellenőrizze, hogy a hiba továbbra is fennáll-e, amikor megpróbálja elindítani az alkalmazást. Ha a hiba már nem fordul elő, fejezze be a telepítést, majd fordítsa meg a fenti lépéseket, és engedélyezze újra a korábban letiltott szolgáltatásokat.

Ha ez a módszer nem tette lehetővé a „ Shellexecuteex nem sikerült ”Hibát, lépjen az alábbi következő módszerre.

5. módszer: A „Csak a futtatható fájlok emelése”házirend

Mint kiderült, ez a bizonyos kérdés az egyik módosításával is elkerülhető Csoportházirend nevezett Csak olyan aláírt és érvényesített futtatható fájlokat emeljen. De ne feledje, hogy ez a módszer csak olyan helyzetekben lesz hatékony, amikor a problémát egy nem megfelelően aláírt futtatható fájl okozza.

Több érintett felhasználó arról számolt be, hogy a probléma leállt, és a telepítés sikeres volt a Csak olyan aláírt és érvényesített futtatható fájlokat emeljen gyakorlatilag le volt tiltva.

Jegyzet: Bizonyos Windows verziók nem tartalmazzák a Csoportszerkesztőt. Ebben az esetben ez a módszer nem lesz alkalmazható, ezért lépjen közvetlenül az alábbi végső módszerre.

Itt található egy rövid útmutató a „ Shellexecuteex nem sikerült ”Hiba:

  1. nyomja meg Windows billentyű + R hogy megnyíljon Fuss párbeszédablak. Ezután írja be „Gpedit.msc” a szövegmezőbe, és nyomja meg a gombot Ctrl + Shift + Enter hogy kinyissa a Helyi csoportházirend-szerkesztő rendszergazdai jogosultságokkal. Amikor meglátja a UAC (felhasználói fiók ellenőrzése) kattintson a gombra Igen rendszergazdai hozzáférés megadásához.

    Image
    Image
  2. Ha már bent van a Helyi csoportházirend-szerkesztő, lépjen a bal oldali panelre, és válassza a Számítógép lehetőséget Konfiguráció> Windows beállítások> Biztonsági beállítások.

    Image
    Image
  3. A … val Biztonsági opciók A kiválasztott menüben lépjen a jobb oldalra, és kattintson duplán a gombra Felhasználói fiókok felügyelete: Csak az aláírt és érvényesített futtatható fájlokat emelheti irányelv.
  4. Miután belépett a házirend menüjébe, válassza a Helyi biztonsági beállítások fület, majd ellenőrizze, hogy a házirend beállítása Tiltva.

    Image
    Image
  5. Kattintson a gombra Alkalmaz a módosítások mentéséhez indítsa újra a számítógépet, és ellenőrizze, hogy a probléma megoldódott-e a rendszer következő indításakor.

Ha a „ Shellexecuteex nem sikerült ”Hiba továbbra is előfordul, lépjen a következő módszerre.

6. módszer: A tiszta telepítés végrehajtása

Ha a fenti módszerek egyike sem tette lehetővé a probléma megoldását, akkor valószínűleg egy olyan korrupciós problémával foglalkozik, amelyet nem lehet hagyományos módon megoldani. Ha ez a forgatókönyv a jelenlegi helyzetben alkalmazható, akkor csak a Windows minden összetevőjének alaphelyzetbe állításával oldhatja meg a problémát.

Ennek leggyorsabb módja a tiszta telepítés (itt), de ne feledje, hogy ez az eljárás elveszíti a személyes adatait, beleértve a telepített alkalmazásokat, játékokat, adathordozókat, a felhasználói beállításokat és még sok mást.

a leghatékonyabb megközelítés, amely valamivel hosszabb ideig tart, az javítás telepítés (helyben telepítés). Ez az eljárás lehetővé teszi, hogy minden személyes tárgyát megőrizze, beleértve a játékokat, alkalmazásokat, felhasználói preferenciákat és bármilyen típusú adathordozót. Ha a javítás telepítése mellett dönt, kövesse az utasításokat (itt).

Ajánlott: