Гид по технологиям

Добавление команды дефрагментации в контекстное меню Windows 11

5 min read Windows Обновлено 10 Dec 2025
Добавить дефрагментацию в контекстное меню Windows 11
Добавить дефрагментацию в контекстное меню 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 и сразу запускает дефрагментацию выбранного диска.

  1. Откройте меню «Пуск» или нажмите значок поиска на панели задач.
  2. Введите Registry Editor или Regedit.
  3. Нажмите «Запуск от имени администратора» на результатах поиска.
  4. В Regedit перейдите к ключу: HKEY_CLASSES_ROOT\Drive\shell
  5. Правой кнопкой на ключе shell → New → Key.

Параметры создания ключа в реестре

  1. Назовите новый ключ: runas
  2. Выберите ключ runas и дважды щёлкните строку (Default) в правой панели.
  3. В поле «Значение» введите: Defragment и нажмите OK.

Окно редактирования строки Default для ключа runas

  1. Правой кнопкой на runas → New → Key.
  2. Назовите под‑ключ: command

Ключ runas в редакторе реестра

  1. Выберите command и дважды щёлкните (Default) в правой панели.
  2. В поле «Значение» введите точную команду: defrag.exe /u /v %1 и нажмите OK.

Окно редактирования значения (Default) с командой defrag.exe

  1. Закройте редактор реестра.

Проверка: откройте Проводник → This PC (Этот компьютер), выберите значок локального диска, щёлкните правой кнопкой — в классическом меню должен появиться пункт Defragment. В Windows 11, чтобы увидеть классическое меню для значка диска, выделите диск и нажмите Shift + F10 или «Показать дополнительные параметры» → появится пункт Defragment.

Опция Defragment в контекстном меню диска

При выборе опции запустится консоль Windows с выводом утилиты defrag.exe и подробными логами процесса.

Окно командной строки с выводом defrag

Как добавить пункт Disk Defragmenter (GUI) в контекстное меню рабочего стола

Этот способ создаёт пункт, который открывает графическое окно Optimize Drives (dfrgui.exe). Подходит, если вы хотите не запускать дефрагментацию сразу, а ссылку на графический интерфейс.

  1. Откройте редактор реестра Run as administrator.
  2. Перейдите к ключу: Computer\HKEY_CLASSES_ROOT\Directory\Background\shell
  3. Правой кнопкой на shell → New → Key.

Опция New > Key в меню реестра

  1. Назовите новый ключ: Disk Defragmenter
  2. Правой кнопкой на Disk Defragmenter → New → Key.
  3. Назовите под‑ключ: command

Подключ command для ключа Disk Defragmenter

  1. Выберите command и дважды щёлкните (Default).
  2. В поле «Значение» введите: “C:\Windows\System32\dfrgui.exe” и нажмите OK.

Значение пути к dfrgui.exe в строке (Default)

  1. Закройте Regedit.

Проверка: щёлкните правой кнопкой на пустой области рабочего стола и выберите «Показать дополнительные параметры» (Show more options) — в классическом меню появится пункт Disk Defragmenter. При выборе откроется окно Optimize Drives, где можно выбрать диск и нажать Optimize.

Окно Optimize Drives (Оптимизация дисков) в Windows

Когда этот подход не подходит (контрпримеры)

  • SSD: дефрагментация традиционным способом не нужна; для SSD достаточно оптимизации Trim (встроено в Optimize Drives).
  • Ограниченные права: если у вас нет прав администратора, вы не сможете создать ключи в указанных ветках реестра.
  • Групповая политика в корпоративной среде может запрещать изменения реестра — согласуйте с IT.

Альтернативные подходы

  • Создать ярлыки на defrag.exe и dfrgui.exe и поместить их в папку рабочего стола или в проводник «Быстрый доступ».
  • Использовать сторонние утилиты оптимизации диска — требуют доверия и проверки совместимости.
  • Настроить планировщик задач для регулярного запуска defrag.exe по расписанию.

Практическое руководство (SOP) — пошаговый чеклист

  1. Создайте точку восстановления. 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 файл с нужными ключами, который можно импортировать двойным щелчком (предварительная проверка и резервное копирование обязательны).

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Тёмная тема на Nintendo Switch — как включить
Гайды

Тёмная тема на Nintendo Switch — как включить

Защита от вымогателя Ryuk — руководство
Кибербезопасность

Защита от вымогателя Ryuk — руководство

Заполнение последовательных данных в Google Таблицах
Google Таблицы

Заполнение последовательных данных в Google Таблицах

Подключение беспроводной клавиатуры без USB
Оборудование

Подключение беспроводной клавиатуры без USB

Изменить первый день недели в Asana
Продуктивность

Изменить первый день недели в Asana

Как сделать бизнес графического дизайна прибыльным
Дизайн

Как сделать бизнес графического дизайна прибыльным