Parandus: Shelli laienduste põhjustatud aeglane paremklõps ja Exploreri kokkujooksmised

click fraud protection

Kui teete mõnes arvutis failil või kaustal paremklõpsu, võib kontekstimenüü kuvamiseks kuluda mitu sekundit. Selles artiklis kirjeldatakse, kuidas lahendada Windowsi aeglase paremklõpsu ja muid kontekstimenüü käitleja kestalaienduse probleeme. Siin on mõned sümptomid, millega võite silmitsi seista.

  • Paremklõpsates failil/kaustal, võib Windowsi kontekstimenüü kuvamiseks kuluda tohutu viivitus.
  • Kui proovite prügikasti tühjendada, avab see selle asemel mõne muu rakenduse.
  • Kui valite mitu faili, paremklõpsake ja klõpsake nuppu Ava/Prindi, midagi ei juhtu. Kusjuures see töötab, kui on valitud üks fail.
  • Veateade "Windows Exploreris ilmnes probleem ja see tuleb sulgeda. Vabandame ebamugavuste pärast”, kui paremklõpsate kaustal.
  • Paremklõps on äärmiselt aeglane ainult siis, kui võrku kaart on lubatud.
  • Kui paremklõpsate kaustal ja valite Atribuudid, ei pruugi midagi juhtuda.
  • Paremklõpsu menüü muutub pärast Notepad++ vanema versiooni installimist inetuks (klassikaline välimus).
  • Andmete täitmise vältimise (DEP) tõrge ilmneb Windows Exploreri või juhtpaneeli käivitamisel.
  • Midagi ei juhtu, kui klõpsate paanil Ülesanded või File Exploreri lindil Slaidiseanss või Prindi.
  • Kui klõpsate Windows 7 varundamise ja taastamise rakenduses „Seadista varukoopia” või „Muuda sätteid”, ei juhtu midagi või Süsteem 32 kaust avaneb.
  • Kui paremklõpsate Windows 10 menüüle Win+X (Power User) juurdepääsuks Start, ükski otsetee ei tööta. Samal ajal töötavad need Win+X otseteede kaustast õigesti.
  • Paremklõpsake kontekstimenüü Käivita administraatorina ei tööta.
  • Kaustanimed kärbitud pärast punkti (punkti) Exploreris (põhjustatud TortoiseSVN kesta laiendus)

Põhjus

Kolmanda osapoole programmi lisatud halvasti kodeeritud kontekstimenüü käitleja kestalaiend võib põhjustada mõnda ülaltoodud sümptomitest.

Kontekstimenüü töötleja on teatud tüüpi kestalaiend, mis lisab teie paremklõpsumenüüsse käske. Näiteks kirjed "Skanni Windows Defenderiga", "Määra töölaua taustaks" jne, mida näete paremklõpsu menüüs, on Windowsi vaikimisi kaasatud kontekstimenüü esitlejad. Samuti võivad kolmanda osapoole programmid lisada oma laiendusi.

Kui Exploreri kest jookseb kokku, kirjutab see kande rakenduse sündmuste logisse. Saate avada sündmuste vaaturi ja kontrollida hiljutisi rakenduselogi vigu 1000 õnnetuse kohta lisateabe saamiseks.

Mõnel juhul kuvatakse rakenduse sündmuste logis rikkuva kestalaiendi täpne nimi. Siin on näide:

Logi nimi: Rakendus. Allikas: Rakenduse viga. Kuupäev: Sündmuse ID: 1000. Ülesande kategooria: (100) Tase: Viga. Märksõnad: Klassika. Kasutaja: N/A. Arvuti: kirjeldus: vigase rakenduse nimi: explorer.exe, versioon: 10.0.10240.16405, ajatempel: 0x55b455cf. Defektse mooduli nimi:IDTNCPL.cpl, versioon: 1.0.6365.0, ajatempel: 0x4e68a44d. Erandi kood: 0xc0000005. Vea nihe: 0x00001151. Vigase protsessi ID: 0x1284. Vigase rakenduse algusaeg: 0x01d0d2a6d2ff07fc. Vigase rakenduse tee: C:\WINDOWS\explorer.exe. Vea mooduli tee: C:\WINDOWS\system32\IDTNCPL.cpl. Aruande ID: 1da3cf69-34ba-4871-bb74-5bbaa97e8eb0 

Siin on veel üks näide, kus Foxit PhantomPDF-i kestalaiend ConvertToPDFShellExtension_x64.dll põhjustas avarii.

kontekstimenüü laiendi krahhisündmuste vaataja viga 1000

Kuid mõnel juhul võib mooduli nimi kuvada kujul shell32.dll tegeliku probleemi põhjustanud kolmanda osapoole mooduli asemel.

Palun proovi seda esmalt!

Kas viivituse põhjuseks on menüü Saada (mitte kestalaiendid)?

[Kui olete sattunud sellele lehele, et teha krahhi tõrkeotsing (paremklõpsu menüü viivituse probleemi asemel) paremklõpsamisel, siis jätke see osa vahele ja minge ShellExView jaotis allpool.]

Kolmanda osapoole kontekstimenüükäsitleja kestalaiend ei pruugi alati olla paremklõpsu menüü viivituste süüdlane. Viivituse võivad põhjustada ka üksused teie menüüs Saada, eriti välised draivid ja võrgudraivid. Kui paremklõpsate failil või kaustal, koostab Windows menüüüksuste loendi ja loetleb ka üksused Saada.

Lubades DelaySendToMenuBuild ja NoDrivesInSendToMenu registrisätteid, saate paremklõpsu menüü palju kiiremini kuvada. See töötab hästi ka Windows 10 puhul.

hilineb saatmine menüü koostamisel

Lisateabe saamiseks vaadake artiklit Menüü „Saada” peidetud registrisätted.

Kui see kiirendab paremklõpsu menüüd, võite ülejäänud selles postituses olevad juhised vahele jätta.

Kui ülaltoodud registrisätted ei aita isegi pärast taaskäivitamist, on järgmiseks sammuks isoleerida kontekstimenüü käitleja kestalaiend, mis võib probleemi põhjustada.

[Paranda] Shelli laienduste põhjustatud paremklõpsuprobleemid

Kontekstimenüü töötlejad saavad laadida registri paljudest erinevatest piirkondadest. Lõppkasutajal võib olla raske täpselt kindlaks teha, milline laiendus probleemi põhjustab. Vaatame, kuidas probleemi ShellExView utiliidi abil hõlpsalt kitsendada.

ShellExView Nirsoftist on suurepärane tööriist kõigi installitud kestalaiendite vaatamiseks ja haldamiseks. See kuvab faili kirjelduse, versiooni, ettevõtte teabe, asukoha, failinime ja palju muud. See tööriist aitab teil vaevata keelata laienduse, mida te ei vaja. Selle tööriista abil saab määrata probleemse kesta laienduse.

ShellExView tõhus kasutamine paremklõpsamise probleemide lahendamiseks

  1. Lae alla ShellExView saidilt Nirsoft.net ja käivitage see. See skannib registrist kõiki kestalaiendeid.
    tõrkeotsing paremklõpsake Shelli laienduste põhjustatud probleemid – shellexview
  2. Klõpsake menüüs Valikud Peida kõik Microsofti laiendused et lubada sellel linnuke. See hoiab ära sisseehitatud Windowsi kestalaienduse kogemata keelamise.
    tõrkeotsing paremklõpsake Shelli laienduste põhjustatud probleemid – shellexview
    See loetleb kõik teie süsteemi installitud kolmanda osapoole shell-laiendid.
    tõrkeotsing paremklõpsake Shelli laienduste põhjustatud probleemid – shellexview

    Shelli laiendeid on erinevat tüüpi – nt ikoonikäsitleja, ülekattekäitleja, kontekstimenüü jne. Kuna me tegeleme Windowsi paremklõpsu probleemiga, oleme eriti huvitatud kontekstimenüü käitlejatest.

  3. Sorteerige tulemused kasutades Tüüp, nii et kontekstimenüü töötlejad kuvatakse koos.
  4. Järgmisena keelake kontekstimenüü töötlejad ükshaaval. Või veel parem, keelake kuvatavate üksuste esimene pool.
  5. Kui üksus või üksuste rühm on keelatud, kasutage Taaskäivitage ExplorerCtrl + E kest taaskäivitamiseks, et kontrollida, kas see lahendab probleemi. Exploreri kesta taaskäivitamine on oluline samm. Seda ei tohiks vahele jätta.
    Märge: Selleks saate kasutada ka tegumihaldurit taaskäivitage kest.

  6. Kui ühe või üksuste rühma keelamine probleemi ei lahenda, lubage üksus(id) tagasi ja keelake allosas järgmine mitte-Microsofti kontekstimenüü käitlejate komplekt ning taaskäivitage Explorer. Korrake seda toimingut kontekstimenüü laienduste sisse- ja väljalülitamiseks ning probleemi põhjuste kindlakstegemiseks.

näpunäidete pirni ikoonVeelgi kiirem meetod on jagada kontekstimenüü töötlejate loend kaheks rühmaks, keelata pooled kirjed, taaskäivitada ja testida käitumist uuesti.

Windowsi kasutaja nimega JClarke kommenteeris:

"Saate need keelata … nad ütlevad "ükshaaval" ja näevad, kuidas see probleemile mõjutab. Tegin seda palju kiiremini, jagades loendi pooleks, keelates ühe hoobiga pooled kirjed, taaskäivitades ja proovides paremklõpsu. See töötas, nii et ma teadsin, et pean seda lihtsalt kitsendama, nagu me varem tegime MSConfigiga. Seejärel jagasin nimekirja pooleks, kuni seda oli vaid paar, ja tegin need ükshaaval. Probleem on selles, et keelamise tulemuste täpseks testimiseks peate katsete vahel taaskäivitama. Ma ei leidnud, et väljalogimine oleks järjepidev."

Tehke seda seni, kuni probleem on lahendatud, ja lõpuks peaksite suutma tuvastada rikkuva kontekstimenüü töötleja kestalaiendi.

Märge: See ei ole alati kontekstimenüü käitleja, kuid mõnikord võib süüdlane olla PropertySheet või ikoonikäsitleja. Mõned lugejad on teatanud, et Windowsi vanemat versiooni kasutavas arvutis vastutas kaustaatribuutide probleemi eest atribuutide lehe töötleja IIS W3ext Module. Teisel omapärasel juhul oli süüdlane süsteemifail shimgvw.dll ise. Neid mooduleid Windows 10-s nagunii pole.

Exploreri kest laadib järgmist tüüpi laiendusi:

  • Veeru käsitleja
  • Kontekstimenüü
  • Kopeerimiskonksu käitleja
  • Andmetöötleja
  • Drag & Drop Handler
  • Drop Handler
  • Ikoonihaldur
  • Ikoonide ülekatte käitleja
  • InfoTip Handler
  • Eelvaate töötleja
  • Kinnisvarahaldur
  • Omaduste leht
  • Otsinguhaldur
  • Shelli kaust
  • ShellExecute Hook
  • Pisipiltide töötleja

Kontekstimenüü käitlejad laaditakse siis, kui teete failil või kaustal paremklõpsu või isegi siis, kui topeltklõpsate failil või kaustal. Kui keelate soovimatud kontekstimenüü töötlejad, saate seda vältida explorer.exe jookseb kokku ja paremklõpsu viivitused.

Probleemi käsitsi parandamine registriredaktori abil

Kui otsustate selle probleemi tõrkeotsingu teha ilma ShellExView või sarnaseid tööriistu kasutamata, leiate siit taustateavet selle kohta, kuidas seda teha. Sellegipoolest on see mõeldud ainult kogenud kasutajatele, kes tunnevad registriredaktori kasutamist.

Esiteks jälgige, millal probleem ilmneb – kui paremklõpsate teatud failitüübil? või kõik failitüübid? või ainult kaustadel paremklõpsates?

Kontekstimenüü töötlejad saavad laadida mis tahes järgmistest piirkondadest:

Asukoht Kirjeldus
HKCR\*\shellex\contextmenuhandlers Failid
HKCR\AllFileSystemObjects\shellex\contextmenuhandlers Failid ja failikaustad
HKCR\Folder\shellex\contextmenuhandlers Kaustad (virtuaalsed ja reaalsed)
HKCR\Directory\shellex\contextmenuhandlers Failide kaustad
HKCR\[ProgID]\shellex\contextmenuhandlers Failiklass
HKCR\Directory\Background\shellex\ContextMenuHandlers Töölaua ja kausta taust
HKCR\SystemFileAssociations\[.file_ext]\shellex\ContextMenuHandlers Failid
HKCR\SystemFileAssociations\[PerceivedType]\shellex\ContextMenuHandlers Teatud tüüpi failid ("Tajutav tüüp")
desktop.ini Kaust (kaustapõhine kontekstimenüü)

Märge:HKCR on selle lühinimi HKEY_CLASSES_ROOT registri sõlm.

Seotud artikkelHallake kaustade, draivide ja nimeruumi objektide kontekstimenüü kirjeid

Kui mõni eelnevalt kirjeldatud sümptomitest ilmneb kausta käsitlemisel, peate võib-olla kontrollima nendesse piirkondadesse laaditud kontekstimenüü töötlejaid (AllFileSystemObjects, Kaust, Kataloog). Kui see on mõeldud ainult a .txt faili, kontrollige installitud töötlejaid failiklassi jaoks .txt (HKCR\txt-fail). Vaadake, kuidas kaardistada a faililaiendile ProgId.

all Kontekstimenüükäsitlejad registrivõti, võite näha ühte või mitut alamvõtit; iga klahv tähistab kontekstimenüü käitleja kestalaiendit. Võtmetel võib olla õige silt või need võivad sisaldada nimena GUID-i.

tõrkeotsing paremklõpsake Shelli laienduste põhjustatud probleemid – shellexview

GUID-e saab vaadata veebist või veebisaidilt HKCR\CLSID\{GUID}\InProcServer32 registri asukoht, et teada saada vastavat programmi ja .dll faili nimi.

Avage registriredaktor ja varundage valitud haru, kustutage testimiseks ükshaaval kontekstimenüü käitlejad. Pärast iga registrimuudatust saate peabtaaskäivitage Exploreri kest et muudatused jõustuksid. Siin on ShellExView mugav. See sisaldab Ctrl + E otsetee exploreri taaskäivitamiseks.

Seotud artikkelTöölaua kontekstimenüü "Uus" aeglane operatsioonisüsteemis Windows 10 v1809

Aeglane paremklõps ainult võrku ühendatud arvutites?

Mõnel juhul, kui süsteem on võrguga ühendatud, võib paremklõpsu menüü kuvamine olla väga aeglane, mis ei ole seotud shell-laienditega. Wi-Fi-adapteri või Etherneti-ühenduse keelamine võib taastada normaalse paremklõpsu funktsiooni. Nagu varem öeldud, on see mitte-shell-laiendi probleem, mille põhjuseks on tavaliselt kontekstimenüü valiku lisamine, mis osutab võrgujagamisalal asuvale programmile.

Eeldades, et WinZip on paigutatud jagatud asukohta või failiserverisse, kui kasutaja käivitab WinZipi võrgujagamisvõrgust ja võimaldab WinZip Shelli integratsiooni nende süsteemis, osutab registrikanne võrgu asukohas olevale failile, näiteks nagu:

HKEY_CLASSES_ROOT\WinZip\shell\open\command

Koos (vaikimisi) väärtus on määratud järgmiselt:

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

Kui failiserver või programmi hostiv võrguarvuti on ülaltoodud sätte korral välja lülitatud ja kui klõpsate arvutis failil paremklõpsake, näete tohutut viivitust. Ja võib täheldada mõnda järgmistest sümptomitest.

  • Mõnikord kogete aeglast paremklõpsu, ainult esimest korda pärast taaskäivitamist.
  • Samuti näete, et mõned paketid edastatakse võrgu kaudu (tegumiriba teavitusikoon).
  • Samuti võite märgata, et DHCP-teenuse keelamine kiirendab mõnes süsteemis paremklõpsu menüü kuvamist.

Kuidas leida registrikirjeid, mis osutavad võrgujagatud failidele?

ShellMenuView kasutamine

ShellMenuView on veel üks Nirsofti tööriist, mis loetleb registris olevad staatilised kontekstimenüü üksused (mitte-shellilaiendid). See tööriist aitab teil menüüelemente keelata/lubada või registriredaktori abil vastava registrivõtme juurde hüpata.

Käivitage ShellMenuView ja laske sellel üksused täita.

tõrkeotsing paremklõpsake Shelli laienduste põhjustatud probleemid – shellmenuview

Sorteerige veeru Failinimi järgi, et kiiresti tuvastada UNC-teed, mis viitavad võrguga ühendatud arvutile või kaardistatud võrgudraivi tähtedele.

Paremklõpsake kirjel ja klõpsake nuppu Keela valitud üksused menüüelemendi kuvamise keelamiseks. Kirje täielikuks eemaldamiseks paremklõpsake üksusel ja klõpsake nuppu Ava RegEditis.

See viib teid registriredaktori vastavasse haru. Varundage võti, eksportides faili a .reg-failja seejärel kustutage haru.

RegScanneri kasutamine

Teine võimalus on kasutada RegScanner Nirsofti utiliit. RegScanner on Nirsofti väike utiliit, mis võimaldab teil skannida registrit, leida soovitud registriväärtused, mis vastavad määratud otsingukriteeriumidele, ja kuvada need ühes loendis. Pärast registriväärtuste leidmist saate hõlpsalt RegEditis õigele väärtusele hüpata, lihtsalt topeltklõpsates soovitud registriüksusel. Peate otsima registriväärtusi, mille andmeväli algab stringiga \\ (UNC tee)

Käivitage RegScanner ja seadistage otsingusuvandid järgmiselt:

tõrkeotsing paremklõpsake Shell Extensions põhjustatud probleemid – regscanner
Klõpsake nuppu Skanni. Sorteerige otsingutulemused andmete veeru järgi ja leidke kirjed, mis sisaldavad võrgujagamist – UNC-teed või vastendatud draivitähte.

tõrkeotsing paremklõpsake Shell Extensions põhjustatud probleemid – regscanner

Nüüd teate kirjet, mis põhjustab paremklõpsu viivituse. Minge Regeditis sellesse asukohta, varundage vastavad võtmed ja seejärel kustutage rikkuv võti (võtmed).

Loodan, et see juhend oli teile abiks aeglaste paremklõpsuprobleemide, Exploreri krahhide ja muude Windowsi kontekstimenüü käitlejate põhjustatud jõudlusprobleemide lahendamisel.


Üks väike palve: kui teile see postitus meeldis, siis palun jagage seda?

Üks "pisike" jagamine sinult aitaks tõsiselt kaasa selle blogi kasvule. Mõned suurepärased soovitused:
  • Kinnitage see!
  • Jagage seda oma lemmikblogis + Facebookis, Redditis
  • Tweet seda!
Nii et tänan teid väga teie toetuse eest, mu lugeja. See ei võta teie ajast rohkem kui 10 sekundit. Jagamisnupud on kohe all. :)