Этот полезный совет по небольшой оптимизации контекстного меню Windows 7 идейно продолжает статью, в который мы уже добавили в это резиновое меню команду для очистки диска. Не будем останавливаться на достигнутом и запихнем туда еще одну команду, которая позволит начать дефрагментацию диска, просто щелкнув на его значке мышью и выбрав нашу команду.
Сделать это, разумеется, нам поможет системный реестр Windows, возможности которого настолько безграничны, что с его помощью можно из Windows 7 сделать Linux (шутка).
Команда, которую мы добавим, позволит вызвать версию дефрагментатора Windows, которая работает из командной строки, с помощью одного щелчка мышью. Выглядеть это будет таким образом.
Запускаем программу regedit (Пуск и введите regedit). Перейдите к следующему разделу системного реестра:
HKEY_CLASSES_ROOT\Drive\shell
В этом разделе создайте вложенный раздел runas (Создать > Раздел) и присвойте в правой панели ключу (По умолчанию) значение, которое будет отображаться в контекстном меню. Ну, например, давайте добавим туда команду “Дефрагментируй, сцуко”. Кстати, если необходима функция сокрытия этого меню с помощью клавиши <Shift>, тогда добавьте в раздел runas новый ключ с названием Extended, которому ничего не надо присваивать.
Теперь в разделе runas создаем новый вложенный раздел command. В нем для ключа (По умолчанию) вводим следующее значение:
defrag %1 –v
Ключ –v позволяет запустить дефрагментатор со значениями по умолчанию и выводом подробной информации и о проделанной работе. Можно добавить и любые другие нужные вам ключи. Теперь открываем окно Компьютер, щелкаем на значке диска правой кнопкой мыши и лицезреем нашу команду меню (см. начало статьи).
Выберите ее и дефрагментатор начнет свою нелегкую работу.
Если вы все сделали правильно, появится окно, в котором будут указаны параметры вашего диска (см. пример ниже), и лишь затем начнется дефрагментация. Если окно открылось на долю секунды и сразу закрылось, значит, вы сделали что-то неправильно.
Проверьте еще раз, все ли верно указано. Кроме того, не лишним будет и разик перезагрузиться. Также данный метод работает лишь в том случае, если вы администратор системы.
Артём Сергеев
Сделал как всё здесь и у меня не получилось. Кликнул в контексном меню на “Дефрагм.” и больно так быстро прошло буквально секунду и всё.
windata
Ты уверен, что диск фрагментирован ? Может, ему и так хорошо :) Посмотри, фрагментирован ли он в обычной программе Дефрагментация (Пуск – Дефрагментация – Анализ диска). Плюс, посмотри правильно ли ввел команду – между “defrag”, “%1” и “-v” должны быть пробелы.
Sene4ka
У меня тоже быстро пробегает!Всё проверил в написание, всё правильно.
windata
Метод рабочий, только что с его помощью делал новый скриншот. Попробуй перезагрузиться. Если все правильно, то после выбора команды появится окно с параметрами диска, как в последнем скриншоте статьи.
Сергей
Уточните плиз куда вводить ключь extended, в runas или в shell
windata
В runas (добавил в статье)
василий
вопрос, как сделать так, чтобы эта команда отображалась не только для диска, а для любой папки