Что на самом деле делает Проводник при правом клике
В Windows 11 старое Win32-меню заменили современным на базе XAML, и этот слой загружается по требованию: первый правый клик после входа в систему или перезапуска Проводника платит за холодную загрузку компонентов. Дальше Проводник строит видимые пункты, а затем загружает и опрашивает каждого зарегистрированного обработчика shell-расширений, желающего отметиться в меню: архиваторы, облачные клиенты, оверлеи систем контроля версий, антивирусы. Каждый обработчик — отдельная DLL, которая должна инициализироваться до появления меню.
Сам по себе дизайн разумен, а ломает его один сбойный обработчик. Стороннее расширение, задумавшееся на секунду, добавляет эту секунду к каждому правому клику в системе: меню строится синхронно, и Проводник ждёт. Если меню тормозит везде и всегда — виноват либо холодный XAML-слой, либо застрявшее расширение; если только в огромной папке или на сетевом диске — Проводник ждёт метаданные файлов, а не код меню.
- Холодный старт: первый правый клик за сеанс загружает XAML-компоненты современного меню по требованию
- Сторонние shell-расширения: архиваторы, облачные клиенты и оверлеи опрашиваются при каждом клике
- Один зависший обработчик тормозит всё меню, пока Проводник не перезапущен
- Папки с десятками тысяч файлов: Проводник ждёт метаданные и значки ещё до появления меню
- Сетевые диски: запросы значков и свойств ходят по сети, прежде чем меню соберётся
- Устаревший драйвер видеокарты заставляет анимацию меню дёргаться, даже если логика мгновенна
Почему «Показать дополнительные параметры» часто оказывается быстрым
Старое меню никуда не делось — оно на один клик глубже: удерживайте Shift при правом клике или нажмите Shift+F10, и классическое Win32-меню появится мгновенно. Оно быстрое, потому что этот код загружен в память с самого запуска Проводника и современный слой полностью обходится. Ирония очевидна: меню, задуманное как более удобное, открывается медленнее старого.
Хотите классическое меню везде — известный твик реестра по-прежнему работает: создайте ветку HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32 с пустым значением по умолчанию и перезапустите Проводник. После этого правый клик сразу открывает старое меню — ценой удобств нового, вроде «Открыть в Терминале» и «Копировать как путь». Это обмен, а не починка: вы выбираете скорость вместо новых пунктов.
Что реально помогает — по убыванию эффекта
Начните с драйвера видеокарты: заметная доля жалоб на «тормозящее меню» — это дёрганая анимация, а обновление драйвера бесплатно. Дальше откройте настройки архиватора, облачного клиента и систем контроля версий и отключите их интеграции в контекстное меню, если не пользуетесь, — каждый убранный обработчик это минус одна DLL в критическом пути. Если меню деградирует после многих дней работы, перезапустите Проводник из Диспетчера задач: компоненты меню и расширения загрузятся заново.
Когда тормоза появляются только в конкретных местах, не вините меню: папка с 50 000 файлов или сетевой диск заставляют Проводник ждать метаданные. Разгребание папок-монстров и подключение часто используемых сетевых путей лечит причину, а не симптом. И прежде чем делать вывод, что сломана сама Windows, откройте в момент лага Диспетчер задач — фоновое сканирование или диск, упавший в 100%, объясняют больше медленных правых кликов, чем любые настройки.
Вопросы и ответы
Почему контекстное меню тормозит в Windows 11?
Меню собирается на лету из современных XAML-компонентов и всех зарегистрированных shell-обработчиков, и один медленный обработчик задерживает каждый клик. Обновление драйвера видеокарты и отключение лишних интеграций в меню решают большинство случаев.
Как вернуть старое контекстное меню в Windows 11?
Зажмите Shift при правом клике или нажмите Shift+F10 — откроется классическое меню. Для постоянного эффекта добавьте пустой ключ InprocServer32 в ветку HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2} и перезапустите Проводник.
Понятно до покупки: что входит в лицензию
Разовый 30-минутный триал даёт доступ к базовым инструментам. Возможности с меткой PRO остаются закрыты до активации платной лицензии.
Читайте также
Написать нам: [email protected]