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

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

5 min read Windows Обновлено 12 Apr 2026
Добавить дефрагментацию в меню Windows 11
Добавить дефрагментацию в меню Windows 11

Добавьте быстрые пункты запуска для Defragment и Optimize Drives в контекстное меню Windows 11 через реестр: один пункт запускает defrag.exe для немедленной дефрагментации выбранного диска, другой открывает графический интерфейс dfrgui.exe. Подходит для HDD; не используйте для SSD. В статье — пошаговые инструкции, проверки безопасности, альтернативы и чек-листы.

Внутренний жесткий диск компьютера.jpg)

Windows 11 включает встроенную утилиту «Defragment and Optimize Drives» (ранее — Disk Defragmenter) для оптимизации накопителей. Эта утилита перестраивает фрагментированные данные на жестком диске, что улучшает скорость доступа и общую производительность при работе с HDD.

Важно: дефрагментация полезна в основном для механических жестких дисков (HDD). Твердотельные накопители (SSD) не требуют дефрагментации и для них эта операция нежелательна, потому что она увеличивает износ. Всегда проверяйте тип вашего диска перед выполнением действий.

Как добавить опцию Дефрагментации в контекстное меню диска в Проводнике

Раздел “Этот компьютер“ (This PC) в Проводнике содержит значок диска C:, на контекстном меню которого удобно разместить пункт Дефрагментировать. По умолчанию такого пункта нет, но вы можете добавить его, отредактировав реестр.

Важно: для изменения реестра требуются права администратора. Перед правкой создайте точку восстановления или экспортируйте нужные ветви реестра.

Шаги:

  1. Нажмите значок поиска на панели задач.
  2. Введите Редактор реестра и запустите его с правами администратора (Запуск от имени администратора).
  3. Перейдите к ключу HKEY_CLASSES_ROOT\Drive\shell.
  4. Щёлкните правой кнопкой по ключу shell, выберите Создать > Раздел (ключ).

Опция Создать и пункт Раздел

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

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

  1. Щёлкните правой кнопкой по ключу runas, выберите Создать > Раздел (ключ).
  2. Назовите его command.

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

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

Это запустит консольную утилиту дефрагментации для выбранного диска с подробным выводом (/v) и обновлением статусной строки в процессе (/u).

Окно редактирования строки со значением команды defrag.exe

  1. Нажмите OK и закройте Редактор реестра.

Проверка:

Откройте Проводник и выберите «Этот компьютер». Щёлкните правой кнопкой по значку Локального диска и найдите пункт Defragment в классическом контекстном меню. Выберите его — откроется консольное окно, которое выполнит дефрагментацию и покажет прогресс.

Пункт Дефрагментировать в контекстном меню диска

Если вы пользуетесь Windows 11 и видите современное контекстное меню, откройте классическое, выделив диск и нажав Shift + F10 — пункт будет доступен там.

Окно команды defrag с выводом результатов

Примечание: этот метод добавляет параметр в корневое контекстное меню для всех дисков (Drive), а не только для C:. Если вам нужен пункт только для конкретного типа или метки диска, потребуется дополнительная фильтрация в реестре.

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

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

Шаги:

  1. Запустите Редактор реестра с правами администратора.
  2. Перейдите к ключу Computer\HKEY_CLASSES_ROOT\Directory\Background\shell.
  3. Щёлкните правой кнопкой по shell и выберите Создать > Раздел (ключ).

Опция Создать для ключа shell

  1. Дайте новому ключу имя Disk Defragmenter.
  2. Щёлкните правой кнопкой по Disk Defragmenter и создайте в нём вложенный раздел command.

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

  1. Выберите command и дважды щёлкните (По умолчанию).
  2. В поле Значение введите полный путь к GUI-утилите:
"C:\Windows\System32\dfrgui.exe"

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

  1. Нажмите OK и закройте Редактор реестра.

Проверка:

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

Окно Optimize Drives с выбором диска и кнопкой Оптимизировать

Методика безопасного внесения изменений в реестр

Мини-методика (короткая):

  • Сделайте точку восстановления системы и экспортируйте изменяемые ветки реестра.
  • Выполняйте изменения только из-под администратора.
  • Вводите значения команд точно, включая кавычки и обратные слеши.
  • Тестируйте на одном диске и проверяйте журнал событий при ошибках.

Короткий чек-лист перед изменением:

  • Есть ли у вас права администратора? Да/Нет
  • Создана ли точка восстановления? Да/Нет
  • Экспортирован ли ключ реестра? Да/Нет

Когда не использовать дефрагментацию

  • На SSD: Windows автоматически выполняет оптимизацию, но полная дефрагментация не нужна и может повлиять на ресурс ячеек.
  • Если диск зашифрован (например, BitLocker) и вы не уверены в совместимости — сделайте резервную копию.
  • Если на диске мало свободного места (менее ~10%): дефрагментация может не принести пользы и занять много времени.

Important: всегда убедитесь, что это действительно HDD перед запуском defrag.exe.

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

  • Планировщик заданий: создайте задачу, которая периодически запускает dfrgui.exe или defrag.exe в удобное время.
  • PowerShell-скрипт: можно автоматизировать проверку фрагментации и запуск дефрагментации по условию.
  • Сторонние инструменты оптимизации диска с GUI — если нужно больше функций, чем предлагает штатная утилита.

Рекомендации по отладке и устранению проблем

Если пункт не появился:

  • Перезагрузите Проводник (explorer.exe) или систему.
  • Проверьте правильность путей и названий ключей (особенно command и runas).
  • Убедитесь, что вы редактируете правильные ветви: HKEY_CLASSES_ROOT\Drive\shell и HKEY_CLASSES_ROOT\Directory\Background\shell.

Если команда запускается, но defrag не выполняется:

  • Запустите команду вручную в CMD, чтобы увидеть ошибки: defrag.exe /u /v C:.
  • Проверьте права доступа и наличие утилит в C:\Windows\System32.

Чек-листы по ролям

Администратор:

  • Создать точку восстановления.
  • Внести изменения в реестр.
  • Проверить отображение пунктов и протестировать на одном компьютере.
  • Документировать изменения для других пользователей.

Обычный пользователь (с админ-помощью):

  • Сообщить администратору цель и желаемое поведение.
  • Тестировать пункт после внесённых изменений.

Критерии приёмки

  • Пункт Defragment появляется в классическом контекстном меню диска.
  • При выборе запускается консольная команда defrag.exe и начинается дефрагментация.
  • Пункт Disk Defragmenter появляется в классическом меню рабочего стола и открывает dfrgui.exe.
  • Операция не нарушает работу других служб и завершилась без ошибок.

Быстрый план отката

  1. Откройте Редактор реестра (администратор).
  2. Удалите ключи HKEY_CLASSES_ROOT\Drive\shell\runas и HKEY_CLASSES_ROOT\Directory\Background\shell\Disk Defragmenter (или импортируйте ранее экспортированные значения).
  3. Перезагрузите Проводник или систему.

Диаграмма принятия решения

flowchart TD
  A[Накопитель: HDD или SSD?] -->|HDD| B[Хотите быстрый запуск дефрагментации?]
  A -->|SSD| Z[Не дефрагментировать — использовать оптимизацию Windows]
  B -->|Да, дефрагментация| C[Добавить Defragment в Drive shell]
  B -->|Нет, лишь окно GUI| D[Добавить Disk Defragmenter в Desktop shell]
  C --> E[Тестирование и мониторинг]
  D --> E
  E --> F[Готово]

Краткое резюме

Добавление пунктов дефрагментации в контекстные меню — простая правка реестра, которая экономит время и упрощает доступ к штатным утилитам Windows. Используйте консольную версию для немедленной дефрагментации и GUI-версию для ручного управления. Никогда не дефрагментируйте SSD и всегда делайте резервную копию или точку восстановления перед правкой реестра.

Read also: How to Customize File Explorer in Windows 11

Read also: How to Add Software Shortcuts to Windows 11’s Desktop Context Menu

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

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

Полная проверка состояния ПК в Windows
Диагностика

Полная проверка состояния ПК в Windows

Ошибка DCOM 10016 в Windows 10 — как исправить
Windows

Ошибка DCOM 10016 в Windows 10 — как исправить

Click: удобные CLI на Python
Python CLI

Click: удобные CLI на Python

Как отличить фальшивые отзывы на Amazon
Покупки

Как отличить фальшивые отзывы на Amazon

Как записать голос в PowerPoint
Презентации

Как записать голос в PowerPoint

Как загрузить видео на YouTube — пошагово
YouTube

Как загрузить видео на YouTube — пошагово