Hogyan javítható a „Shellexecuteex sikertelen” hiba Windows rendszeren?



Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére

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 egy bizonyos WIndows verzióra vonatkozik, mivel a Windows 7, Windows 8.1 és Windows 10 rendszereken sikerült megtalálni annak előfordulásait.



Shellexecuteex sikertelen hiba a Windows rendszeren



Mi okozza a Shellexecuteex 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 helyzetben működik, az, hogy minden Windows-összetevőt visszaállít egy 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 egy másik alkalmazás ütközik 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 elindí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 futtatható telepítő) miatt következik be, mivel nem rendelkezik rendszergazdai hozzáféréssel.

Ez a típusú probléma általában csak nyílt forráskódú alkalmazásokra és kis fejlesztői csapatokkal rendelkező alkalmazásokra korlátozódik - a triple-A csapatoknál 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. Itt van egy rövid útmutató az alkalmazás rendszergazdaként történő futtatásáról:



  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.

    A problémával szembesülő alkalmazás Tulajdonságok képernyőjének elérése

  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.

    Annak biztosítása, hogy az alkalmazás rendszergazdai jogosultságokkal induljon

  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 a 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, miközben korlátozza a kárt.

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 hogy megnyitja a parancssort 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.

    Parancssor futtatása

  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, hajtsa végre 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 vizsgálatot, míg a második a keresé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 az alapértelmezettre

Mint 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.

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

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

    Futó párbeszédpanel: mmsys.cpl

  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 .

    A hangrendszer módosítása Windows alapértelmezettre

    jegyzet : Ha a jelenlegi Hangrendszer értéke Windows alapértelmezett (módosítva) esély rá Windows alapértelmezett mivel lehet, hogy érvénytelen hangok vannak.

  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, akkor 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 rendszert indítson.

Kövesse az alábbi utasításokat a tiszta rendszerindítási á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.

    Írja be az msconfig parancsot, és nyomja meg az Enter billentyűt

  2. Ha már bent van a Rendszerbeállítások ablakban kattintson a gombra 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ők letiltását.

    Az összes nem Microsoft indítási elem letiltása

  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 hatékonyan megakadályozza a harmadik fél szolgáltatásának elindítását a következő gépi indításkor.
  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 .

    Az Indítási tételek ablak megnyitása a Feladatkezelőn keresztül

  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.

    Az alkalmazások letiltása az indításkor

  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 állapot előnyeit 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 akkor lesz hatékony, ha 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 utolsó módszerre.

Itt van egy rövid útmutató a „ Shellexecuteex nem sikerült 'hiba:

  1. nyomja meg Windows billentyű + R nyitni a Fuss párbeszédablak. Ezután írja be „Gpedit.msc” a szövegmezőbe, és nyomja meg a gombot Ctrl + Shift + Belép 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.

    A Helyi házirend-szerkesztő futtatása

  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 .

    A Biztonsági beállítások menü elérése a Helyi csoportházirend-szerkesztőből

  3. A ... val Biztonsági beállítások 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 .

    A házirend letiltása

  5. Kattintson a gombra Alkalmaz a módosítások mentéséhez, majd 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: 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ít minden személyes adatot, 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 a 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 javítás telepítése mellett dönt, kövesse az utasításokat ( itt ).

7 perc olvasás