Домашня » як » Як додати опцію дефрагментації в меню правої кнопки миші для диска в Windows

    Як додати опцію дефрагментації в меню правої кнопки миші для диска в Windows

    Сучасні версії Windows дефрагментують диски під час регулярних графіків обслуговування. Але якщо ви дефрагментуєте вручну - можливо, ви вимикаєте комп'ютер, коли він не використовується - ви можете оцінити швидший спосіб доступу до команди.

    Якщо ви використовуєте Windows Vista до Windows 10, вам, мабуть, більше не потрібно дефрагментувати диски вручну. Це особливо справедливо, якщо ви використовуєте твердотільний накопичувач (SSD), який не тільки повинен уникати надмірного зносу, що виникає в процесі, але і не потребують дефрагментації. Windows автоматично дефрагментує диски, які цього потребують один раз на тиждень - за замовчуванням о 1:00 ранку в середу. (А це досить розумно, щоб не дефрагментувати SSD-файли взагалі.)

    Це автоматичне обслуговування, однак, вимагає, щоб ваш комп'ютер був включений в той час або принаймні мати можливість прокинутися від сну для дефрагментації. Якщо ви вимикаєте комп'ютер, коли ви його не використовуєте, можливо, вам доведеться дефрагментувати диски окремо. Замість того, щоб виконувати інструменти для цього, чому б не додати команду дефрагментації до контекстного меню, яке ви отримуєте, коли ви натискаєте правою кнопкою миші диск у Провіднику файлів?

    Додати дефрагментацію до контекстного меню шляхом редагування реєстру вручну

    Щоб додати команду дефрагментації до контекстного меню, потрібно просто зробити кілька швидких редагувань у реєстрі Windows.

    Стандартне попередження: редактор реєстру є потужним інструментом, і його неправильне використання може зробити вашу систему нестабільною або навіть непрацездатною. Це досить простий хак і до тих пір, поки ви дотримуєтеся інструкцій, ви не повинні мати ніяких проблем. Проте, якщо ви ніколи раніше не працювали з ним, подумайте про те, як скористатися редактором реєстру перед початком роботи. І, безумовно, резервне копіювання реєстру (і вашого комп'ютера!), Перш ніж вносити зміни.

    Відкрийте редактор реєстру, натиснувши кнопку "Пуск" і ввівши "regedit". Натисніть клавішу Enter, щоб відкрити редактор реєстру, і дайте йому дозвіл вносити зміни до вашого ПК.

    У редакторі реєстру використовуйте ліву бічну панель, щоб перейти до наступного ключа:

    HKEY_CLASSES_ROOT Оболонка диска

    Далі ви створите новий ключ всередині оболонки . Клацніть правою кнопкою миші оболонки і виберіть Новий> Клавіша. Назвіть новий ключ "runas".

    Тепер ви зміните (За умовчанням) значення всередині нового runas . З runas клавішу, двічі клацніть значок (За умовчанням) значення, щоб відкрити вікно властивостей.

    У вікні властивостей встановіть значення у полі "Значення даних" на "Дефрагментація", а потім натисніть "ОК". Це дає команді ім'я, яке з'явиться в контекстному меню.

    За бажанням можна також встановити команду так, щоб вона з'являлася, лише якщо ви утримуєте клавішу Shift вниз, а клацніть правою кнопкою миші на диску, так само, як команда «Відкрити командний рядок» прихована, якщо ви не клацніть правою кнопкою миші Shift +. Для цього клацніть правою кнопкою миші runas і виберіть Новий> Значення рядка. Назвіть нове значення "Extended". Вам не потрібно вносити ніяких змін до нього. Просто наявність цього рядка призведе до того, що команда буде прихована за допомогою клавіші Shift.

    Якщо ви зробили необов'язковий крок створення розширеного значення чи ні, то решту процесу те ж саме. Після цього потрібно створити новий ключ у вашому runas . Клацніть правою кнопкою миші runas і виберіть Новий> Клавіша. Назвіть новий ключ "команда".

    Тепер ви зміните (За умовчанням) значення в новому ключі команди. За допомогою клавіші команди двічі клацніть значок (За умовчанням) значення, щоб відкрити вікно властивостей.

    The (За умовчанням) value вказує фактичну команду, яка буде виконуватися при виборі параметра в контекстному меню. Для нашого прикладу ми закликаємо командний рядок дефрагментувати команду і запустити її з типовими параметрами, але з перемикачем verbose, ви зможете побачити вихід команди. Для цього введіть наступний текст у поле "Значення даних", а потім натисніть "OK"..

    defrag% 1 -v

    Оскільки ми викликаємо командний рядок дефрагментувати Ви також можете використовувати будь-який з перемикачів, який підтримує команду, якщо ви віддаєте перевагу. У нас є чудове керівництво, яке глибше копає в команді defrag і охоплює ці додаткові опції.

    Зміни мають відбуватися негайно, тому ви можете вийти з редактора реєстру. Щоб перевірити це, просто клацніть правою кнопкою миші (або Shift + клацніть правою кнопкою миші, якщо ви встановите цей параметр) будь-який диск і переконайтеся, що команда "Дефрагментувати".

    Коли ви запускаєте команду, яка може зайняти деякий час, ви побачите вікно командного рядка з результатами.

    Якщо ви хочете змінити зміни в будь-який час, просто поверніться до реєстру і видаліть runas створений вами ключ. Це автоматично видаляє будь-які значення та інші ключі, які ви створили всередині runas і видалити команду з контекстного меню.

    Завантажте наші хакі реєстру в один клік

    Якщо ви не хочете самостійно зануритися в реєстр, ми створили деякі хакери реєстру, які ви можете використовувати. "Add Defrag to Context Menu" додає команду дефрагментації до звичайного контекстного меню. "Додати дефрагментацію в контекстне меню Shift" додає команду дефрагментації до контекстного меню, яке ви отримуєте при використанні Shift + правою кнопкою миші. І "Видалити Defrag з контекстного меню" видаляє команду незалежно від того, яким чином ви додали його. Всі три хаки включені в наступний файл ZIP. Двічі клацніть той, який ви хочете використовувати, і клацніть по підказках.

    Дефрагментація контекстного меню Hacks

    Ці хакі дійсно просто runas Ключ, розділений на додаткові ключі та значення, про які ми говорили у попередньому розділі, а потім експортовані у файл .REG. Запуск хаків просто змінює значення. І якщо вам подобається керувати реєстром, варто витрачати час, щоб дізнатися, як створити свій власний хакі реєстру.