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

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


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

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

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

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

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

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

:

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

HKEY_CLASSES_ROOT\Drive\оболонки

:

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

:

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

:

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

:

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

:

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

:

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

:

Значення (Default) вказує фактичну команду, яка буде виконуватися при виборі параметра в контекстному меню. У нашому прикладі ми викличемо команду defrag командного рядка і запустимо її з типовими параметрами, але з увімкненим докладним перемикачем, щоб ви могли побачити результати команди. Для цього введіть наступний текст у поле «Значення» та натисніть кнопку «OK».

дефрагментувати% 1 -v

:

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

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

:

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

:

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

Завантажте наші зломи реєстру одним клацанням

:

Якщо вам не хочеться занурюватися в Реєстр самостійно, ми створили кілька способів злому реєстру, які ви можете використовувати. Хак «Додати дефрагментацію до контекстного меню» додає команду дефрагментації до звичайного контекстного меню. «Додати дефрагментацію в контекстне меню Shift» додає команду дефрагментації в контекстне меню, яке ви отримуєте, коли використовуєте Shift + клацання правою кнопкою миші. А «Вилучити дефрагментацію з контекстного меню» видаляє команду незалежно від того, яким чином ви її додали. Всі три злами включено до наступного ZIP-файлу. Двічі клацніть на тому, який ви хочете використовувати, і клацніть за підказками.

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

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

COM_SPPAGEBUILDER_NO_ITEMS_FOUND