Popravek: Počasen desni klik in zrušitev Explorerja zaradi razširitev lupine

Ko z desno tipko miške kliknete datoteko ali mapo v nekaterih računalnikih, lahko traja več sekund, da se prikaže kontekstni meni. Ta članek vam pove, kako odpraviti težave s počasnim desnim klikom in druge težave z razširitvijo lupine upravljalnika kontekstnega menija v sistemu Windows. Tukaj je nekaj simptomov, s katerimi se morda soočate.

  • Ko z desno tipko miške kliknete datoteko/mapo, lahko pride do velike zamude, preden Windows prikaže kontekstni meni.
  • Ko poskusite izprazniti koš, se namesto tega odpre druga aplikacija.
  • Ko izberete več datotek, z desno tipko miške kliknite in kliknite Odpri / Natisni, se nič ne zgodi. Ker deluje, ko je izbrana ena sama datoteka.
  • Sporočilo o napaki »Windows Explorer je naletel na težavo in se mora zapreti. Opravičujemo se za nevšečnosti«, ko z desno tipko miške kliknete mapo.
  • Desni klik je izjemno počasen le, če je omrežje kartica je omogočena.
  • Ko z desno tipko miške kliknete mapo in izberete Lastnosti, se ne more zgoditi nič.
  • Meni z desno tipko miške postane grd (klasičen videz) po namestitvi starejše različice Notepad++
  • Napaka pri preprečevanju izvajanja podatkov (DEP) se pojavi, ko se zažene Windows Explorer ali nadzorna plošča.
  • Nič se ne zgodi, ko kliknete Diaprojekcija ali Natisni v podoknu z opravili ali na traku Raziskovalca datotek.
  • Ko kliknete »Nastavi varnostno kopiranje« ali kliknete »Spremeni nastavitve« v sistemu Windows 7 Varnostno kopiranje in obnovitev, se nič ne zgodi ali Sistem 32 odpre se mapa.
  • Ko z desno miškino tipko kliknete Start za dostop do menija Win+X (Power User) v sistemu Windows 10, nobena od bližnjic ne deluje. Hkrati delujejo pravilno iz mape bližnjic Win+X.
  • Z desno tipko miške kliknite Kontekstni meni Zaženi kot skrbnik ne deluje.
  • Imena map, okrnjena za piko (pika) v Raziskovalcu (povzročeno zaradi TortoiseSVN razširitev lupine)

Vzrok

Slabo kodirana razširitev lupine upravljalnika kontekstnega menija, ki jo doda program tretje osebe, lahko povzroči katerega od zgornjih simptomov.

Upravljavec kontekstnega menija je vrsta razširitve lupine, ki doda ukaze v meni z desnim klikom. Na primer, vnosi »Skeniraj s programom Windows Defender«, »Nastavi kot ozadje namizja« itd., ki jih vidite v meniju z desnim klikom, so upravljalniki kontekstnih menijev, ki so privzeto vključeni v Windows. Prav tako lahko programi tretjih oseb dodajo svoje razširitve.

Ko se lupina Explorerja zruši, zapiše vnos v dnevnik dogodkov aplikacije. Odprete lahko pregledovalnik dogodkov in preverite nedavne napake dnevnika aplikacij 1000 za več informacij o nesreči.

V nekaterih primerih je v dnevniku dogodkov aplikacije prikazano natančno ime razširitve lupine. Tukaj je primer:

Ime dnevnika: Aplikacija. Vir: Napaka aplikacije. Datum: ID dogodka: 1000. Kategorija naloge: (100) Raven: Napaka. Ključne besede: klasika. Uporabnik: N/A. Računalnik: Opis: ime aplikacije z napako: explorer.exe, različica: 10.0.10240.16405, časovni žig: 0x55b455cf. Ime modula z napako:IDTNCPL.cpl, različica: 1.0.6365.0, časovni žig: 0x4e68a44d. Koda izjeme: 0xc0000005. Odmik napake: 0x00001151. ID napačnega procesa: 0x1284. Začetni čas napačne aplikacije: 0x01d0d2a6d2ff07fc. Napačna pot aplikacije: C:\WINDOWS\explorer.exe. Pot modula z napako: C:\WINDOWS\system32\IDTNCPL.cpl. ID poročila: 1da3cf69-34ba-4871-bb74-5bbaa97e8eb0 

Tukaj je še en primer razširitve lupine Foxit PhantomPDF ConvertToPDFShellExtension_x64.dll povzročila nesrečo.

Napaka pregledovalnika dogodkov zrušitve razširitve kontekstnega menija 1000

Vendar se lahko v nekaterih primerih ime modula prikaže kot shell32.dll namesto dejanskega modula tretje osebe, ki je povzročil težavo.

Prosim, poskusite to najprej!

Ali meni Pošlji (ne razširitve lupine) povzroča zamudo?

[Če ste prišli na to stran, da bi odpravili zrušitev (namesto težave z "zakasnitvijo menija z desnim klikom") ob desni klik, preskočite ta del in pojdite na ShellExView spodnji razdelek.]

Razširitev lupine upravljalnika kontekstnega menija drugega proizvajalca morda ni vedno krivec za zamude menija z desnim klikom. Zakasnitev lahko povzročijo tudi elementi v meniju Pošlji – zlasti zunanji pogoni in omrežni pogoni. Ko z desno tipko miške kliknete datoteko ali mapo, Windows ustvari seznam elementov menija in našteje tudi elemente Pošlji.

Z omogočanjem DelaySendToMenuBuild in NoDrivesInSendToMenu nastavitve registra, lahko naredite, da se meni z desno tipko miške prikaže veliko hitreje. To dobro deluje tudi v sistemu Windows 10.

delaysendtomenubuild

Za več informacij si oglejte članek Skrite nastavitve registra za meni »Pošlji«..

Če to pospeši meni z desnim klikom, lahko preskočite preostala navodila v tej objavi.

Če zgornje nastavitve registra ne pomagajo tudi po ponovnem zagonu, je naslednji korak izolacija razširitve lupine upravljalnika kontekstnega menija, ki morda povzroča težavo.

[Popravi] Težave z desnim klikom, ki jih povzročajo razširitve lupine

Upravljavci kontekstnega menija se lahko naložijo iz različnih področij v registru. Končnemu uporabniku je lahko težko določiti, katera razširitev povzroča težavo. Poglejmo, kako enostavno omejiti težavo s pripomočkom ShellExView.

ShellExView Nirsoft je odlično orodje za ogled in upravljanje vseh nameščenih razširitev lupine. Prikaže opis datoteke, različico, podatke o podjetju, lokacijo, ime datoteke in drugo. To orodje vam pomaga brez težav onemogočiti razširitev, ki je ne potrebujete. To orodje lahko uporabite za določitev problematične razširitve lupine.

Učinkovita uporaba ShellExView za odpravljanje težav z desnim klikom

  1. Prenesi ShellExView iz Nirsoft.net in ga zaženite. Skenira register za vse razširitve lupine.
    odpravite težave z desnim klikom na Težave, ki jih povzročajo razširitve lupine - shellexview
  2. V meniju Možnosti kliknite Skrij vse Microsoftove razširitve da omogočite kljukico na njej. S tem preprečite, da bi pomotoma onemogočili vgrajeno razširitev lupine Windows.
    odpravite težave z desnim klikom na Težave, ki jih povzročajo razširitve lupine - shellexview
    To navaja vse razširitve lupine tretjih oseb, nameščene v vašem sistemu.
    odpravite težave z desnim klikom na Težave, ki jih povzročajo razširitve lupine - shellexview

    Razširitve lupine so različnih tipov - na primer upravljalnik ikon, prekrivni meni, kontekstni meni itd. Ker imamo opravka s težavo z desno tipko miške v sistemu Windows, nas še posebej zanimajo upravljavci kontekstnih menijev.

  3. Rezultate razvrstite z uporabo Vrsta, tako da so upravljalniki kontekstnega menija prikazani skupaj.
  4. Nato onemogočite upravljalnike kontekstnega menija enega za drugim. Ali še bolje, onemogočite prvo polovico prikazanih elementov.
  5. Ko onemogočite element ali skupino elementov, uporabite Znova zaženite ExplorerCtrl + E možnost ponovnega zagona lupine, da preverite, ali to rešuje težavo. Ponovni zagon lupine Explorer je bistven korak. Tega ne bi smeli preskočiti.
    Opomba: Uporabite lahko tudi upravitelja opravil znova zaženite lupino.

  6. Če onemogočanje enega ali skupine elementov ne reši težave, omogočite element(e) nazaj in onemogočite naslednji niz upravljavcev kontekstnega menija, ki niso Microsoftovi, v spodnji polovici in znova zaženite Explorer. Ponovite ta postopek, da vklopite in izklopite razširitve kontekstnega menija ter ugotovite, kaj povzroča vašo težavo.

ikona žarnice nasvetovŠe hitrejša metoda je, da razpolovite seznam upravljavcev kontekstnega menija na dve skupini, pri čemer onemogočite polovico vnosov naenkrat, znova zaženete in znova preizkusite vedenje.

Ime uporabnika sistema Windows JClarke komentiral:

»Lahko jih onemogočite … pravijo »ena po ena« in vidite, kakšen učinek ima na težavo. To sem naredil veliko hitreje, tako da sem seznam razpolovil, onemogočil polovico vnosov v enem zamahu, znova zagnal in poskusil z desnim klikom. Delovalo je, tako da sem vedel, da ga moram zožiti, tako kot smo delali z MSConfig. Nato sem seznam razpolavljal, dokler jih ni bilo le nekaj, in jih delal enega za drugim. Težava je v tem, da se morate med poskusi znova zagnati, da dobite natančno testiranje rezultatov onemogočanja. Odjava se mi ni zdela dosledna."

To počnite, dokler težava ni odpravljena, končno pa bi morali biti sposobni prepoznati razširitev lupine obdelovalnika kontekstnega menija.

Opomba: Ne gre vedno za upravljalnik kontekstnega menija, včasih pa je lahko krivec upravljalnik PropertySheet ali Icon Handler. Nekateri bralci so poročali, da je bil za težavo z lastnostmi mape v računalniku s starejšo različico sistema Windows odgovoren upravljalnik lista lastnosti »IIS W3ext Module«. V drugem nenavadnem primeru je bila sama sistemska datoteka shimgvw.dll krivec. Ti moduli tako ali tako ne obstajajo v sistemu Windows 10.

Lupina Explorer naloži razširitve naslednjih vrst:

  • Upravljalec stolpcev
  • Kontekstni meni
  • Upravljalec kavljev za kopiranje
  • Upravljavec podatkov
  • Upravljalnik povleci in spusti
  • Drop Handler
  • Upravljavec ikon
  • Upravljavec prekrivanja ikon
  • InfoTip Handler
  • Upravljavec za predogled
  • Upravljavec lastnine
  • List lastnosti
  • Upravljavec iskanja
  • Shell mapa
  • ShellExecute Hook
  • Upravljavec sličic

Upravljavci kontekstnega menija se naložijo, ko z desno tipko miške kliknete datoteko ali mapo ali celo, ko dvokliknete datoteko ali mapo. Če onemogočite neželene obdelovalce kontekstnih menijev, se lahko izognete explorer.exe se zruši in zamude z desno tipko miške.

Ročno odpravljanje težave z urejevalnikom registra

Če se odločite, da boste to težavo odpravili brez uporabe ShellExView ali podobnih orodij, je tukaj nekaj osnovnih informacij o tem, kako to storiti. Kljub temu je to samo za napredne uporabnike, ki so zadovoljni z uporabo urejevalnika registra.

Najprej opazujte, kdaj se pojavi težava – ko z desno tipko miške kliknete določeno vrsto datoteke? ali vse vrste datotek? ali samo ob desni klik na mape?

Upravljavci kontekstnega menija se lahko naložijo s katerega koli od teh področij:

Lokacija Opis
HKCR\*\shellex\contextmenuhandlers Datoteke
HKCR\AllFileSystemObjects\shellex\contextmenuhandlers Datoteke in mape datotek
HKCR\Folder\shellex\contextmenuhandlers Mape (virtualne in resnične)
HKCR\Directory\shellex\contextmenuhandlers Datotečne mape
HKCR\[ProgID]\shellex\contextmenuhandlers Razred datoteke
HKCR\Directory\Background\shellex\ContextMenuHandlers Ozadje namizja in mape
HKCR\SystemFileAssociations\[.file_ext]\shellex\ContextMenuHandlers Datoteke
HKCR\SystemFileAssociations\[PerceivedType]\shellex\ContextMenuHandlers Datoteke določene vrste ("Zaznana vrsta")
desktop.ini Mapa (kontekstni meni za vsako mapo)

Opomba:HKCR je kratko ime za HKEY_CLASSES_ROOT registrsko vozlišče.

Povezani članekUpravljajte vnose kontekstnega menija za mape, pogone in predmete imenskega prostora

Če se pri delu z mapo pojavi kateri koli od prej razloženih simptomov, boste morda morali pregledati upravljalnike kontekstnega menija, naložene na teh območjih (Vsi objekti datotečnega sistema, mapa, Imenik). Če gre samo za a .txt datoteko, preglejte nameščene obdelovalce za datotečni razred .txt (HKCR\txtfile). Oglejte si, kako preslikati a razširitev datoteke ProgId.

Pod ContextMenuHandlers registrski ključ, lahko vidite enega ali več podključev; vsak ključ predstavlja razširitev lupine upravljalnika kontekstnega menija. Ključi imajo lahko ustrezno oznako ali pa vsebujejo GUID kot ime.

odpravite težave z desnim klikom na Težave, ki jih povzročajo razširitve lupine - shellexview

GUID-je si lahko ogledate na spletu ali na HKCR\CLSID\{GUID}\InProcServer32 mesto v registru, da poznate ustrezen program in .dll Ime datoteke.

Odprite urejevalnik registra in varnostno kopirajte izbrano vejo, izbrišite upravljalnike kontekstnega menija enega za drugim, da jih preizkusite. Po vsaki spremembi registra, vi moraznova zaženite lupino Explorer da spremembe začnejo veljati. Tukaj je ShellExView priročen. Vključuje Ctrl + E bližnjica za ponovni zagon raziskovalca.

Povezani članekNamizni »Nov« kontekstni meni Počasen v sistemu Windows 10 v1809

Počasen klik z desno tipko miške samo v omrežnih računalnikih?

V nekaterih primerih, ki niso povezani z razširitvami lupine, se lahko meni z desno tipko miške prikaže izjemno počasi, ko je sistem povezan z omrežjem. Če onemogočite wi-fi adapter ali ethernetno povezavo, lahko obnovite normalno delovanje z desno tipko miške. Kot smo že omenili, je to težava z razširitvijo brez lupine, ki je običajno posledica dodajanja možnosti kontekstnega menija, ki kaže na program, ki se nahaja v omrežni skupni rabi.

Ob predpostavki, da je WinZip postavljen na mesto v skupni rabi ali datotečni strežnik, ko uporabnik zažene WinZip iz omrežne skupne rabe in omogoča integracijo WinZip Shell v njihov sistem, bo vnos v registru kazal na datoteko na omrežni lokaciji, npr. kot:

HKEY_CLASSES_ROOT\WinZip\shell\open\ukaz

Z (privzeto) vrednost dodeljena naslednja:

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

Z zgornjo nastavitvijo, če je datotečni strežnik ali omrežni računalnik, ki gosti program, izklopljen in ko z desno tipko miške kliknete datoteko v računalniku, boste videli veliko zamudo. In opaziti je mogoče nekatere od naslednjih simptomov.

  • Včasih boste doživeli počasen klik z desno miškino tipko, le prvič po novem ponovnem zagonu.
  • Videli boste tudi, da se nekateri paketi prenašajo prek omrežja (ikona obvestila v opravilni vrstici.)
  • Morda boste opazili tudi, da onemogočanje storitve DHCP v nekaterih sistemih pospeši prikaz menija z desnim klikom.

Kako najdete vnose v registru, ki kažejo na datoteke v skupni rabi omrežja?

Uporaba ShellMenuView

ShellMenuView je drugo orodje podjetja Nirsoft, ki navaja elemente statičnega kontekstnega menija (razširitve brez lupine) iz registra. To orodje vam lahko pomaga onemogočiti/omogočiti elemente menija ali skočiti na ustrezen registrski ključ z urejevalnikom registra.

Zaženite ShellMenuView in pustite, da zapolni elemente.

odpravite težave z desnim klikom na Težave, ki jih povzročajo razširitve lupine - shellmenuview

Razvrstite po stolpcu Ime datoteke, da hitro prepoznate UNC poti, ki kažejo na omrežni računalnik ali preslikane črke omrežnega pogona.

Z desno tipko miške kliknite vnos in kliknite Onemogoči izbrane elemente da onemogočite prikaz elementa menija. Če želite vnos v celoti odstraniti, z desno tipko miške kliknite element in kliknite Odpri v RegEdit.

To vas pripelje do ustrezne veje v urejevalniku registra. Varnostno kopirajte ključ z izvozom v a .reg datoteko, nato pa izbrišite vejo.

Uporaba RegScannerja

Druga možnost je uporaba RegScanner pripomoček podjetja Nirsoft. RegScanner je majhen pripomoček podjetja Nirsoft, ki vam omogoča skeniranje registra, iskanje želenih vrednosti registra, ki ustrezajo določenim iskalnim kriterijem, in jih prikažete na enem seznamu. Ko najdete vrednosti registra, lahko preprosto skočite na pravo vrednost v RegEdit, preprosto tako, da dvokliknete želeni element registra. Iskati morate vrednosti registra, katerih podatkovno polje se začne z nizom \\ (pot UNC)

Zaženite RegScanner in konfigurirajte možnosti iskanja, kot je prikazano spodaj:

odpravite težave z desnim klikom na Težave, ki jih povzročajo razširitve lupine - regscanner
Kliknite gumb Scan. Rezultate iskanja razvrstite po stolpcu Podatki in poiščite vnose, ki vsebujejo omrežni delež – UNC pot ali preslikano črko pogona.

odpravite težave z desnim klikom na Težave, ki jih povzročajo razširitve lupine - regscanner

Zdaj poznate vnos, ki povzroča zamudo pri kliku z desno tipko miške. Pojdite na to določeno lokacijo v Regedit, varnostno kopirajte ustrezne ključe in nato izbrišite ključe, ki so v nasprotju s tem.

Upam, da vam je bil ta priročnik koristen pri odpravljanju težav s počasnim desnim klikom, zrušitvijo raziskovalca in drugih težav z zmogljivostjo, ki jih povzročajo upravljavci kontekstnega menija v sistemu Windows.


Ena majhna prošnja: če vam je bila objava všeč, jo delite?

En "droben" vaš delež bi resno pomagal pri rasti tega bloga. Nekaj ​​odličnih predlogov:
  • Pripnete!
  • Delite ga na svoj najljubši blog + Facebook, Reddit
  • Tweetajte!
Najlepša hvala za vašo podporo, moj bralec. Ne bo vzelo več kot 10 sekund vašega časa. Gumbi za skupno rabo so spodaj. :)