Чому Windows правою кнопкою миші нове так повільно?


12

Чому більшість систем Microsoft Windows має новий варіант контекстного меню для повільного клацання правою кнопкою миші?

Для тих, хто не знає, про що я говорю, клацніть правою кнопкою миші будь-яке порожнє місце всередині вікна та оберіть нову опцію. Тоді з’явиться список типів файлів, доступних для створення, але для більшості систем це коштуватиме певного часу на обробку, достатнього, щоб вважатись повільним порівняно з іншими операціями клацання правою кнопкою миші.

Це якась погана реалізація реєстру Windows або просто якийсь хитрий алгоритм, що використовується у фоновому режимі, якісь здогадки?


2
Приходьте подумати про це. Це насправді відмінне запитання: P Яким може бути утримання списку можливих типів файлів у пам'яті? : P - я думаю, він завантажує всі файли, коли ви наведіть курсор на новий. Пам'ятайте, що не всі "нові" файли порожні.

9
Зазвичай проблема полягає в повільному обробці розширень оболонки.

Відповіді:


2

Ця стаття може бути корисною: правою кнопкою миші є повільна або дивна поведінка, викликана обробниками контекстного меню http://windowsxp.mvps.org/slowrightclick.htm (у статті є два рішення)


На випадок, якщо термін дії пов’язаної статті закінчиться, він радить виконати будь-яку з двох речей: використовувати ShellExView (вільне програмне забезпечення від nirsoft) або редагувати реєстри (рекомендується лише досвідченим користувачам)
Hoàng Long

Дата цієї відповіді - 18 грудня 12 року
місяць

2

Чи в одному з елементів контекстного меню є посилання на мережеве розташування / ресурс ? У мене там потрапляли предмети, які вказували на інший комп'ютер у мережі, але до цього комп’ютера не вдалося дійти до мережі. Windows є досить агресивним, коли йдеться про пошук / пошук мережевих ресурсів і здається набагато пізніше, ніж ви спочатку думали. Це часто трапляється зі мною під час налаштування напівзламаних роумінгових профілів на роботі.


1

Підменю складається зі списку записів реєстру. Якщо у вас занадто багато варіантів або ваш реєстр занадто засмічений, це може зайняти деякий час, аби побудувати його. Тоді список буде кешований, я вірю. Створення списку може бути довгим, оскільки це не просто простий пошук, а деякі посилання на інші записи реєстру повинні бути вирішені.


Це> 20 000 доступу до реєстру, щоб відкрити це меню тут. Тут, мабуть, не буде винуватцем реєстру. Чортів, це база даних, оптимізована для швидкої роботи, і майже все, що ви робите в Windows, включає тисячі доступ до реєстру. Єдині речі, які тут можуть зайняти досить довго, це: (а) запит на розширення оболонки та (б) перегляд усіх програм, що з’являються у списку, для отримання значків. Ларрі Остерман вже в коментарі сказав, що зазвичай це (а).
Джої

0

Я точно не впевнений, але просто хотів зазначити, моя правою кнопкою миші> нове на Win7 повністю швидко, тут немає сповільнень. Я не можу згадати про Vista, але я думаю, що це XP і, можливо, Vista-тільки проблема, яка, очевидно, була виправлена. Якщо тільки мій комп'ютер ...


Я думаю, що це тільки ти. На моїй машині Windows 7 досить повільно.
MatrixFrog

Данно, але мій поточний ноутбук був востаннє переформатований 9.03.2010, і "нове" меню все ще відкривається майже миттєво. Можливо, це якийсь драйвер чи програма чи щось таке (але у мене теж встановлено тонну матеріалів, тому я не знаю).
Ricket
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.