Kai kuriuose kompiuteriuose dešiniuoju pelės mygtuku spustelėjus failą arba aplanką, gali užtrukti kelias sekundes, kol pasirodys kontekstinis meniu. Šiame straipsnyje aprašoma, kaip išspręsti lėto dešiniojo pelės mygtuko paspaudimo problemas ir kitas kontekstinio meniu tvarkyklės apvalkalo plėtinio problemas sistemoje Windows. Štai keletas simptomų, su kuriais galite susidurti.
- Kai dešiniuoju pelės mygtuku spustelėsite failą / aplanką, gali praeiti daug delsos, kol Windows parodys kontekstinį meniu.
- Kai bandote ištuštinti šiukšlinę, ji atidaro kitą programą.
- Kai pasirenkate kelis failus, dešiniuoju pelės mygtuku spustelėkite ir spustelėkite Atidaryti / Spausdinti, nieko neįvyks. Tuo tarpu tai veikia, kai pasirenkamas vienas failas.
- Klaidos pranešimas „Windows Explorer susidūrė su problema ir ją reikia uždaryti. Atsiprašome už nepatogumus“, kai dešiniuoju pelės klavišu spustelėsite aplanką.
- Dešiniuoju pelės mygtuku spustelėkite labai lėtai tik tada, kai tinklą kortelė įjungta.
- Kai dešiniuoju pelės mygtuku spustelėsite aplanką ir pasirinksite Ypatybės, nieko gali atsitikti.
- Dešiniuoju pelės mygtuku spustelėjus meniu pasidaro bjaurus (klasikinė išvaizda), įdiegus senesnę Notepad++ versiją
- Duomenų vykdymo prevencijos (DEP) klaida įvyksta paleidus „Windows Explorer“ arba „Control Panel“.
- Nieko neįvyksta spustelėjus skaidrių demonstraciją arba spausdinimą užduočių srityje arba failų naršyklės juostelėje.
- Spustelėjus „Nustatyti atsarginę kopiją“ arba „Keisti nustatymus“ sistemoje „Windows 7“ atsarginė kopija ir atkūrimas, nieko neįvyksta arba
Sistema 32
atsidaro aplankas. - Kai dešiniuoju pelės mygtuku spustelėsite Pradėti, kad pasiektumėte „Windows 10“ meniu „Win+X“ (galingas naudotojas), neveikia nė vienas iš sparčiųjų klavišų. Tuo pačiu metu jie tinkamai veikia iš „Win + X“ sparčiųjų klavišų aplanko.
- Dešiniuoju pelės mygtuku spustelėkite kontekstinį meniu Vykdyti kaip administratorius neveikia.
-
Aplankų pavadinimai sutrumpinti po taško (taško) naršyklėje (sukeltas
TortoiseSVN
apvalkalo plėtinys)
Priežastis
Prastai užkoduotas kontekstinio meniu tvarkyklės apvalkalo plėtinys, pridėtas trečiosios šalies programos, gali sukelti bet kurį iš pirmiau minėtų simptomų.
Kontekstinio meniu tvarkyklė yra apvalkalo plėtinio tipas, kuris prideda komandas prie dešiniojo pelės mygtuko paspaudimo meniu. Pavyzdžiui, įrašai „Nuskaityti naudojant „Windows Defender“, „Nustatyti kaip darbalaukio foną“ ir kt., kuriuos matote dešiniuoju pelės mygtuku spustelėjus meniu, yra kontekstinio meniu dalyvės, įtrauktos pagal numatytuosius nustatymus sistemoje „Windows“. Taip pat trečiųjų šalių programos gali pridėti savo plėtinių.
Kai „Explorer“ apvalkalas užstringa, jis įrašo įrašą į programos įvykių žurnalą. Galite atidaryti įvykių peržiūros programą ir patikrinti, ar nėra naujausių programų žurnalo klaidų 1000
Norėdami rasti daugiau informacijos apie avariją.
Kai kuriais atvejais tikslus pažeidžiančio apvalkalo plėtinio pavadinimas rodomas programos įvykių žurnale. Štai pavyzdys:
Žurnalo pavadinimas: Programa. Šaltinis: programos klaida. Data: Renginio ID: 1000. Užduočių kategorija: (100) Lygis: Klaida. Raktiniai žodžiai: Klasika. Vartotojas: N/A. Kompiuteris: Aprašymas: Sugedusios programos pavadinimas: explorer.exe, versija: 10.0.10240.16405, laiko žyma: 0x55b455cf. Sugedusio modulio pavadinimas:IDTNCPL.cpl, versija: 1.0.6365.0, laiko žyma: 0x4e68a44d. Išimties kodas: 0xc0000005. Gedimo poslinkis: 0x00001151. Gedimo proceso ID: 0x1284. Sugedusios programos pradžios laikas: 0x01d0d2a6d2ff07fc. Sugedusios programos kelias: C:\WINDOWS\explorer.exe. Sugedusio modulio kelias: C:\WINDOWS\system32\IDTNCPL.cpl. Pranešimo ID: 1da3cf69-34ba-4871-bb74-5bbaa97e8eb0
Štai dar vienas „Foxit PhantomPDF“ apvalkalo plėtinio pavyzdys ConvertToPDFShellExtension_x64.dll
sukėlė avariją.
Tačiau kai kuriais atvejais modulio pavadinimas gali būti rodomas kaip shell32.dll
vietoj tikrojo trečiosios šalies modulio, dėl kurio kilo problema.
Pirmiausia pabandykite tai!
Ar delsą sukelia meniu Siųsti (ne apvalkalo plėtiniai)?
[Jei patekote į šį puslapį norėdami pašalinti gedimą (vietoj „dešiniuoju pelės mygtuko paspaudimo meniu delsos“ problemos), kai spustelėjote dešinįjį pelės klavišą, praleiskite šią dalį ir eikite į „ShellExView“. skyrių žemiau.]
Trečiosios šalies kontekstinio meniu tvarkyklės apvalkalo plėtinys ne visada gali būti dešiniojo pelės klavišo meniu delsos kaltininkas. Vėlavimą taip pat gali sukelti elementai meniu Siųsti, ypač išoriniai ir tinklo diskai. Kai dešiniuoju pelės mygtuku spustelite failą arba aplanką, „Windows“ sukuria meniu elementų sąrašą ir taip pat išvardija elementus „Siųsti“.
Įjungus DelaySendToMenuBuild
ir NoDrivesInSendToMenu
registro nustatymus, galite padaryti, kad dešiniuoju pelės mygtuku spustelėjus meniu būtų rodomas daug greičiau. Tai gerai veikia ir „Windows 10“.
Norėdami gauti daugiau informacijos, peržiūrėkite straipsnį Meniu „Siųsti“ paslėpti registro nustatymai.
Jei tai pagreitina dešiniojo pelės mygtuko paspaudimo meniu, galite praleisti likusias šio įrašo instrukcijas.
Jei aukščiau pateikti registro nustatymai nepadeda net paleidus iš naujo, kitas veiksmas yra atskirti kontekstinio meniu tvarkyklės apvalkalo plėtinį, kuris gali sukelti problemą.
[Pataisyti] Dešiniuoju pelės mygtuku spustelėjus problemos, kurias sukelia Shell plėtiniai
Kontekstinio meniu tvarkyklės gali įkelti iš daugelio skirtingų registro sričių. Galutiniam vartotojui gali būti sunku tiksliai nustatyti, kuris plėtinys sukelia problemą. Pažiūrėkime, kaip lengvai susiaurinti problemą naudojant „ShellExView“ įrankį.
„ShellExView“. „Nirsoft“ yra puikus įrankis, skirtas peržiūrėti ir valdyti visus įdiegtus apvalkalo plėtinius. Jame rodomas failo aprašas, versija, įmonės informacija, vieta, failo pavadinimas ir kt. Šis įrankis padeda be vargo išjungti jums nereikalingą plėtinį. Šis įrankis gali būti naudojamas probleminiam apvalkalo plėtiniui nustatyti.
Efektyvus „ShellExView“ naudojimas norint išspręsti dešiniojo pelės mygtuko paspaudimo problemas
- parsisiųsti „ShellExView“. iš Nirsoft.net ir paleiskite jį. Jis nuskaito registrą, ieškodamas visų apvalkalo plėtinių.
- Meniu Parinktys spustelėkite Slėpti visus „Microsoft“ plėtinius kad įjungtumėte varnelę ant jo. Tai neleidžia netyčia išjungti integruoto „Windows“ apvalkalo plėtinio.
Čia pateikiami visi jūsų sistemoje įdiegti trečiųjų šalių apvalkalo plėtiniai.Apvalkalo plėtiniai yra įvairių tipų, pvz., piktogramų tvarkyklės, perdangos tvarkyklės, kontekstinio meniu ir kt. Kadangi susiduriame su dešiniojo pelės mygtuko paspaudimo problema sistemoje „Windows“, mus ypač domina kontekstinio meniu tvarkyklės.
- Rūšiuokite rezultatus naudodami Tipas, kad kontekstinio meniu tvarkyklės būtų rodomos kartu.
- Tada po vieną išjunkite kontekstinio meniu tvarkykles. Arba dar geriau, išjunkite pirmąją rodomų elementų pusę.
- Išjungę elementą ar elementų grupę, naudokite Iš naujo paleiskite ExplorerCtrl + E galimybė iš naujo paleisti apvalkalą, kad patikrintumėte, ar tai išsprendžia problemą. „Explorer“ apvalkalo paleidimas iš naujo yra esminis žingsnis. Tai neturėtų būti praleista.Pastaba: Taip pat galite naudoti užduočių tvarkyklę iš naujo paleiskite apvalkalą.
- Jei išjungus vieną ar elementų grupę problema neišsprendžiama, įgalinkite elementą (-us) atgal ir išjunkite kitą ne Microsoft kontekstinio meniu tvarkyklių rinkinį apatinėje dalyje ir iš naujo paleiskite naršyklę. Pakartokite šį procesą, kad įjungtumėte arba išjungtumėte kontekstinio meniu plėtinius ir nustatytumėte, kas sukelia jūsų problemą.
Dar greitesnis būdas yra padalinti kontekstinio meniu tvarkyklių sąrašą į dvi grupes, iš karto išjungti pusę įrašų, paleisti iš naujo ir dar kartą išbandyti elgseną.
„Windows“ vartotojas, vardu JClarke pakomentavo:
„Galite juos išjungti... jie sako „po vieną“ ir pamatys, kokį poveikį tai turi problemai. Aš tai padariau daug greičiau, padalijęs sąrašą į dvi dalis, vienu ypu išjungęs pusę įrašų, paleidęs iš naujo ir pabandęs dešiniuoju pelės mygtuku spustelėti. Tai veikė, todėl žinojau, kad tiesiog turiu jį susiaurinti, kaip mes darydavome su MSConfig. Tada aš vis dalijau sąrašą, kol liko vos keli, ir dariau juos po vieną. Problema ta, kad norint tiksliai patikrinti išjungimo rezultatus, tarp bandymų turite paleisti iš naujo. Nemanau, kad atsijungimas būtų nuoseklus.
Atlikite tai, kol problema bus išspręsta, ir galiausiai turėtumėte sugebėti nustatyti pažeidžiantį kontekstinio meniu tvarkyklės apvalkalo plėtinį.
Pastaba: Tai ne visada yra kontekstinio meniu tvarkyklė, bet kartais gali būti kaltininkas PropertySheet arba Icon Handler. Kai kurie skaitytojai pranešė, kad ypatybių lapo tvarkytuvas „IIS W3ext Module“ buvo atsakingas už aplanko ypatybių problemą kompiuteryje, kuriame veikia senesnė „Windows“ versija. Kitu savotišku atveju kaltininkas buvo pats sistemos failas shimgvw.dll. Šių modulių vis tiek nėra „Windows 10“.
„Explorer“ apvalkalas įkelia šių tipų plėtinius:
- Stulpelių prižiūrėtojas
- Kontekstinis meniu
- Kopijavimo kablio tvarkytuvas
- Duomenų tvarkytojas
- Drag & Drop tvarkyklė
- Drop Handler
- Piktogramų tvarkytojas
- Piktogramų perdangos tvarkytuvas
- InfoTip tvarkytojas
- Peržiūros tvarkytuvas
- Turto tvarkytojas
- Nuosavybės lapas
- Paieškos tvarkytojas
- Shell aplankas
- „ShellExecute Hook“.
- Miniatiūrų tvarkytuvas
Kontekstinio meniu tvarkyklės įkeliamos, kai dešiniuoju pelės mygtuku spustelite failą ar aplanką arba net dukart spustelite failą ar aplanką. Išjungę nepageidaujamas kontekstinio meniu tvarkykles galite išvengti explorer.exe sugenda ir dešiniuoju pelės mygtuku spustelėkite delsą.
Problemos sprendimas rankiniu būdu naudojant registro rengyklę
Jei nuspręsite pašalinti šią problemą nenaudodami „ShellExView“ ar panašių įrankių, čia yra šiek tiek pagrindinės informacijos, kaip tai išspręsti. Tai reiškia, kad tai tik pažengusiems vartotojams, kuriems patogu naudoti registro rengyklę.
Pirmiausia stebėkite, kada iškyla problema – kai dešiniuoju pelės mygtuku spustelėsite konkretų failo tipą? ar visų tipų failai? ar tik dešiniuoju pelės mygtuku spustelėjus aplankus?
Kontekstinio meniu tvarkyklės gali įkelti iš bet kurios iš šių sričių:
Vieta | apibūdinimas |
---|---|
HKCR\*\shellex\contextmenuhandlers | Failai |
HKCR\AllFileSystemObjects\shellex\contextmenuhandlers | Failai ir failų aplankai |
HKCR\Folder\shellex\contextmenuhandlers | Aplankai (virtualūs ir realūs) |
HKCR\Directory\shellex\contextmenuhandlers | Failų aplankai |
HKCR\[ProgID]\shellex\contextmenuhandlers | Failų klasė |
HKCR\Directory\Background\shellex\ContextMenuHandlers | Darbalaukio ir aplanko fonas |
HKCR\SystemFileAssociations\[.file_ext]\shellex\ContextMenuHandlers | Failai |
HKCR\SystemFileAssociations\[PerceivedType]\shellex\ContextMenuHandlers | Tam tikro tipo failai („Suvokiamas tipas“) |
desktop.ini | Aplankas (kontekstinis meniu kiekvienam aplankui) |
Pastaba:HKCR yra trumpas pavadinimas HKEY_CLASSES_ROOT registro mazgas.
Jei bet kuris iš anksčiau paaiškintų simptomų atsiranda dirbant su aplanku, gali tekti patikrinti kontekstinio meniu tvarkykles, įkeltas šiose srityse (AllFileSystemObjects, Aplankas, Katalogas). Jei tai tik a .txt
failą, patikrinkite įdiegtų tvarkyklių failų klasę .txt
(HKCR\txtfailas
). Pažiūrėkite, kaip sudaryti žemėlapį a failo plėtinys į ProgId.
Pagal ContextMenuHandlers registro raktą, galite matyti vieną ar daugiau dalinių raktų; kiekvienas klavišas reiškia kontekstinio meniu tvarkyklės apvalkalo plėtinį. Raktai gali turėti tinkamą etiketę arba turėti GUID pavadinimą.
GUID galima peržiūrėti internete arba iš HKCR\CLSID\{GUID}\InProcServer32
registro vietą, kad sužinotumėte atitinkamą programą ir .dll failo pavadinimas.
Atidarykite registro rengyklę ir sukurkite atsarginę pasirinktos šakos kopiją, po vieną ištrinkite kontekstinio meniu tvarkykles, kad patikrintumėte. Po kiekvieno registro pakeitimo jūs privaloiš naujo paleiskite Explorer apvalkalą kad pakeitimai įsigaliotų. Čia „ShellExView“ yra patogu. Tai apima Ctrl + E spartusis klavišas, leidžiantis iš naujo paleisti naršyklę.
Lėtas dešiniojo pelės mygtuko paspaudimas tik prie tinklo prijungtuose kompiuteriuose?
Kai kuriais atvejais, nesusijusiais su apvalkalo plėtiniais, dešiniojo pelės mygtuko paspaudimo meniu gali būti rodomas labai lėtai, kai sistema prijungta prie tinklo. Be to, išjungus „Wi-Fi“ adapterį arba eterneto ryšį, galima atkurti įprastą dešiniojo pelės mygtuko paspaudimo funkciją. Kaip minėta anksčiau, tai yra ne apvalkalo plėtinio problema, kurią paprastai sukelia kontekstinio meniu parinkties, nukreipiančios į programą, esančią tinklo bendrinimo vietoje, pridėjimas.
Darant prielaidą, kad WinZip yra įdėtas į bendrinamą vietą arba failų serverį, kai vartotojas paleidžia WinZip iš bendro tinklo ir įgalina WinZip Shell integraciją jų sistemoje, registro įrašas nurodys failą tinklo vietoje, pvz. kaip:
HKEY_CLASSES_ROOT\WinZip\shell\open\command
Su (numatytas)
priskirta ši vertė:
\\192.168.0.8\programs\winzip.exe "%1"
Naudojant aukščiau pateiktą nustatymą, jei failų serveris arba tinkle esantis kompiuteris, kuriame yra programa, yra išjungtas ir kai dešiniuoju pelės mygtuku spustelėsite failą kompiuteryje, pamatysite didelį delsą. Ir kai kuriuos iš šių simptomų galima pastebėti.
- Kartais spustelėsite lėtą dešinįjį pelės klavišą tik pirmą kartą po naujo paleidimo.
- Taip pat matysite, kad kai kurie paketai perkeliami per tinklą (užduočių juostos pranešimų piktograma).
- Taip pat galite pastebėti, kad išjungus DHCP paslaugą, kai kuriose sistemose dešiniuoju pelės mygtuku spustelėkite meniu rodymą.
Kaip rasti registro įrašus, nukreipiančius į failus, esančius bendro naudojimo tinkle?
Naudojant „ShellMenuView“.
„ShellMenuView“. yra dar vienas „Nirsoft“ įrankis, kuriame pateikiami statinio kontekstinio meniu elementai (ne apvalkalo plėtiniai) iš registro. Šis įrankis gali padėti išjungti / įjungti meniu elementus arba pereiti prie atitinkamo registro rakto naudojant registro rengyklę.
Paleiskite „ShellMenuView“ ir leiskite jai užpildyti elementus.
Rūšiuokite pagal stulpelį Failo pavadinimas, kad greitai nustatytumėte UNC kelius, nukreipiančius į tinkle esantį kompiuterį arba susietas tinklo disko raides.
Dešiniuoju pelės mygtuku spustelėkite įrašą ir spustelėkite Išjungti pasirinktus elementus norėdami išjungti meniu elemento rodymą. Norėdami visiškai pašalinti įrašą, dešiniuoju pelės mygtuku spustelėkite elementą ir spustelėkite Atidaryti RegEdit.
Taip pateksite į atitinkamą skyrių registro rengyklėje. Sukurkite atsarginę rakto atsarginę kopiją eksportuodami į a .reg failą, tada ištrinkite šaką.
Naudojant RegScanner
Kitas variantas yra naudoti RegScanner „Nirsoft“ programa. RegScanner yra nedidelė Nirsoft programa, leidžianti nuskaityti registrą, rasti norimas registro reikšmes, atitinkančias nurodytus paieškos kriterijus, ir rodyti jas viename sąraše. Suradę registro reikšmes, galite lengvai pereiti prie reikiamos reikšmės RegEdit, tiesiog dukart spustelėdami norimą registro elementą. Turite ieškoti registro reikšmių, kurių duomenų laukas prasideda eilute \\
(UNC kelias)
Paleiskite RegScanner ir sukonfigūruokite paieškos parinktis, kaip nurodyta toliau:
Spustelėkite mygtuką Nuskaityti. Rūšiuokite paieškos rezultatus pagal duomenų stulpelį ir raskite įrašus, kuriuose yra tinklo dalis – UNC kelias arba susieto disko raidė.
Dabar žinote įrašą, dėl kurio vėluojama spustelėti dešinįjį pelės klavišą. Eikite į tą konkrečią „Regedit“ vietą, sukurkite atitinkamo (-ų) rakto (-ų) atsarginę kopiją ir ištrinkite pažeidžiantį raktą (-us).
Tikiuosi, kad šis vadovas buvo naudingas sprendžiant lėto dešiniojo pelės mygtuko paspaudimo problemas, naršyklės strigtis ir kitas našumo problemas, kurias sukelia kontekstinio meniu tvarkyklės sistemoje Windows.
Vienas mažas prašymas: jei jums patiko šis įrašas, pasidalinkite juo?
Viena „mažytė“ jūsų dalis labai padėtų šio tinklaraščio augimui. Keletas puikių pasiūlymų:- Prisek tai!
- Pasidalykite juo savo mėgstamame tinklaraštyje + Facebook, Reddit
- Paskelbkite „Twitter“!