Keď na niektorých počítačoch kliknete pravým tlačidlom myši na súbor alebo priečinok, zobrazenie kontextovej ponuky môže trvať niekoľko sekúnd. Tento článok vám povie, ako vyriešiť problémy s pomalým kliknutím pravým tlačidlom myši a ďalšie problémy s rozšírením prostredia kontextovej ponuky v systéme Windows. Tu sú niektoré z príznakov, ktorým môžete čeliť.
- Keď kliknete pravým tlačidlom myši na súbor/priečinok, môže dôjsť k veľkému oneskoreniu, kým systém Windows zobrazí kontextovú ponuku.
- Keď sa pokúsite vyprázdniť Kôš, namiesto toho sa otvorí iná aplikácia.
- Keď vyberiete viacero súborov, kliknite pravým tlačidlom myši a kliknite na položku Otvoriť / Tlačiť, nič sa nestane. Zatiaľ čo funguje, keď je vybratý jeden súbor.
- Chybové hlásenie „Prieskumník Windows zaznamenal problém a je potrebné ho ukončiť. Ospravedlňujeme sa za nepríjemnosti“, keď kliknete pravým tlačidlom myši na priečinok.
- Kliknutie pravým tlačidlom myši je extrémne pomalé iba vtedy, keď je siete karta je povolená.
- Keď kliknete pravým tlačidlom myši na priečinok a vyberiete Vlastnosti, nič sa nemusí stať.
- Po nainštalovaní staršej verzie programu Notepad++ sa ponuka po kliknutí pravým tlačidlom zmení na škaredú (klasický vzhľad).
- Chyba Zabránenie spustenia údajov (DEP) sa vyskytuje pri spustení Prieskumníka alebo ovládacieho panela systému Windows.
- Po kliknutí na položku Prezentácia alebo Tlačiť na table Úlohy alebo na páse programu Prieskumník sa nič nestane.
- Keď kliknete na „Nastaviť zálohovanie“ alebo kliknete na „Zmeniť nastavenia“ v programe Zálohovanie a obnovenie systému Windows 7, nič sa nestane alebo sa
Systém 32
otvorí sa priečinok. - Keď kliknete pravým tlačidlom myši na Štart, aby ste sa dostali do ponuky Win+X (Power User) v systéme Windows 10, žiadna zo skratiek nefunguje. Zároveň správne fungujú z priečinka skratiek Win+X.
- Kliknite pravým tlačidlom myši na Kontextovú ponuku Spustiť ako správca nefunguje.
-
Názvy priečinkov skrátené za bodkou (bodkou) v Prieskumníkovi (spôsobené
TortoiseSVN
rozšírenie mušle)
Príčina
Zle kódované rozšírenie shellu kontextového menu pridané programom tretej strany môže spôsobovať niektorý z vyššie uvedených príznakov.
Obslužný program kontextovej ponuky je typ rozšírenia shellu, ktorý pridáva príkazy do ponuky po kliknutí pravým tlačidlom myši. Napríklad položky „Skenovať pomocou programu Windows Defender“, „Nastaviť ako pozadie pracovnej plochy“ atď., ktoré vidíte v ponuke po kliknutí pravým tlačidlom myši, sú v systéme Windows predvolene zahrnuté nástroje kontextovej ponuky. Podobne môžu programy tretích strán pridávať svoje vlastné rozšírenia.
Keď shell Explorer zlyhá, zapíše záznam do denníka udalostí aplikácie. Môžete otvoriť Zobrazovač udalostí a skontrolovať nedávne chyby denníka aplikácie 1000
nájsť viac informácií o havárii.
V niektorých prípadoch sa presný názov problematického rozšírenia shellu zobrazuje v denníku udalostí aplikácie. Tu je príklad:
Názov denníka: Aplikácia. Zdroj: Chyba aplikácie. Dátum: ID udalosti: 1000. Kategória úlohy: (100) Úroveň: Chyba. Kľúčové slová: Klasika. Používateľ: N/A. Počítač: Popis: Názov chybujúcej aplikácie: explorer.exe, verzia: 10.0.10240.16405, časová pečiatka: 0x55b455cf. Názov chybujúceho modulu:IDTNCPL.cpl, verzia: 1.0.6365.0, časová pečiatka: 0x4e68a44d. Kód výnimky: 0xc0000005. Posun chyby: 0x00001151. ID chybujúceho procesu: 0x1284. Čas spustenia chybnej aplikácie: 0x01d0d2a6d2ff07fc. Cesta chybnej aplikácie: C:\WINDOWS\explorer.exe. Cesta k chybnému modulu: C:\WINDOWS\system32\IDTNCPL.cpl. ID prehľadu: 1da3cf69-34ba-4871-bb74-5bbaa97e8eb0
Tu je ďalší prípad rozšírenia shellu Foxit PhantomPDF ConvertToPDFShellExtension_x64.dll
spôsobil haváriu.
V niektorých prípadoch sa však názov modulu môže zobraziť ako shell32.dll
namiesto skutočného modulu tretej strany, ktorý problém spôsobil.
Skúste najskôr toto!
Spôsobuje oneskorenie ponuka Odoslať do (nie rozšírenia prostredia)?
[Ak ste sa dostali na túto stránku, aby ste vyriešili zlyhanie (namiesto problému „oneskorenie ponuky po kliknutí pravým tlačidlom“) pri kliknutí pravým tlačidlom myši, potom túto časť preskočte a prejdite na ShellExView časť nižšie.]
Rozšírenie prostredia obsluhy kontextovej ponuky tretej strany nemusí byť vždy vinníkom oneskorenia ponuky po kliknutí pravým tlačidlom myši. Oneskorenie môže byť spôsobené aj položkami v ponuke Odoslať kam – najmä externými jednotkami a sieťovými jednotkami. Keď kliknete pravým tlačidlom myši na súbor alebo priečinok, systém Windows vytvorí zoznam položiek ponuky a tiež vytvorí zoznam položiek Odoslať kam.
Povolením funkcie DelaySendToMenuBuild
a NoDrivesInSendToMenu
nastavenia registra, môžete urýchliť zobrazenie ponuky pravým tlačidlom myši. Funguje to dobre aj v systéme Windows 10.
Viac informácií nájdete v článku Skryté nastavenia databázy Registry pre ponuku „Odoslať do“..
Ak to urýchli ponuku kliknutím pravým tlačidlom myši, môžete preskočiť zvyšok pokynov v tomto príspevku.
V prípade, že vyššie uvedené nastavenia registra nepomáhajú ani po reštarte, ďalším krokom je izolovať rozšírenie shellu kontextového menu, ktoré môže spôsobovať problém.
[Oprava] Problémy s pravým tlačidlom myši spôsobené rozšíreniami Shell
Obslužné nástroje kontextovej ponuky sa môžu načítať z mnohých rôznych oblastí v registri. Pre koncového používateľa môže byť ťažké určiť, ktoré rozšírenie spôsobuje problém. Pozrime sa, ako jednoducho zúžiť problém pomocou nástroja ShellExView.
ShellExView od spoločnosti Nirsoft je vynikajúci nástroj na prezeranie a správu všetkých nainštalovaných rozšírení prostredia. Zobrazuje popis súboru, verziu, informácie o spoločnosti, umiestnenie, názov súboru a ďalšie. Tento nástroj vám pomôže bez námahy zakázať rozšírenie, ktoré nepotrebujete. Tento nástroj možno použiť na určenie problematického rozšírenia shellu.
Efektívne využitie ShellExView na riešenie problémov s kliknutím pravým tlačidlom myši
- Stiahnuť ▼ ShellExView z Nirsoft.net a spustite ho. Prehľadáva register pre všetky rozšírenia shellu.
- V ponuke Možnosti kliknite na Skryť všetky rozšírenia Microsoft aby ste na ňom povolili značku začiarknutia. Tým sa zabráni náhodnému vypnutiu vstavaného rozšírenia prostredia Windows.
Tu sú uvedené všetky rozšírenia shellu tretích strán nainštalované vo vašom systéme.Rozšírenia shellu sú rôznych typov – napr. obslužný nástroj ikon, obslužný nástroj prekrytia, kontextové menu atď. Keďže sa v systéme Windows zaoberáme problémom s pravým tlačidlom myši, zaujímajú nás najmä obslužné nástroje kontextovej ponuky.
- Zoraďte výsledky pomocou Typ, takže obslužné nástroje kontextovej ponuky sa zobrazia spoločne.
- Potom zakážte obslužné nástroje kontextovej ponuky jeden po druhom. Alebo ešte lepšie, zakážte prvú polovicu zobrazených položiek.
- Po zakázaní položky alebo skupiny položiek použite Reštartujte PrieskumníkaCtrl + E možnosť reštartovať shell a overiť, či sa tým problém vyriešil. Reštartovanie prostredia Prieskumníka je nevyhnutným krokom. Toto by sa nemalo preskočiť.Poznámka: Môžete tiež použiť Správcu úloh reštartujte shell.
- Ak zakázanie jednej alebo skupiny položiek problém nevyrieši, povoľte položky späť a zakážte ďalšiu sadu obslužných nástrojov kontextovej ponuky iných ako Microsoft v dolnej polovici a reštartujte Prieskumníka. Opakujte tento postup, aby ste zapli a vypli rozšírenia kontextovej ponuky a určili, čo spôsobuje váš problém.
Ešte rýchlejšou metódou je rozdeliť zoznam obslužných programov kontextovej ponuky na dve skupiny, pričom polovicu položiek naraz zakážete, reštartujete a znova otestujete správanie.
Menovaný používateľ systému Windows JClarke komentoval:
"Môžete ich vypnúť...hovoria "po jednom" a uvidíte, aký to má vplyv na problém. Urobil som to oveľa rýchlejšie, keď som rozpolil zoznam, zakázal polovicu záznamov jedným ťahom, reštartoval a vyskúšal kliknutie pravým tlačidlom. Fungovalo to, takže som vedel, že to musím zúžiť, rovnako ako sme to robili s MSConfig. Potom som zoznam rozdelil na polovicu, až kým ich nebolo niekoľko, a robil som ich jeden po druhom. Problém je v tom, že medzi jednotlivými pokusmi musíte reštartovať, aby ste získali presné testovanie výsledkov vášho vypnutia. Nepovažoval som odhlásenie za konzistentné.“
Robte to, kým sa problém nevyrieši, a nakoniec by ste mali byť schopní identifikovať problematické rozšírenie shellu obsluhy kontextovej ponuky.
Poznámka: Nie je to vždy obslužný nástroj kontextovej ponuky, ale niekedy môže byť vinníkom obslužný program PropertySheet alebo Icon Handler. Niektorí čitatelia uviedli, že za problém s vlastnosťami priečinka v počítači so staršou verziou systému Windows bol zodpovedný obslužný program listu vlastností „modul IIS W3ext“. V inom zvláštnom prípade bol vinníkom samotný systémový súbor shimgvw.dll. Tieto moduly však v systéme Windows 10 neexistujú.
Prostredie Prieskumníka načítava rozšírenia nasledujúcich typov:
- Obsluha stĺpcov
- Obsahové menu
- Copy Hook Handler
- Spracovateľ údajov
- Drag & Drop Handler
- Drop Handler
- Ikona Handler
- Ikona Overlay Handler
- Obsluha infotipov
- Obslužný program ukážky
- Správca nehnuteľností
- List vlastníctva
- Obslužný nástroj vyhľadávania
- Priečinok Shell
- ShellExecute Hook
- Ovládač miniatúr
Obslužné nástroje kontextovej ponuky sa načítajú, keď kliknete pravým tlačidlom myši na súbor alebo priečinok, alebo aj keď dvakrát kliknete na súbor alebo priečinok. Zakázaním nežiaducich obslužných programov kontextovej ponuky sa tomu môžete vyhnúť explorer.exe zlyhá a oneskorenia pravého kliknutia.
Riešenie problému manuálne pomocou Editora databázy Registry
Ak sa rozhodnete vyriešiť tento problém bez použitia ShellExView alebo podobných nástrojov, tu je niekoľko základných informácií, ako na to. To je však len pre pokročilých používateľov, ktorým vyhovuje používanie Editora databázy Registry.
Najprv si všimnite, kedy sa problém vyskytuje – keď kliknete pravým tlačidlom myši na konkrétny typ súboru? alebo všetky typy súborov? alebo len pri kliknutí pravým tlačidlom myši na priečinky?
Obslužné nástroje kontextovej ponuky sa môžu načítať z ktorejkoľvek z týchto oblastí:
Miesto | Popis |
---|---|
HKCR\*\shellex\contextmenuhandlers | Súbory |
HKCR\AllFileSystemObjects\shellex\contextmenuhandlers | Súbory a priečinky súborov |
HKCR\Folder\shellex\contextmenuhandlers | Priečinky (virtuálne a skutočné) |
HKCR\Directory\shellex\contextmenuhandlers | Priečinky súborov |
HKCR\[ProgID]\shellex\contextmenuhandlers | Trieda súboru |
HKCR\Directory\Background\shellex\ContextMenuHandlers | Pozadie pracovnej plochy a priečinka |
HKCR\SystemFileAssociations\[.file_ext]\shellex\ContextMenuHandlers | Súbory |
HKCR\SystemFileAssociations\[PerceivedType]\shellex\ContextMenuHandlers | Súbory určitého typu („Vnímaný typ“) |
desktop.ini | Priečinok (kontextová ponuka pre jednotlivé priečinky) |
Poznámka:HKCR je krátky názov pre HKEY_CLASSES_ROOT uzol registra.
Ak sa pri práci s priečinkom vyskytne niektorý z vyššie vysvetlených príznakov, možno budete musieť skontrolovať obslužné nástroje kontextovej ponuky načítané v týchto oblastiach (AllFileSystemObjects, Priečinok, Adresár). Ak je to len pre a .TXT
súbor, skontrolujte nainštalované obslužné programy pre triedu súboru .TXT
(HKCR\txtfile
). Pozrite sa, ako mapovať a príponu súboru na ProgId.
Pod ContextMenuHandlers kľúč databázy Registry, môžete vidieť jeden alebo viac podkľúčov; každý kláves predstavuje rozšírenie shellu kontextového menu. Kľúče môžu mať správne označenie alebo môžu obsahovať GUID ako názov.
Identifikátory GUID je možné zobraziť na webe alebo z HKCR\CLSID\{GUID}\InProcServer32
umiestnenie registra poznať príslušný program a .dll názov súboru.
Otvorte Editor databázy Registry a zálohujte vybranú vetvu, otestujte jeden po druhom obslužné nástroje kontextovej ponuky. Po každej zmene registra vy musieťreštartujte shell Explorer aby zmeny nadobudli účinnosť. Tu je užitočný ShellExView. Zahŕňa Ctrl + E skratka na reštartovanie prieskumníka.
Pomalé klikanie pravým tlačidlom myši iba na počítačoch v sieti?
V niektorých prípadoch, ktoré nesúvisia s rozšíreniami shellu, sa ponuka po kliknutí pravým tlačidlom môže zobrazovať extrémne pomaly, keď je systém pripojený k sieti. A deaktivácia wi-fi adaptéra alebo ethernetového pripojenia môže obnoviť normálnu funkciu kliknutia pravým tlačidlom myši. Ako už bolo spomenuté, ide o problém s rozšírením mimo shellu, ktorý je zvyčajne spôsobený pridaním možnosti kontextovej ponuky smerujúcej na program umiestnený v zdieľanej sieti.
Za predpokladu, že WinZip je umiestnený v zdieľanom umiestnení alebo súborovom serveri, keď používateľ spustí WinZip zo zdieľania v sieti a umožňuje integráciu WinZip Shell v ich systéme, položka registra bude ukazovať na súbor v sieťovom umiestnení, napr ako:
HKEY_CLASSES_ROOT\WinZip\shell\open\command
S (predvolené)
hodnota priradená nasledovne:
\\192.168.0.8\programs\winzip.exe "%1"
Pri vyššie uvedenom nastavení, ak je súborový server alebo sieťový počítač, ktorý je hostiteľom programu, vypnutý a keď kliknete pravým tlačidlom myši na súbor v počítači, uvidíte obrovské oneskorenie. A možno pozorovať niektoré z nasledujúcich príznakov.
- Niekedy zažijete pomalé kliknutie pravým tlačidlom myši, a to až po prvýkrát po novom reštarte.
- Uvidíte tiež, že niektoré pakety sa prenášajú cez sieť (ikona upozornenia na paneli úloh.)
- Môžete si tiež všimnúť, že zakázaním služby DHCP sa v niektorých systémoch zrýchli zobrazenie ponuky po kliknutí pravým tlačidlom myši.
Ako nájdete položky databázy Registry smerujúce na súbory v zdieľanej sieti?
Pomocou ShellMenuView
ShellMenuView je ďalší nástroj od spoločnosti Nirsoft, ktorý uvádza statické položky kontextového menu (rozšírenia mimo prostredia) z registra. Tento nástroj vám môže pomôcť zakázať/povoliť položky ponuky alebo prejsť na príslušný kľúč databázy Registry pomocou Editora databázy Registry.
Spustite ShellMenuView a nechajte ho vyplniť položky.
Usporiadajte podľa stĺpca Názov súboru, aby ste rýchlo identifikovali cesty UNC smerujúce k počítaču v sieti alebo písmenám namapovaných sieťových jednotiek.
Kliknite pravým tlačidlom myši na záznam a kliknite Zakázať vybraté položky zakázať zobrazovanie položky ponuky. Ak chcete položku úplne odstrániť, kliknite pravým tlačidlom myši na položku a kliknite na položku Otvoriť v programe RegEdit.
Tým sa dostanete do príslušnej pobočky v Editore databázy Registry. Zálohujte kľúč exportovaním do a súbor .rega potom odstráňte vetvu.
Pomocou programu RegScanner
Ďalšou možnosťou je použiť RegScanner nástroj od spoločnosti Nirsoft. RegScanner je malý nástroj od spoločnosti Nirsoft, ktorý vám umožňuje skenovať register, nájsť požadované hodnoty registra, ktoré zodpovedajú zadaným kritériám vyhľadávania, a zobraziť ich v jednom zozname. Po nájdení hodnôt databázy Registry môžete jednoducho preskočiť na správnu hodnotu v programe RegEdit jednoduchým dvojitým kliknutím na požadovanú položku databázy Registry. Musíte vyhľadať hodnoty registra, ktorých údajové pole začína reťazcom \\
(cesta UNC)
Spustite program RegScanner a nakonfigurujte možnosti vyhľadávania, ako je uvedené nižšie:
Kliknite na tlačidlo Skenovať. Zoraďte výsledky vyhľadávania podľa stĺpca Údaje a nájdite položky obsahujúce zdieľanie v sieti – cestu UNC alebo písmeno priradeného disku.
Teraz poznáte položku, ktorá spôsobuje oneskorenie kliknutia pravým tlačidlom myši. Prejdite na toto konkrétne miesto v programe Regedit, zálohujte príslušné kľúče a potom odstráňte problematické kľúče.
Dúfam, že táto príručka bola pre vás užitočná pri riešení problémov s pomalým kliknutím pravým tlačidlom myši, zlyhaniami prieskumníka a ďalšími problémami s výkonom spôsobenými obslužnými nástrojmi kontextovej ponuky v systéme Windows.
Jedna malá prosba: Ak sa vám tento príspevok páčil, zdieľajte ho?
Jedno "drobné" zdieľanie od vás by vážne pomohlo rastu tohto blogu. Niekoľko skvelých návrhov:- Pripnúť!
- Zdieľajte to na svojom obľúbenom blogu + Facebook, Reddit
- Tweetujte!