Javítás: A Shell-bővítmények által okozott lassú jobb kattintás és az Explorer összeomlása

Ha egyes számítógépeken jobb gombbal kattint egy fájlra vagy mappára, a helyi menü több másodpercig is eltarthat, amíg megjelenik. Ebből a cikkből megtudhatja, hogyan javíthatja ki a lassú jobb kattintással kapcsolatos problémákat és a helyi menü kezelőjének egyéb héjbővítési problémáit a Windows rendszerben. Íme néhány olyan tünet, amellyel szembesülhet.

  • Ha jobb gombbal kattint egy fájlra/mappára, nagy késéssel jelenhet meg a Windows a helyi menü megjelenítése előtt.
  • Amikor megpróbálja üríteni a Lomtárat, egy másik alkalmazást nyit meg helyette.
  • Ha több fájlt választ ki, kattintson a jobb gombbal, majd kattintson a Megnyitás / Nyomtatás parancsra, semmi sem történik. Míg ez akkor működik, ha egyetlen fájl van kiválasztva.
  • Hibaüzenet „Hiba jelentkezett a Windows Explorerben, ezért be kell zárni. Elnézést kérünk a kellemetlenségért”, amikor jobb gombbal kattint egy mappára.
  • A jobb gombbal történő kattintás csak akkor rendkívül lassú, ha a hálózat kártya engedélyezve van.
  • Ha jobb gombbal kattint egy mappára, és kiválasztja a Tulajdonságok parancsot, akkor semmi sem történik.
  • A jobb gombbal kattintva a menü rondává válik (klasszikus megjelenés) a Notepad++ régebbi verziójának telepítése után
  • Data Execution Prevention (DEP) hiba lép fel a Windows Intéző vagy a Vezérlőpult indításakor.
  • Semmi sem történik, ha a Feladatok ablaktáblában vagy a Fájlkezelő szalagon a Diavetítés vagy a Nyomtatás lehetőségre kattint.
  • Ha a „Biztonsági mentés beállítása” vagy a „Beállítások módosítása” lehetőségre kattint a Windows 7 Biztonsági mentés és visszaállítás alkalmazásban, semmi sem történik, vagy Rendszer32 mappa nyílik meg.
  • Ha a jobb gombbal a Start gombra kattint a Win+X (Power User) menü megnyitásához a Windows 10 rendszerben, egyik gyorsbillentyű sem működik. Ugyanakkor a Win+X parancsikonok mappájából megfelelően működnek.
  • Kattintson a jobb gombbal a helyi menüre Futtatás rendszergazdaként nem működik.
  • A mappanevek a pont (pont) után csonkolva az Intézőben (okozta TortoiseSVN héj kiterjesztés)

Ok

Egy harmadik féltől származó program által hozzáadott, rosszul kódolt helyi menükezelő shell-bővítmény okozhatja a fenti tünetek bármelyikét.

A helyi menü kezelője egyfajta shell-kiterjesztés, amely parancsokat ad a jobb gombbal kattintva megjelenő menühöz. Például a „Szkennelés Windows Defenderrel”, „Beállítás asztali háttérként” stb. bejegyzések, amelyeket a jobb gombbal kattintó menüben láthat, a helyi menü kezelői alapértelmezés szerint szerepelnek a Windows rendszerben. Hasonlóképpen, a harmadik féltől származó programok is hozzáadhatják saját kiterjesztéseiket.

Amikor az Explorer shell összeomlik, bejegyzést ír az alkalmazás eseménynaplójába. Megnyithatja az Eseménynaplót, és ellenőrizheti a legutóbbi alkalmazásnapló-hibákat 1000 hogy további információkat találjon a balesetről.

Egyes esetekben a sértő shell-kiterjesztés pontos neve megjelenik az alkalmazás eseménynaplójában. Íme egy példa:

Napló neve: Alkalmazás. Forrás: Application Error. Dátum: Eseményazonosító: 1000. Feladat kategória: (100) Szint: Hiba. Kulcsszavak: Klasszikus. Felhasználó: N/A. Számítógép: Leírás: A hibás alkalmazás neve: explorer.exe, verzió: 10.0.10240.16405, időbélyeg: 0x55b455cf. A hibás modul neve:IDTNCPL.cpl, verzió: 1.0.6365.0, időbélyeg: 0x4e68a44d. Kivétel kód: 0xc0000005. Hibaeltolás: 0x00001151. A hibás folyamat azonosítója: 0x1284. A hibás alkalmazás kezdési ideje: 0x01d0d2a6d2ff07fc. A hibás alkalmazás elérési útja: C:\WINDOWS\explorer.exe. A hibás modul elérési útja: C:\WINDOWS\system32\IDTNCPL.cpl. Jelentés azonosítója: 1da3cf69-34ba-4871-bb74-5bbaa97e8eb0 

Itt van egy másik példa, ahol a Foxit PhantomPDF shell kiterjesztése ConvertToPDFShellExtension_x64.dll okozta a balesetet.

A helyi menübővítmény összeomlási eseménymegjelenítője 1000 hiba

Egyes esetekben azonban a modul neve így jelenhet meg shell32.dll a problémát okozó tényleges harmadik fél modulja helyett.

Kérjük, először ezt próbálja ki!

A Küldés menü (nem a shell kiterjesztések) okozza a késést?

[Ha azért került erre az oldalra, hogy hibaelhárítást végezzen (a „jobb kattintás menü késleltetése” probléma helyett), amikor jobb gombbal kattint, akkor hagyja ki ezt a részt, és lépjen a ShellExView szakasz lent.]

Előfordulhat, hogy egy harmadik féltől származó helyi menükezelő shell-bővítmény nem mindig okozza a jobb gombbal történő menük késését. A késést a Küldés menü elemei is okozhatják – különösen a külső meghajtók és a hálózati meghajtók. Ha jobb gombbal kattint egy fájlra vagy mappára, a Windows összeállítja a menüelemek listáját, és felsorolja a Küldés elemeket is.

Engedélyezésével a DelaySendToMenuBuild és NoDrivesInSendToMenu rendszerleíró adatbázis beállításainál sokkal gyorsabban jelenítheti meg a jobb gombbal megjelenő menüt. Ez Windows 10-en is jól működik.

késleltetés a menüépítéshez

További információkért tekintse meg a cikket Rejtett beállításjegyzék-beállítások a „Küldés” menüben.

Ha ez felgyorsítja a jobb gombbal megjelenő menüt, akkor kihagyhatja a bejegyzés többi utasítását.

Abban az esetben, ha a fenti beállításjegyzék-beállítások még az újraindítás után sem segítenek, akkor a következő lépés a helyi menü kezelő shell-bővítményének elkülönítése, amely a problémát okozhatja.

[Javítás] A Shell-bővítmények által okozott jobb kattintással kapcsolatos problémák

A helyi menü kezelői a beállításjegyzék számos különböző területéről tölthetők be. A végfelhasználó számára nehéz lehet pontosan meghatározni, hogy melyik bővítmény okozza a problémát. Nézzük meg, hogyan szűkíthetjük le egyszerűen a problémát a ShellExView segédprogrammal.

ShellExView A Nirsoft egy kiváló eszköz az összes telepített shell-bővítmény megtekintéséhez és kezeléséhez. Megjeleníti a fájl leírását, verzióját, céginformációit, helyét, fájlnevét és egyebeket. Ezzel az eszközzel könnyedén letilthatja azokat a bővítményeket, amelyekre nincs szüksége. Ez az eszköz használható a problémás shell-kiterjesztés meghatározására.

A ShellExView hatékony használata a jobb gombbal történő kattintással kapcsolatos problémák megoldására

  1. Letöltés ShellExView a Nirsoft.net webhelyről, és futtassa. A rendszerleíró adatbázisban megvizsgálja az összes shell-kiterjesztést.
    hibaelhárítás jobb gombbal A Shell Extensions által okozott problémák – shellexview
  2. A Beállítások menüben kattintson a gombra Az összes Microsoft-bővítmény elrejtése hogy engedélyezze rajta a pipa jelet. Ez megakadályozza, hogy véletlenül letiltson egy beépített Windows shell-bővítményt.
    hibaelhárítás jobb gombbal A Shell Extensions által okozott problémák – shellexview
    Ez felsorolja a rendszerére telepített összes külső féltől származó shell-kiterjesztést.
    hibaelhárítás jobb gombbal A Shell Extensions által okozott problémák – shellexview

    A shell-kiterjesztések különböző típusúak – például ikonkezelő, fedvénykezelő, helyi menü stb. Mivel a Windows jobb gombbal történő kattintásának problémájával van dolgunk, különösen érdekelnek bennünket a helyi menü kezelői.

  3. Rendezze az eredményeket a segítségével típus, így a helyi menü kezelői együtt jelennek meg.
  4. Ezután egyenként tiltsa le a helyi menü kezelőit. Vagy még jobb, ha letiltja a megjelenített elemek első felét.
  5. Miután letiltott egy elemet vagy elemcsoportot, használja a Indítsa újra az ExplorertCtrl + E lehetőséget a shell újraindítására annak ellenőrzésére, hogy ez megoldja-e a problémát. Az Explorer shell újraindítása elengedhetetlen lépés. Ezt nem szabad kihagyni.
    Jegyzet: A Feladatkezelőt is használhatja indítsa újra a shellt.

  6. Ha egy vagy egy elemcsoport letiltása nem oldja meg a problémát, engedélyezze az elem(ek) visszaállítását, és tiltsa le a következő nem Microsoft helyi menükezelőket az alsó felében, és indítsa újra az Explorert. Ismételje meg ezt a folyamatot a helyi menübővítmények be- és kikapcsolásához, és annak meghatározásához, hogy melyik okozza a problémát.

tippek izzó ikonraMég gyorsabb módszer, ha a helyi menü kezelőinek listáját két csoportra osztjuk, a bejegyzések felét egyben letiltjuk, újraindítjuk, és újra teszteljük a viselkedést.

nevű Windows felhasználó JClarke kommentálta:

„Lekapcsolhatja őket… azt mondják, hogy „egyenként”, és meglátják, milyen hatással van a problémára. Sokkal gyorsabban megcsináltam a listát kettéosztva, a bejegyzések felét egy csapásra letiltottam, újraindítottam, és megpróbáltam a jobb gombbal. Működött, így tudtam, hogy csak szűkíteni kell, ahogy az MSConfignál szoktuk. Aztán addig kettéosztottam a listát, amíg csak néhány lett, és ezeket egyenként csináltam. A probléma az, hogy újra kell indítani a két próbálkozás között, hogy pontos tesztelést kapjon a letiltása eredményéről. A kijelentkezést nem találtam következetesnek.”

Tegye ezt mindaddig, amíg a probléma meg nem oldódik, és végül képesnek kell lennie azonosítani a sértő helyi menükezelő shell-kiterjesztést.

Jegyzet: Nem mindig a helyi menü kezelője, de néha egy PropertySheet kezelő vagy egy ikonkezelő lehet a bűnös. Egyes olvasók arról számoltak be, hogy az „IIS W3ext Module” tulajdonságlap-kezelő volt a felelős a mappatulajdonságokkal kapcsolatos problémáért a Windows régebbi verzióját futtató számítógépen. Egy másik különös esetben maga a shimgvw.dll rendszerfájl volt a tettes. Ezek a modulok egyébként nem léteznek a Windows 10 rendszerben.

Az Explorer shell a következő típusú kiterjesztéseket tölti be:

  • Oszlopkezelő
  • Helyi menü
  • Hook Handler másolása
  • Adatkezelő
  • Drag & Drop Handler
  • Cseppkezelő
  • Ikonkezelő
  • Ikon Overlay Handler
  • InfoTip kezelő
  • Előnézet kezelő
  • Ingatlankezelő
  • Tulajdonsági lap
  • Search Handler
  • Shell mappa
  • ShellExecute Hook
  • Miniatűr kezelő

A helyi menü kezelői akkor töltődnek be, ha jobb gombbal kattint egy fájlra vagy mappára, vagy akkor is, ha duplán kattint egy fájlra vagy mappára. A nem kívánt helyi menükezelők letiltásával elkerülheti Az explorer.exe összeomlik és a jobb kattintás késleltetései.

A probléma kézi javítása a Rendszerleíróadatbázis-szerkesztővel

Ha úgy dönt, hogy ShellExView vagy hasonló eszközök használata nélkül elhárítja a problémát, itt talál néhány háttérinformációt a megoldáshoz. Ennek ellenére ez csak haladó felhasználók számára készült, akik kényelmesen használják a Rendszerleíróadatbázis-szerkesztőt.

Először is figyelje meg, mikor jelentkezik a probléma – amikor jobb gombbal kattint egy adott fájltípusra? vagy az összes fájltípust? vagy csak jobb gombbal a mappákra kattintva?

A helyi menü kezelői a következő területek bármelyikéről betölthetők:

Elhelyezkedés Leírás
HKCR\*\shellex\contextmenuhandlers Fájlok
HKCR\AllFileSystemObjects\shellex\contextmenuhandlers Fájlok és Fájlmappák
HKCR\Folder\shellex\contextmenuhandlers Mappák (virtuális és valós)
HKCR\Directory\shellex\contextmenuhandlers Fájlmappák
HKCR\[ProgID]\shellex\contextmenuhandlers Fájl osztály
HKCR\Directory\Background\shellex\ContextMenuHandlers Asztal és mappa háttér
HKCR\SystemFileAssociations\[.file_ext]\shellex\ContextMenuHandlers Fájlok
HKCR\SystemFileAssociations\[PerceivedType]\shellex\ContextMenuHandlers Egy bizonyos típusú fájlok („Érzékelt típus”)
desktop.ini Mappa (mappánkénti helyi menü)

Jegyzet:HKCR a rövid neve a HKEY_CLASSES_ROOT rendszerleíró csomópont.

Kapcsolódó cikkKezelje a mappák, meghajtók és névtér-objektumok helyi menüjének bejegyzéseit

Ha az előzőekben ismertetett tünetek bármelyike ​​jelentkezik, amikor egy mappával foglalkozik, akkor előfordulhat, hogy meg kell vizsgálnia az ezekre a területekre betöltött helyi menükezelőket (AllFileSystemObjects, Mappa, Könyvtár). Ha csak a .txt fájlt, ellenőrizze a telepített kezelőket a fájl osztályához .txt (HKCR\txtfile). Nézze meg, hogyan kell feltérképezni a ProgId fájlkiterjesztés.

Alatt ContextMenuHandlers rendszerleíró kulcs, akkor egy vagy több alkulcsot láthat; minden billentyű egy helyi menükezelő shell-kiterjesztést jelöl. A kulcsok rendelkezhetnek megfelelő címkével, vagy GUID-ot tartalmazhatnak névként.

hibaelhárítás jobb gombbal A Shell Extensions által okozott problémák – shellexview

A GUID-ok megtekinthetők a weben vagy a HKCR\CLSID\{GUID}\InProcServer32 regisztrációs helyen, hogy ismerje a megfelelő programot és a .dll fájl név.

Nyissa meg a Rendszerleíróadatbázis-szerkesztőt, és készítsen biztonsági másolatot a kiválasztott ágról, és a teszteléshez törölje egyenként a helyi menü kezelőit. Minden regisztrációs módosítás után Ön kellindítsa újra az Explorer shellt hogy a változások életbe lépjenek. Ez az, ahol a ShellExView hasznos. Ez magában foglalja a Ctrl + E parancsikon az Explorer újraindításához.

Kapcsolódó cikkAz asztali „új” helyi menü lassú a Windows 10 v1809 rendszerben

Lassú jobb kattintás csak hálózati számítógépeken?

Egyes esetekben, amelyek nem kapcsolódnak a shell-bővítményekhez, a jobb gombbal kattintva megjelenő menü rendkívül lassan jelenik meg, amikor a rendszer hálózathoz csatlakozik. És a wi-fi adapter vagy az ethernet kapcsolat letiltása visszaállíthatja a normál jobb kattintás funkciót. Amint azt korábban említettük, ez egy nem shell-kiterjesztési probléma, amelyet általában egy hálózati megosztáson található programra mutató helyi menüopció hozzáadása okoz.

Feltéve, hogy a WinZip megosztott helyen vagy fájlkiszolgálón van elhelyezve, amikor a felhasználó elindítja a WinZip-et a hálózati megosztásról és lehetővé teszi a WinZip Shell integrációt a rendszerükön, a rendszerleíró adatbázis bejegyzése a hálózati helyen lévő fájlra mutat, mint pl. mint:

HKEY_CLASSES_ROOT\WinZip\shell\open\command

A... val (alapértelmezett) a következő értékhez van rendelve:

\\192.168.0.8\programs\winzip.exe "%1"

Ha a fenti beállítással a fájlszerver vagy a programot futtató hálózati számítógép ki van kapcsolva, és ha jobb gombbal kattint egy fájlra a számítógépén, akkor hatalmas késést fog látni. És a következő tünetek közül néhány figyelhető meg.

  • Néha lassú jobb kattintást tapasztal, csak először az újraindítás után.
  • Azt is látni fogja, hogy egyes csomagok a hálózaton keresztül kerülnek átvitelre (a tálca értesítési ikonja).
  • Azt is észreveheti, hogy a DHCP szolgáltatás letiltása egyes rendszerekben felgyorsítja a jobb gombbal megjelenő menü megjelenítését.

Hogyan találja meg a hálózati megosztáson lévő fájlokra mutató beállításjegyzék-bejegyzéseket?

A ShellMenuView használata

ShellMenuView egy másik eszköz a Nirsofttól, amely felsorolja a statikus helyi menüelemeket (nem shell kiterjesztések) a rendszerleíró adatbázisból. Ez az eszköz segíthet a menüelemek letiltásában/engedélyezésében, vagy a megfelelő beállításkulcsra ugorhat a Rendszerleíróadatbázis-szerkesztővel.

Indítsa el a ShellMenuView-t, és hagyja, hogy feltöltse az elemeket.

hibaelhárítás jobb gombbal a Shell Extensions által okozott problémák - shellmenuview

A Fájlnév oszlop alapján rendezve gyorsan azonosíthatja a hálózatba kapcsolt számítógépre mutató UNC-útvonalakat vagy leképezett hálózati meghajtóbetűket.

Kattintson a jobb gombbal a bejegyzésre, és kattintson a gombra Kijelölt elemek letiltása a menüelem megjelenésének letiltásához. A bejegyzés teljes eltávolításához kattintson a jobb gombbal az elemre, majd kattintson a Megnyitás a RegEditben parancsra.

Ezzel a Rendszerleíróadatbázis-szerkesztő megfelelő fiókjába jut. Készítsen biztonsági másolatot a kulcsról az a .reg fájl, majd törölje az ágat.

RegScanner használata

Egy másik lehetőség a RegScanner segédprogram a Nirsofttól. RegScanner A Nirsoft egy kis segédprogramja, amely lehetővé teszi a rendszerleíró adatbázis átvizsgálását, a kívánt beállításjegyzék-értékek megtalálását, amelyek megfelelnek a megadott keresési feltételeknek, és megjeleníti azokat egy listában. Miután megtalálta a Registry értékeket, egyszerűen ugorhat a megfelelő értékre a RegEditben, egyszerűen kattintson duplán a kívánt Registry elemre. Keresni kell azokban a registry értékekben, amelyek adatmezője a karakterlánccal kezdődik \\ (UNC útvonal)

Futtassa a RegScanner programot, és állítsa be a keresési beállításokat az alábbiak szerint:

hibaelhárítás jobb gombbal a Shell Extensions által okozott problémák – regscanner
Kattintson a Beolvasás gombra. Rendezze a keresési eredményeket Adat oszlop szerint, és keresse meg a hálózati megosztást – UNC elérési utat vagy leképezett meghajtóbetűjelet – tartalmazó bejegyzéseket.

hibaelhárítás jobb gombbal a Shell Extensions által okozott problémák – regscanner

Most már ismeri azt a bejegyzést, amely a jobb gombbal történő kattintás késését okozza. Menjen az adott helyre a Regeditben, készítsen biztonsági másolatot a megfelelő kulcs(ok)ról, majd törölje a sértő kulcs(oka)t.

Remélem, hogy ez az útmutató hasznos volt a lassú jobb kattintás, az Intéző összeomlásának és a Windows helyi menükezelői által okozott egyéb teljesítményproblémák megoldásában.


Egy apró kérés: Ha tetszett a bejegyzés, kérlek oszd meg?

Egy "apró" megosztásod komolyan segítene ennek a blognak a növekedésében. Néhány nagyszerű javaslat:
  • Tűzd ki!
  • Oszd meg kedvenc blogoddal + Facebook, Reddit
  • Tweeteljen!
Szóval nagyon köszönöm a támogatást, olvasóm. Nem fog több időt igénybe venni 10 másodpercnél. A megosztási gombok közvetlenül lent találhatók. :)