Kada desnom tipkom miša kliknete datoteku ili mapu na nekim računalima, može proći mnogo sekundi da se pojavi kontekstni izbornik. Ovaj vam članak govori kako riješiti probleme sa sporim desnim klikom i druge probleme s proširenjem ljuske rukovatelja kontekstnim izbornikom u sustavu Windows. Evo nekih simptoma s kojima se možete suočiti.
- Kada desnom tipkom miša kliknete datoteku/mapu, može doći do velikog kašnjenja prije nego što Windows prikaže kontekstni izbornik.
- Kada pokušate isprazniti koš za smeće, umjesto toga otvara se druga aplikacija.
- Kada odaberete više datoteka, kliknite desnom tipkom miša i kliknite Otvori / Ispis, ništa se ne događa. Dok radi kada je odabrana jedna datoteka.
- Poruka o pogrešci “Windows Explorer je naišao na problem i mora se zatvoriti. Ispričavamo se zbog neugodnosti” kada desnom tipkom miša kliknete mapu.
- Desni klik je izuzetno spor samo kada je mreža kartica je omogućena.
- Kada desnom tipkom miša kliknete mapu i odaberete Svojstva, ništa se ne može dogoditi.
- Izbornik desnom tipkom miša postaje ružan (klasičan izgled) nakon instaliranja starije verzije Notepada++
- Pogreška prevencije izvršenja podataka (DEP) javlja se kada se pokrene Windows Explorer ili upravljačka ploča.
- Ništa se ne događa kada kliknete Slideshow ili Print u oknu Zadaci ili vrpci File Explorer.
- Kada kliknete "Postavi sigurnosnu kopiju" ili kliknete "Promijeni postavke" u Windows 7 Sigurnosno kopiranje i vraćanje, ništa se ne događa ili
Sustav32
otvara se mapa. - Kada desnom tipkom miša kliknete Start za pristup izborniku Win+X (Power User) u sustavu Windows 10, nijedan od prečaca ne radi. Istodobno, ispravno rade iz mape Win+X prečaca.
- Desnom tipkom miša kliknite Kontekstni izbornik Pokreni kao administrator ne radi.
-
Nazivi mapa skraćeni nakon točke (točke) u Exploreru (uzrokovano s
TortoiseSVN
proširenje ljuske)
Uzrok
Loše kodirano proširenje ljuske rukovatelja kontekstnog izbornika dodano od strane programa treće strane može uzrokovati bilo koji od gore navedenih simptoma.
Rukovatelj kontekstnog izbornika vrsta je proširenja ljuske koja dodaje naredbe u vaš izbornik desnom tipkom miša. Na primjer, unosi "Skeniraj pomoću Windows Defendera", "Postavi kao pozadinu radne površine" itd. koje vidite u izborniku desnom tipkom miša su rukovatelji kontekstnog izbornika koji su prema zadanim postavkama uključeni u Windows. Isto tako, programi trećih strana mogu dodati vlastita proširenja.
Kada se ljuska Explorera sruši, ona upisuje unos u dnevnik događaja aplikacije. Možete otvoriti preglednik događaja i provjeriti nedavne pogreške dnevnika aplikacije 1000
da biste pronašli više informacija o padu.
U nekim slučajevima, točan naziv proširenja ljuske koji krši zahtjeve prikazuje se u zapisniku događaja aplikacije. Evo primjera:
Naziv dnevnika: Aplikacija. Izvor: Pogreška aplikacije. Datum: ID događaja: 1000. Kategorija zadatka: (100) Razina: Greška. Ključne riječi: klasika. Korisnik: N/A. Računalo: Opis: Naziv aplikacije s greškom: explorer.exe, verzija: 10.0.10240.16405, vremenska oznaka: 0x55b455cf. Naziv modula s greškom:IDTNCPL.cpl, verzija: 1.0.6365.0, vremenska oznaka: 0x4e68a44d. Šifra iznimke: 0xc0000005. Pomak greške: 0x00001151. ID procesa s greškom: 0x1284. Vrijeme početka neispravne aplikacije: 0x01d0d2a6d2ff07fc. Pogrešna staza aplikacije: C:\WINDOWS\explorer.exe. Putanja modula s greškom: C:\WINDOWS\system32\IDTNCPL.cpl. ID izvješća: 1da3cf69-34ba-4871-bb74-5bbaa97e8eb0
Evo još jednog primjera gdje je proširenje ljuske Foxit PhantomPDF ConvertToPDFShellExtension_x64.dll
prouzročio sudar.
Međutim, u nekim slučajevima, naziv modula može se prikazati kao shell32.dll
umjesto stvarnog modula treće strane koji je uzrokovao problem.
Molimo pokušajte ovo prvo!
Uzrokuje li kašnjenje izbornik Pošalji na (ne proširenja ljuske)?
[Ako ste došli na ovu stranicu kako biste riješili problem pada (umjesto problema s "kašnjenjem izbornika desnim klikom") kada ste kliknuli desnom tipkom miša, tada preskočite ovaj dio i idite na ShellExView odjeljak ispod.]
Proširenje ljuske za rukovanje kontekstnim izbornikom treće strane možda nije uvijek krivac za kašnjenje izbornika desnom tipkom miša. Kašnjenje mogu uzrokovati i stavke u vašem izborniku Pošalji na - osobito vanjski pogoni i mrežni pogoni. Kada desnom tipkom miša kliknete datoteku ili mapu, Windows sastavlja popis stavki izbornika i također nabraja stavke Pošalji u.
Omogućavanjem DelaySendToMenuBuild
i NoDrivesInSendToMenu
postavke registra, možete učiniti da se izbornik desnom tipkom miša pojavi mnogo brže. Ovo dobro funkcionira i na Windows 10.
Za više informacija pogledajte članak Skrivene postavke registra za izbornik "Pošalji"..
Ako to ubrzava izbornik desnom tipkom miša, možete preskočiti ostale upute u ovom postu.
U slučaju da gore navedene postavke registra ne pomažu ni nakon ponovnog pokretanja, sljedeći je korak izolirati proširenje ljuske rukovatelja kontekstnog izbornika koje može uzrokovati problem.
[Popravak] Problemi s desnim klikom uzrokovane proširenjima ljuske
Rukovatelji kontekstnog izbornika mogu se učitavati iz mnogo različitih područja u registru. Krajnjem korisniku može biti teško odrediti koje proširenje uzrokuje problem. Pogledajmo kako jednostavno suziti problem pomoću uslužnog programa ShellExView.
ShellExView od Nirsofta je izvrstan alat za pregled svih instaliranih proširenja ljuske i upravljanje njima. Prikazuje opis datoteke, verziju, podatke o tvrtki, lokaciju, naziv datoteke i još mnogo toga. Ovaj alat vam pomaže da bez napora onemogućite proširenje koje vam nije potrebno. Ovaj alat se može koristiti za određivanje problematičnog proširenja ljuske.
Učinkovito korištenje ShellExView za rješavanje problema s desnim klikom
- preuzimanje datoteka ShellExView s Nirsoft.net i pokrenite ga. Skenira registar za sva proširenja ljuske.
- Na izborniku Opcije kliknite Sakrij sve Microsoftove ekstenzije da biste omogućili kvačicu na njemu. To vas sprječava da slučajno onemogućite ugrađeno proširenje ljuske sustava Windows.
Ovo navodi sve proširenja ljuske trećih strana instalirana na vašem sustavu.Proširenja ljuske su različitih tipova - npr. rukovatelj ikonama, rukovalac preklapanjem, kontekstni izbornik itd. Budući da imamo posla s problemom desnog klika u sustavu Windows, posebno nas zanimaju rukovatelji kontekstnog izbornika.
- Razvrstajte rezultate pomoću Tip, tako da se rukovatelji kontekstnog izbornika prikazuju zajedno.
- Zatim onemogućite rukovaoce kontekstnog izbornika jedan po jedan. Ili još bolje, onemogućite prvu polovicu prikazanih stavki.
- Nakon što onemogućite stavku ili grupu stavki, upotrijebite Ponovno pokrenite ExplorerCtrl + E mogućnost ponovnog pokretanja ljuske kako biste provjerili rješava li to problem. Ponovno pokretanje ljuske Explorera bitan je korak. Ovo se ne smije preskočiti.Bilješka: Također možete koristiti Upravitelj zadataka za ponovno pokrenite ljusku.
- Ako onemogućavanje jedne ili grupe stavki ne riješi problem, vratite stavku(e) i onemogućite sljedeći skup rukovatelja kontekstnim izbornikom koji nisu Microsoftovi u donjoj polovici i ponovno pokrenite Explorer. Ponovite ovaj postupak da biste uključili i isključili proširenja kontekstnog izbornika i utvrdili što uzrokuje vaš problem.
Još brža metoda je prepoloviti popis rukovatelja kontekstnog izbornika u dvije grupe, onemogućujući polovicu unosa u nizu, ponovno podizanje sustava i ponovno testiranje ponašanja.
Ime Windows korisnika JClarke komentirao:
“Možete ih onemogućiti... oni kažu “jedan po jedan” i vidite kakav učinak ima na problem. Učinio sam to puno brže tako što sam prepolovio popis, onemogućio polovicu unosa jednim potezom, ponovno pokrenuo i pokušao desnim klikom. Upalilo je, pa sam znao da jednostavno moram suziti, baš kao što smo to radili s MSConfigom. Zatim sam nastavio dijeliti popis na pola sve dok ih nije bilo samo nekoliko i činio ih jedan po jedan. Problem je u tome što se morate ponovno pokrenuti između pokušaja da biste dobili točno testiranje rezultata vašeg onemogućavanja. Nisam smatrao da je odjava dosljedna.”
Učinite to dok se problem ne riješi i konačno, trebali biste moći identificirati uvredljivo proširenje ljuske rukovatelja kontekstnog izbornika.
Bilješka: Nije uvijek rukovatelj kontekstnog izbornika, ali rukovatelj PropertySheet ili Icon Handler ponekad može biti krivac. Neki čitatelji su izvijestili da je rukovatelj Property Sheet “IIS W3ext Module” odgovoran za problem svojstava mape na računalu sa starijom verzijom Windowsa. U drugom neobičnom slučaju, sama sistemska datoteka shimgvw.dll bila je krivac. Ovi moduli ionako ne postoje u sustavu Windows 10.
Shell Explorer učitava proširenja sljedećih vrsta:
- Rukovalac stupcima
- Kontekstni izbornik
- Copy Hook Handler
- Rukovalac podacima
- Rukovalac povuci i ispusti
- Drop Handler
- Upravljač ikonama
- Rukovalac preklapanjem ikone
- InfoTip Handler
- Rukovalac pregleda
- Rukovalac nekretninama
- List imovine
- Upravljač pretraživanja
- Shell mapa
- ShellExecute Hook
- Rukovalac sličicama
Rukovatelji kontekstnog izbornika učitavaju se kada desnom tipkom miša kliknete datoteku ili mapu, ili čak i kada dvaput kliknete datoteku ili mapu. Onemogućavanjem neželjenih rukovatelja kontekstnim izbornikom možete izbjeći explorer.exe se ruši i kašnjenja desnom tipkom miša.
Ručno rješavanje problema pomoću uređivača registra
Ako odlučite riješiti ovaj problem bez korištenja ShellExView ili sličnih alata, evo nekoliko osnovnih informacija o tome kako to učiniti. Međutim, ovo je samo za napredne korisnike kojima je ugodno koristiti Registry Editor.
Prvo, promatrajte kada se problem pojavljuje - kada desnom tipkom miša kliknete određenu vrstu datoteke? ili sve vrste datoteka? ili samo kada desnom tipkom miša kliknete na mape?
Rukovatelji kontekstnog izbornika mogu se učitati iz bilo kojeg od ovih područja:
Mjesto | Opis |
---|---|
HKCR\*\shellex\contextmenuhandleri | Datoteke |
HKCR\AllFileSystemObjects\shellex\contextmenuhandleri | Datoteke i mape datoteka |
HKCR\Folder\shellex\contextmenuhandleri | Mape (virtualne i stvarne) |
HKCR\Directory\shellex\contextmenuhandlers | Mape datoteka |
HKCR\[ProgID]\shellex\contextmenuhandleri | Klasa datoteke |
HKCR\Directory\Background\shellex\ContextMenuHandlers | Pozadina radne površine i mape |
HKCR\SystemFileAssociations\[.file_ext]\shellex\ContextMenuHandlers | Datoteke |
HKCR\SystemFileAssociations\[PerceivedType]\shellex\ContextMenuHandlers | Datoteke određene vrste ("Percipirani tip") |
desktop.ini | Mapa (kontekstni izbornik po mapi) |
Bilješka:HKCR je skraćeni naziv za HKEY_CLASSES_ROOT čvor registra.
Ako se bilo koji od prethodno objašnjenih simptoma pojavi kada radite s mapom, možda ćete morati pregledati rukovaoce kontekstnog izbornika učitane u tim područjima (Svi objekti datotečnog sustava, Mapa, Imenik). Ako je samo za a .txt
datoteku, pregledajte instalirane rukovatelje za klasu datoteke .txt
(HKCR\txtfile
). Pogledajte kako mapirati a proširenje datoteke na ProgId.
Ispod ContextMenuHandlers ključ registra, možete vidjeti jedan ili više potključeva; svaki ključ predstavlja proširenje ljuske rukovatelja kontekstnog izbornika. Ključevi mogu imati odgovarajuću oznaku ili sadržavati GUID kao naziv.
GUID-ovi se mogu pogledati na webu ili s HKCR\CLSID\{GUID}\InProcServer32
mjesto registra da biste znali odgovarajući program i .dll naziv datoteke.
Otvorite uređivač registra i napravite sigurnosnu kopiju odabrane grane, izbrišite rukovatelje kontekstnog izbornika jedan po jedan za testiranje. Nakon svake promjene registra, vi moraponovno pokrenite ljusku Explorera kako bi promjene stupile na snagu. Ovdje je ShellExView zgodan. Uključuje Ctrl + E prečac za ponovno pokretanje istraživača.
Sporo desnom tipkom miša samo na umreženim računalima?
U nekim slučajevima, koji nisu povezani s proširenjima ljuske, izbornik desni klik može se vrlo sporo pojaviti kada je sustav spojen na mrežu. A onemogućavanje wi-fi adaptera ili ethernet veze može vratiti normalnu funkciju desnog klika. Kao što je ranije rečeno, ovo je problem proširenja bez ljuske obično uzrokovan dodavanjem opcije kontekstnog izbornika koja pokazuje na program koji se nalazi na mrežnom dijeljenju.
Pod pretpostavkom da je WinZip postavljen na zajedničko mjesto ili poslužitelj datoteka, kada korisnik pokrene WinZip s mrežnog dijeljenja i omogućuje integraciju WinZip Shell-a u njihov sustav, unos u registru pokazat će na datoteku na mrežnoj lokaciji, kao što je kao:
HKEY_CLASSES_ROOT\WinZip\shell\open\naredba
Uz (zadano)
vrijednost dodijeljena sljedećem:
\\192.168.0.8\programs\winzip.exe "%1"
Uz gornju postavku, ako je poslužitelj datoteka ili umreženo računalo na kojem se nalazi program isključen, a kada desnom tipkom miša kliknete datoteku na računalu, vidjet ćete veliko kašnjenje. I mogu se uočiti neki od sljedećih simptoma.
- Ponekad ćete doživjeti spor desni klik, samo prvi put nakon novog ponovnog pokretanja.
- Također ćete vidjeti da se neki paketi prenose putem mreže (ikona obavijesti na traci zadataka).
- Također možete primijetiti da onemogućavanje DHCP usluge ubrzava prikaz izbornika desnim klikom u nekim sustavima.
Kako pronaći unose u registru koji upućuju na datoteke na mrežnom dijeljenju?
Korištenje ShellMenuView
ShellMenuView je još jedan Nirsoftov alat koji navodi stavke statičkog kontekstnog izbornika (ne-shell ekstenzije) iz registra. Ovaj alat vam može pomoći da onemogućite/omogućite stavke izbornika ili da skočite na odgovarajući ključ registra pomoću uređivača registra.
Pokrenite ShellMenuView i pustite ga da popuni stavke.
Poredajte prema stupcu Naziv datoteke da biste brzo identificirali UNC putove koji upućuju na umreženo računalo ili mapirana slova mrežnog pogona.
Desnom tipkom miša kliknite na unos i kliknite Onemogući odabrane stavke kako biste onemogućili pojavljivanje stavke izbornika. Da biste potpuno uklonili unos, desnom tipkom miša kliknite stavku i kliknite Otvori u RegEdit.
Ovo vas vodi do odgovarajuće grane u uređivaču registra. Sigurnosno kopirajte ključ izvozom u a .reg datoteka, a zatim izbrišite granu.
Korištenje RegScannera
Druga mogućnost je korištenje RegScanner uslužni program tvrtke Nirsoft. RegScanner je mali uslužni program tvrtke Nirsoft koji vam omogućuje skeniranje registra, pronalaženje željenih vrijednosti registra koje odgovaraju navedenim kriterijima pretraživanja i prikaz na jednom popisu. Nakon što pronađete vrijednosti registra, možete jednostavno skočiti na pravu vrijednost u RegEditu, jednostavnim dvostrukim klikom na željenu stavku registra. Morate pretražiti vrijednosti registra čije podatkovno polje počinje nizom \\
(UNC put)
Pokrenite RegScanner i konfigurirajte opcije pretraživanja kao u nastavku:
Kliknite gumb Skeniraj. Sortirajte rezultate pretraživanja prema stupcu Podaci i pronađite unose koji sadrže mrežni udio — UNC put ili mapirano slovo pogona.
Sada znate unos koji uzrokuje kašnjenje desnog klika. Idite na to određeno mjesto u Regedit-u, napravite sigurnosnu kopiju odgovarajućeg ključa (ključeva), a zatim izbrišite ključeve koji su uvredljivi.
Nadam se da vam je ovaj vodič bio od pomoći za rješavanje problema sa sporim desnim klikom, rušenja Explorera i drugih problema s performansama uzrokovanih rukovateljima kontekstnog izbornika u sustavu Windows.
Jedna mala molba: Ako vam se svidio ovaj post, podijelite ovo?
Jedan tvoj "sitni" share bi ozbiljno pomogao u razvoju ovog bloga. Nekoliko sjajnih prijedloga:- Prikvačiti!
- Podijelite ga na svom omiljenom blogu + Facebooku, Redditu
- Tweetajte!