Добавление команды дефрагментации в контекстное меню Windows 11
Зачем это нужно
Дефрагментация упорядочивает фрагментированные данные на жёстком диске (HDD), что может ускорить доступ к файлам и общее поведение системы. В Windows 11 есть встроенная утилита Defragment and Optimize Drives (dfrgui.exe и defrag.exe). Добавление ярлыков в контекстное меню экономит время — не нужно искать инструмент через Поиск.
Важно: дефрагментация имеет смысл для традиционных жёстких дисков (HDD). Для твердотельных накопителей (SSD) дефрагментация часто не нужна и может даже сократить срок службы устройства; для SSD используйте команду «Оптимизировать» (Trim) в штатном окне Optimize Drives.
Перед началом (проверки и подготовка)
- Работайте под учётной записью администратора — изменения в реестре требуют прав администратора.
- Создайте точку восстановления системы или экспортируйте ветку реестра, с которой будете работать.
- Применимо для Windows 10 и Windows 11: первый метод добавляет классическую опцию в контекстном меню значка диска, второй — пункт в контекстном меню рабочего стола, который открывает графический интерфейс Optimize Drives.
Важно: любые правки в реестре потенциально опасны. Если вы сомневаетесь, создайте резервную копию реестра: в Regedit выберите файл → Экспорт и сохраните текущую ветку.
Как добавить опцию «Defragment» в контекстное меню диска (This PC)
Ниже — упрощённая, проверенная последовательность действий для добавления пункта меню, который вызывает команду defrag.exe /u /v %1 и сразу запускает дефрагментацию выбранного диска.
- Откройте меню «Пуск» или нажмите значок поиска на панели задач.
- Введите Registry Editor или Regedit.
- Нажмите «Запуск от имени администратора» на результатах поиска.
- В Regedit перейдите к ключу: HKEY_CLASSES_ROOT\Drive\shell
- Правой кнопкой на ключе shell → New → Key.
- Назовите новый ключ: runas
- Выберите ключ runas и дважды щёлкните строку (Default) в правой панели.
- В поле «Значение» введите: Defragment и нажмите OK.
- Правой кнопкой на runas → New → Key.
- Назовите под‑ключ: command
- Выберите command и дважды щёлкните (Default) в правой панели.
- В поле «Значение» введите точную команду: defrag.exe /u /v %1 и нажмите OK.
- Закройте редактор реестра.
Проверка: откройте Проводник → This PC (Этот компьютер), выберите значок локального диска, щёлкните правой кнопкой — в классическом меню должен появиться пункт Defragment. В Windows 11, чтобы увидеть классическое меню для значка диска, выделите диск и нажмите Shift + F10 или «Показать дополнительные параметры» → появится пункт Defragment.
При выборе опции запустится консоль Windows с выводом утилиты defrag.exe и подробными логами процесса.
Как добавить пункт Disk Defragmenter (GUI) в контекстное меню рабочего стола
Этот способ создаёт пункт, который открывает графическое окно Optimize Drives (dfrgui.exe). Подходит, если вы хотите не запускать дефрагментацию сразу, а ссылку на графический интерфейс.
- Откройте редактор реестра Run as administrator.
- Перейдите к ключу: Computer\HKEY_CLASSES_ROOT\Directory\Background\shell
- Правой кнопкой на shell → New → Key.
- Назовите новый ключ: Disk Defragmenter
- Правой кнопкой на Disk Defragmenter → New → Key.
- Назовите под‑ключ: command
- Выберите command и дважды щёлкните (Default).
- В поле «Значение» введите: “C:\Windows\System32\dfrgui.exe” и нажмите OK.
- Закройте Regedit.
Проверка: щёлкните правой кнопкой на пустой области рабочего стола и выберите «Показать дополнительные параметры» (Show more options) — в классическом меню появится пункт Disk Defragmenter. При выборе откроется окно Optimize Drives, где можно выбрать диск и нажать Optimize.
Когда этот подход не подходит (контрпримеры)
- SSD: дефрагментация традиционным способом не нужна; для SSD достаточно оптимизации Trim (встроено в Optimize Drives).
- Ограниченные права: если у вас нет прав администратора, вы не сможете создать ключи в указанных ветках реестра.
- Групповая политика в корпоративной среде может запрещать изменения реестра — согласуйте с IT.
Альтернативные подходы
- Создать ярлыки на defrag.exe и dfrgui.exe и поместить их в папку рабочего стола или в проводник «Быстрый доступ».
- Использовать сторонние утилиты оптимизации диска — требуют доверия и проверки совместимости.
- Настроить планировщик задач для регулярного запуска defrag.exe по расписанию.
Практическое руководство (SOP) — пошаговый чеклист
- Создайте точку восстановления. 2. Запустите Regedit от имени администратора. 3. Экспортируйте текущие ключи (HKEY_CLASSES_ROOT\Drive\shell и HKEY_CLASSES_ROOT\Directory\Background\shell) в .reg файл. 4. Следуйте шагам первой и/или второй инструкции выше. 5. Проверьте появление пунктов меню. 6. Протестируйте на неважном диске, убедитесь, что команды выполняются корректно. 7. Если требуется откат — импортируйте ранее экспортированный .reg файл или удалите добавленные ключи.
Критерии приёмки
- Пункт Defragment появляется в контекстном меню значка диска в This PC.
- Пункт Disk Defragmenter появляется в классическом контекстном меню рабочего стола.
- При запуске выбранных пунктов запускаются соответствующие программы (defrag.exe или dfrgui.exe).
Риск‑матрица и меры смягчения
- Неправильный ключ/значение: может не выполнять команду. Мера: сохраняйте экспорт реестра и внимательно копируйте значения.
- Удаление системных ключей: может повлиять на другие пункты меню. Мера: работайте только в указанной ветке и не удаляйте неизвестные ключи.
- Выполнение дефрагментации на SSD: потенциально нежелательно. Мера: маркируйте пункт «Defragment» как «только для HDD» и не запускать на SSD.
Короткий глоссарий (1‑строчные определения)
- defrag.exe — консольная утилита Windows для дефрагментации дисков.
- dfrgui.exe — графическая оболочка Optimize Drives.
- Regedit — редактор реестра Windows.
Дополнительные советы и совместимость
- Поддерживается в Windows 10 и Windows 11; в Windows 11 контекстное меню по умолчанию упрощено, поэтому для доступа к классическим пунктам используйте «Показать дополнительные параметры» или Shift + F10.
- Если вы управляете несколькими машинами, экспортируйте .reg‑файл с добавленными ключами и распространяйте через систему управления конфигурацией (SCCM, GPO — если разрешено).
Краткое резюме Добавление пунктов Defragment и Disk Defragmenter в контекстное меню ускоряет доступ к инструментам дефрагментации и оптимизации дисков. Выполняйте изменения в реестре аккуратно: делайте резервные копии и тестируйте команды на ненесущих данных дисках. Для SSD используйте встроенную оптимизацию (Trim), а не стандартную дефрагментацию.
Примечание: если вы хотите, я могу подготовить .reg файл с нужными ключами, который можно импортировать двойным щелчком (предварительная проверка и резервное копирование обязательны).
Похожие материалы
Тёмная тема на Nintendo Switch — как включить
Защита от вымогателя Ryuk — руководство
Заполнение последовательных данных в Google Таблицах
Подключение беспроводной клавиатуры без USB
Изменить первый день недели в Asana