技術ノート ウィンドウズ Windows でドライブの右クリック メニューにデフラグ オプションを追加する方法

Windows でドライブの右クリック メニューにデフラグ オプションを追加する方法

Windows でドライブの右クリック メニューにデフラグ オプションを追加する方法

最新バージョンの Windows では、定期的なメンテナンス スケジュール中にドライブをデフラグします。ただし、手動で最適化を行う場合 (おそらく、使用していないときは PC の電源をオフにしておく可能性があります)、コマンドにアクセスするためのより迅速な方法が役立つ可能性があります。

Windows でドライブの右クリック メニューにデフラグ オプションを追加する方法

Windows Vista から Windows 10 までを使用している場合は、おそらく ドライブを手動で最適化する必要はなくなります 。これは、ソリッド ステート ドライブ (SSD) を使用している場合に特に当てはまります。ソリッド ステート ドライブ (SSD) は、プロセスによってもたらされる過度の磨耗を回避する必要があるだけでなく、とにかくデフラグを行う必要がありません。 Windows は、必要なドライブを週に 1 回、デフォルトで水曜日の午前 1 時に自動的にデフラグします。 (そして、SSD をまったくデフラグしないほど賢いのです。)

Windows でドライブの右クリック メニューにデフラグ オプションを追加する方法

ただし、この自動メンテナンスを実行するには、その時点で PC の電源が入っているか、少なくともデフラグを実行するために スリープから復帰できる必要があり ます。 PC を使用していないときにシャットダウンする場合は、時々自分でドライブをデフラグする必要があるかもしれません。ツールを駆使してデフラグを行う代わりに、ファイル エクスプローラーでドライブを右クリックしたときに表示されるコンテキスト メニューにデフラグ コマンドを追加してみてはいかがでしょうか。

レジストリを手動で編集してコンテキスト メニューにデフラグを追加する

Windows でドライブの右クリック メニューにデフラグ オプションを追加する方法

コンテキスト メニューにデフラグ コマンドを追加するには、Windows レジストリでいくつかの簡単な編集を行うだけです。

Windows でドライブの右クリック メニューにデフラグ オプションを追加する方法

標準警告: レジストリ エディタは強力なツールであり、これを誤って使用すると、システムが不安定になったり、操作不能になったりする可能性があります。これは非常に簡単なハックであり、指示に従っている限り、問題は発生しません。とはいえ、これまでレジストリ エディターを使用したことがない場合は、始める前に について読むことを検討してください。そして、変更を加える前に必ず レジストリ (そして コンピュータも !) をバックアップしてください。

[スタート] ボタンを押して「regedit」と入力して、レジストリ エディタを開きます。 Enter キーを押してレジストリ エディタを開き、PC に変更を加える許可を与えます。

レジストリ エディターで、左側のサイドバーを使用して次のキーに移動します。

 HKEY_CLASSES_ROOT\ドライブ\シェル

次に、 shell キー内に新しいキーを作成します。 shell キーを右クリックし、[新規] > [キー] を選択します。新しいキーに「runas」という名前を付けます。

ここで、新しい runas キー内の (Default) 値を変更します。 runas キーを選択した状態で、 (Default) 値をダブルクリックしてプロパティ ウィンドウを開きます。

プロパティウィンドウで、「値のデータ」ボックスの値を「デフラグ」に設定し、「OK」をクリックします。これにより、コマンドにコンテキスト メニューに表示される名前が付けられます。

オプションで、Shift キーを押しながらドライブを右クリックした場合にのみコマンドが表示されるようにコマンドを設定することもできます。これは、Shift キーを押しながらフォルダーを右クリックしない限り、「コマンド プロンプトを開く」コマンドが非表示になるのとほぼ同じです。 。それには、 runas キーを右クリックし、[新規] > [文字列値] を選択します。新しい値に「Extended」という名前を付けます。変更を加える必要はありません。その文字列があるだけで、コマンドは Shift キー アクセスの背後に隠れてしまいます。

拡張値を作成するオプションの手順を実行したかどうかに関係なく、プロセスの残りの部分は同じです。次に、 runas キー内に新しいキーを作成する必要があります。 runas キーを右クリックし、「新規」>「キー」を選択します。新しいキーに「command」という名前を付けます。

ここで、新しいコマンド キー内の (Default) 値を変更します。コマンド キーを選択した状態で、 (Default) 値をダブルクリックして、そのプロパティ ウィンドウを開きます。

(Default) 値は、コンテキスト メニューでオプションを選択したときに実行される実際のコマンドを指定します。この例では、コマンド プロンプトの defrag コマンドを呼び出し、デフォルトのオプションで実行しますが、コマンドの出力を確認できるように冗長スイッチをオンにします。これを行うには、[値のデータ] ボックスに次のテキストを入力し、[OK] をクリックします。

デフラグ %1 -v

コマンド プロンプトの defrag コマンドを呼び出しているため、必要に応じてコマンドがサポートする任意のスイッチを使用することもできます。 defrag コマンドをさらに深く掘り下げ 、追加のオプションをカバーする優れたガイドがあります。

変更はすぐに反映されるので、レジストリ エディターを終了しても問題ありません。テストするには、任意のドライブを右クリック (オプションを設定している場合は Shift キーを押しながら右クリック) し、「デフラグ」コマンドが存在することを確認します。

コマンドを実行すると、時間がかかる場合がありますが、コマンド プロンプト ウィンドウに結果が表示されます。

いつでも変更を元に戻したい場合は、レジストリに戻って、作成した runas キーを削除してください。これにより、 runas キー内に作成した値とその他のキーが自動的に削除され、コンテキスト メニューからコマンドが削除されます。

Windows でドライブの右クリック メニューにデフラグ オプションを追加する方法

ワンクリックレジストリハックをダウンロード

自分でレジストリを調べたくない場合は、使用できるレジストリ ハックをいくつか作成しました。 「コンテキスト メニューにデフラグを追加」ハックは、デフラグ コマンドを通常のコンテキスト メニューに追加します。 「Shift コンテキスト メニューにデフラグを追加」は、Shift キーを押しながら右クリックしたときに表示されるコンテキスト メニューにデフラグ コマンドを追加します。また、「コンテキスト メニューからデフラグを削除」は、どの方法で追加したかに関係なく、コマンドを削除します。 3 つのハックはすべて、次の ZIP ファイルに含まれています。使用するものをダブルクリックし、プロンプトをクリックして進みます。

これらのハックは実際には runas キーだけであり、前のセクションで説明した追加のキーと値を取り除いて .REG ファイルにエクスポートします。ハックを実行すると値が変更されるだけです。レジストリをいじるのが好きなら、時間をかけて 独自のレジストリ ハックの作成方法を 学ぶ価値があります。

「 Windows でドライブの右クリック メニューにデフラグ オプションを追加する方法」に関するベスト動画選定!

【Windows】ディスクが異形式のダイナミックディスクになってアクセスできなくなった時の対処方法【PC役立ち情報】
Windows11●10●HDD&SSDのパーティションの分割●結合する方法