Windows 10のコンテキストメニューから「CRC SHA」を削除する方法
今月初め、7-Zipの安定版バージョン15.12がリリースされましたが、正直言って便利な機能がいくつかあります。特筆すべき点は? RAR5のサポートです。これは新しいRARアーカイブを扱う人にとってはかなり嬉しい機能です。しかし、私が特に注目したのは(もちろんWindowsではこうした機能がそれほど簡単には提供できないので)、このバージョンをインストールすると右クリックのコンテキストメニューにいくつかの項目が追加されたことです。具体的には、通常の7-Zipオプションに加えて、「CRC SHA」という項目が追加されました。これをクリックすると、CRC-32、CRC-64、SHA-1、SHA-256、そして両方向のハッシュを組み合わせたオプションまで表示されます。これは便利ですが、ファイルを右クリックするたびにコンテキストメニューが乱雑になるのは避けたい人にとっては少々面倒です。これらの機能が気に入らない場合、またはメニューを余計にごちゃごちゃさせたくない場合は、CRC SHA エントリを削除するのも悪くありませんが、あまり分かりにくいかもしれません。正直なところ、設定をあれこれ試さない限り、このオプションの存在すら知らない人が多いので、ここで簡単に手順を説明します。
コンテキストメニューからCRC SHAを削除する方法
方法1: 7-Zipのオプションメニューを使用する
なぜわざわざ?7-Zipを使い慣れているなら、これが最も簡単な方法だからです。Windowsのレジストリにアクセスしたり、システムファイルをいじったりすることなく、クリーンアップできます。7-Zipをインストールまたはアップデートすると、これらのオプションが自動的に追加されることが多いので、表示するかどうかは自分でコントロールできます。この方法は、Windows 10、8/8.1、Windows 7など、7-Zipをインストールした最近のバージョンであればほぼすべて動作します。
- 7-Zip File Manager を開きます。スタートメニューの検索ボックスに入力してEnterキーを押すことで開くことができます。直接開かない場合は、 C:\Program Files\7-Zip\7zFM.exe
7-Zipを参照する必要があるかもしれません。 - 起動したら、上部の「ツール」メニューをクリックし、 「オプション」を選択します。
- コツはこれです。7 -Zipタブに切り替えてください(まだ選択されていない場合)。コンテキストメニュー項目のセクションに「 CRC SHA >」というチェックボックスがあります。このチェックボックスをオフにしてください。
- 最後に、「適用」(または「OK」)を押してエクスプローラーまたは右クリックメニューを再起動し、エラーが解消されているかどうかを確認します。通常は「適用」を押して更新するだけで済みますが、場合によってはWindowsエクスプローラーの再起動(Ctrl + Shift + EscWindowsエクスプローラーを検索 > 右クリック > 「再起動」)が必要になることもあります。この追加手順は、特にメジャーアップデートの後やWindowsの動作が不安定な場合は、うまくいく場合とうまくいかない場合があります。
この方法は、レジストリをハッキングしたり複雑なことをする必要がないので、なかなか便利です。7-Zip の設定を少しいじるだけで、ほとんどの環境で問題なく動作することを確認しています。でも、ちょっと変な話があります。一部のマシンでは、コンテキストメニューの項目がなかなか消えず、チェックを外しても再起動しないと消えないことがあります。Windows は必要以上に複雑にするのが好きなので。
方法 2: レジストリを手動で編集する (必要な場合)
最初の方法で問題が解決しない場合(例えば、CRC SHAメニューのチェックを外した後でも表示され続ける場合など)は、より深く調べる必要があるかもしれません。真の原因は、通常、コンテキストメニューのエントリが保存されているWindowsレジストリにあります。レジストリの編集は、何をしているのかよくわからない場合、リスクを伴うため、事前にバックアップするか、慎重に作業を進めてください。
- を押してWin + R、
regeditと入力し、Enter キーを押します。 - HKEY_CLASSES_ROOT\Directory\Background\shellとHKEY_CLASSES_ROOT\*\shellに移動します。これらはコンテキストメニュー項目が登録される一般的な場所です。
- 「7-Zip」または「CRC SHA」に関連するキーまたはフォルダを探します。それらはまさにそれと同じか、似たようなラベルが付いている場合があります。
- 該当するキーを右クリックし、「削除」を選択します。プロンプトが表示されたら確認します。これにより、システムレベルでそのメニュー項目が削除されます。
- レジストリエディターを閉じてコンテキストメニューを更新してください(またはエクスプローラーを再起動するか、マシンを再起動してください)。これでCRC SHAオプションは表示されなくなります。
7-Zip内の設定でメニュー項目が完全に無効化されていない場合は、この方法がより効果的ですが、正直言ってレジストリをいじるのは面倒ですし、リスクも伴います。なぜこんなにしつこく表示されるのかは分かりませんが、Windowsでは仕方がないことです。
これらすべてに何の意味があるのでしょうか?
CRC SHAエントリは、ハッシュチェックを頻繁に行う場合には便利ですが、ファイルを閲覧するだけの場合や、その情報を手元に用意する必要がない場合は、煩雑になる可能性があります。これらを削除すると、右クリックが高速化し、煩雑さが軽減されます。特に、HashTabなどの7-Zip以外のハッシュ計算ツールに慣れている場合は効果的です。
逆に、これらの機能が本当に必要な場合は、手元に置いておくのも悪くありません。コンテキストメニューをすっきりさせたいのか、ハッシュツールにすぐにアクセスしたいのかによって、使い分けは変わってきます。
まとめ
- 7-Zipファイルマネージャーを開く
- ツール > オプションに移動します
- CRC SHAのチェックを外す>オプション
- 必要に応じてWindowsエクスプローラーを再起動します
- オプション: メニューが表示され続ける場合はレジストリを手動で調整します
まとめ
CRC SHA メニュー項目の削除は、どこを見ればよいかがわかれば、それほど複雑ではありません。通常は7-Zip内の設定で解決しますが、どうしても消えない場合はレジストリを編集すると解決できるかもしれません。少し手間はかかりますが、不可能でも技術的にも難しいわけではありません。メニューの余分なごちゃごちゃをどれだけ気にするかによって変わってきます。この方法が、右クリックメニューを整理するのに役立つことを願っています。