Windows10のコンテキストメニューの拡張機能。Windowsのコンテキストメニューを自分でカスタマイズします。 システムコンテキストメニュー項目の変更

コンテキストメニューのクリーンアップはレジストリを介して手動で実行できますが、エントリがさまざまな場所に散在しているため、このタスクは簡単ではありません。 さらに、適切なレジストリキーを特定するのは必ずしも簡単ではありません。 たとえば、ドライバは「igfx」という略語で登録されます。 レジストリエントリは、「shell」または「shellex」フォルダの「HKEY_CLASSES_ROOT」ブランチの下に散在しています。このフォルダには、いくつかのオプションを含む「ContextMenuHandlers」というフォルダが含まれています。

レジストリを操作するためのユーティリティを使用してコンテキストメニューを削減する

コンテキストメニューの行を手動で処理するには、かなりの時間がかかります。 ShellExViewプログラムを使用する方がはるかに簡単です。 regeditを使用すると、システムオプションのみを変更する価値があります。

ShellExViewでサードパーティのプログラムからアイテムを検出するには、結果を「Company」パラメータで並べ替え、「Type」列で「ContextMenu」を見つけます。

無料のShellExViewユーティリティは、これらすべてのレジストリ行の単一のリストをコンパイルします。 比較的新しいシステムでも、その数は250を超える可能性があります。プログラムを開始した後、それらのシステムで迷子にならないように、最初にレコードをソートする必要があります。 ウィンドウ上部の「タイプ」の行をクリックすると、スムーズに進みます。 したがって、たとえば「コンテキストメニュー」に関連する、レジストリ内のすべての可能なエントリがすぐに表示されます。 ただし、注意してください。ユーティリティは、シェルからの行を表示します。これらの行には触れない方がよいでしょう。

並べ替えは、「Company」パラメーターでも実行できます。 この場合、結果はアルファベット順に並べられます。システムによって作成され、「Microsoft」とマークされたレコードは、他のレコードと簡単に区別できます。 ここでは、たとえば、対応する「igfxDTCMモジュール」を強調表示し、メニューバーの上部にある赤い点をクリックして無効にすることができます。 その後、(実際には役に立たない)インテルドライバーグラフィックスオプションのエントリがコンテキストメニューから消えます。 ただし、システムがこれらの設定を適用するには、最初にログアウトしてから再度ログインする必要があります。 または、タスクマネージャーから「explorer.exe」を無効にしてから、このサービスを再度呼び出すこともできます。

システムコンテキストメニュー項目の変更


コンテキストメニューのほとんどの行は、システム自体によって作成されます。 その中には誰も使用しないオプションもありますが、誤って押して誤って起動したくはありません。 ShellExViewプログラムを使用してそれらを単純に取り除くことはできません。レジストリを手動で変更する必要があります。

良い例は、ユーザーがファイルまたはフォルダーをクリックするたびにWindowsが表示する「送信」オプションです。 一部の送信オプションは、今日のニーズに対応していないことに注意してください。デフォルトは、一般に「ファックス宛先」です。

メニューからこの項目を削除するには、Regeditで「HKEY_CLASSES_ROOT | AllFilesystemObjects | shellex | ContextMenuHandlers | に送る。 右側のウィンドウで、ダブルクリックして[デフォルト]オプションを開き、中かっこで囲まれた長い文字列の前に控えめなマイナス記号「-」を付けてオフにします。 いつものように、Windowsからログアウトして再度ログインする必要があります。

デスクトップを右クリックすると、パーソナライズ設定、デスクトップアイコンのカスタマイズ、および表示オプションにすばやくアクセスできるコンテキストメニューが表示されます。 多くのWindows10ユーザーは、Windows 10デスクトップをクリックすると、マウスの右ボタンが機能しないと不満を漏らしています。デスクトップを右クリックできない場合は、コントロールパネルまたは設定アプリケーションを開いて表示およびパーソナライズ設定にアクセスできますが、デスクトップアイコンのカスタマイズには、デスクトップを右クリックすることによってのみアクセスできます。 以下は、Windows10デスクトップでマウスを右クリックするために使用できる2つの実用的なソリューションです。

タブレットモードをオフにする

Windows 10は、コンピューターとタブレットで実行するように設計されています。 タブレットの所有者を支援するために、タブレットモードと呼ばれる機能があります。 タブレットモードを有効にすると、完全なスタートメニューが表示され、使い慣れたデスクトップは表示されません。 既定では、Windows 10は、タブレットデバイスでWindows 10を使用していることを検出した場合にのみ、タブレットモードを自動的にオンにします。 ただし、通常のラップトップまたはデスクトップを使用している場合でも、タブレットモードを有効にできる場合があります。 始めましょう。

  • 開いた パラメーター > システム > タブレットモード>および左側の[ログイン時]列で選択します デスクトップモードを使用します。
  • コンピュータまたはラップトップをログアウトするか、再起動します。 マウスの右ボタンが機能するはずですが、機能しない場合は、2番目の方法に移動します。


レジストリで右クリックが無効になっていないか確認してください

レジストリに必要な変更を加えることで、右クリックのコンテキストメニューを無効にできます。 ただし、コンテキストメニューが無効になっていると、デスクトップだけでなくWindowsエクスプローラーでも右クリックできなくなります。

  • クリック 勝つ+ Rと入力します regeditレジストリエディタを開きます。


  • レジストリエディタで、次のキーに移動します。

HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies

  • セクションがある場合 ポリシーサブフォルダ 冒険者、シングルクリックで選択します。
  • 右側で、という値を見つけます NoViewContextMenu、それをダブルクリックして値を設定します 0 。 コンピュータを再起動してください。

ノート: NoViewContextMenu、Explorerが存在しない場合は、何もする必要はありません。これがない場合は、レジストリで右クリックが無効になっていないことを示しています。

コンテキストメニューの概念についてはすでによく知っています。 それについての知識を深め、トピック-Windowsのコンテキストメニューにコマンドを削除または追加する方法を検討するときが来ました。

Windowsの機能により、ユーザーはコンテキストメニューを好みに合わせて編集できます。

コンテキストメニュー(「エクスプローラー」または「アクション」メニューコマンドのセット)の編集は、次の2つの方法のいずれかで可能です。

  • プログラム設定を介して;
  • Windowsレジストリを介して;
  • 追加のインストール済みアプリケーションの助けを借りて。

それがどのように行われるか見てみましょう:

インストールされたプログラムには、多くの場合(デフォルトで)コンテキストメニュー(CM)コマンドセットに統合する機能があります。 次に、そのようなパラメータがメインタブの設定に存在し、「統合」、「ダウンロード」、「追加」などの設定に存在する場合があります。たとえば、WinRARアーカイバの場合、設定のチェックを外すだけで十分です。

このようにして、リストからコマンドを追加(インストール)および削除(削除)することができることは明らかです。 他のアプリケーションでも同じようにします。

レジストリの操作

Windowsレジストリを使用するときは、十分に注意する必要があります。 レジストリに登録するには、「regedit」と入力して[スタート]メニューを検索し、見つかった実行可能ファイル「regedit.exe」を実行する必要があります。

コピーを作成する

Windowsの任意のバージョン(Windows 7を含む)のレジストリを編集する前に、安全のためにバックアップすることを忘れないでください。 これを行うには、エディターの[ファイル]タブで[エクスポート]コマンドを選択します。 開いたダイアログの下部にある[レジストリ全体]を選択します。 名前を割り当てて場所を指定する-「保存」:

修復不可能なことが発生した場合(特に経験の浅い人の場合)、「ファイル」/「復元」コマンドを使用して、以前に作成したバックアップファイルを指定することにより、レジストリを以前の状態に戻すことができます。

ディレクトリのセットをクリーンアップする

レジストリ自体はツリーのようなブロック図(左側)のように見え、各ブランチには独自のパラメータ(右側)があります。 「HKEY_CLASSES_ROOT\Directory」の「shell」、「Shellex ContextMenuHandlers」、および「Folder \ shell」ブランチは、フォルダのコンテキストメニューを担当します。 これらのブランチをさらに詳しく調べたので、「shell」フォルダーにコンテキストセットの上部が含まれ、「ShellexContextMenuHandlers」フォルダー(下部)が含まれていることを確認できます。 フォルダ「Folder\shell」は、前のフォルダを繰り返します。

プログラム要素は、各ブランチのセットから削除されます。 マウスを右クリックすると、削除要素が選択され、「削除」コマンドが呼び出されます。

今すぐファイル

ここでも同じ手順が使用されますが、他のブランチでも使用されます。 「HKEY_CLASSES_ROOT」レジストリキーの「*/shellexContextMenuHandlers」および「*/shell」ブランチは、ファイルのコンテキストメニューコマンドのセットを担当するため、次のようになります。

取り外し手順はまったく同じです。 両方のブランチで不要なものだけを削除することを忘れないでください。

サードパーティのアプリケーションを使用します

追加のユーティリティを使用すると、任意のバージョンのWindows(Windows 7を含む)のコンテキストメニューの削除または追加がはるかに簡単になります(初心者にとっては安全です)。

インストールして起動した後、プログラムウィンドウ([タイプ]列)に、Windowsのコンテキストメニュー(タイプ=コンテキストメニュー)からすべてのプログラムを表示できます。

赤い丸を強調表示して押すと、不要なものが削除されます。

(無料版があります)Ccleanerという名前の付いた面白くて便利なユーティリティ。 それは多くの有用な特性を持っています。 ウェブサイト-http://ccleaner.org.ua/。 この場合、未使用のエントリ、プログラムへのパス、ショートカットなどのレジストリをクリアします。

コンテキストメニューをクリアするには、[サービス]に移動し、[スタートアップ]タブで[コンテキストメニュー]を見つける必要があります。 これにより、セットに追加されたアプリケーションのリストとそのステータス(有効:はい/いいえ)が表示されます。

削除するには、回線上でマウスの右ボタンを押すと「削除」コマンドが呼び出されます。 2回目の復帰(リストに含める)は、アプリケーションを再インストールまたは再構成する場合にのみ可能であるため、[無効にする]オプションを選択することをお勧めします。 -そうすれば、簡単に戻ることができます(「有効」)。

FileMenuツールを使用した追加

FileMenu Toolsプログラムを使用して、コンテキストメニューに新しい項目を追加するのは非常に簡単です。

ユーザーに3つのタブを提供します。

  • 左-提案された要素の管理。
  • 中-「送信」機能を設定します。
  • 右-リストからサードパーティプログラムによって導入されたコマンドを無効にします。

「コマンドの追加」コマンドを使用して、新しい要素を追加する必要があります。 そのパラメータを指定するために、ウィンドウの右下部分-「プロパティ」が意図されています。 たとえば、メニュー文字列「Firefoxで開く」(HTMおよびHTMLファイルを開く)を一覧表示するには、次のようにします。

「メニューテキスト」に名前を入力する必要があり、「拡張機能」に拡張機能のオプションを入力する必要があります。

「プログラムのプロパティ」には、Firefox.exeアプリケーションの実行可能ファイルへのルートが記述されています。

追加されたアイテムの保存は、ウィンドウの上部(左側)にある緑色の要素を押すことによって行われます。

この記事は、コンテキストメニューを編集するさまざまな方法を理解するのに役立ちました。 これで、Windowsだけでなく、他のプログラムを使用して要素を追加および削除する方法がわかりました。

デスクトップを右クリックすると、ショートカットの外観の変更からWindows 10のパーソナライズ設定へのクイックアクセスまで、さまざまな便利な機能や設定にアクセスできます。ただし、デスクトップを右クリックしても何も起こりません。 、コンテキストメニューが開きません。 これは一時的な障害である可能性があり、Explorerを再起動するか、コンピューターを再起動するだけで修正できますが、これらのアクションで機能を復元できない場合は、次の点を確認する価値があります。

理由1

まず、Windows 10でタブレットモードが有効になっている場合、メニューは開きません。 タブレットデバイスにWindowsをインストールすると、システムによって自動的にオンになりますが、一部のラップトップにも当てはまる場合があります。 設定で、セクションに移動します システム-タブレットモード、[ログオン時]メニューから[デスクトップモードを使用]を選択します。 システムに再ログインし、RMBによって呼び出されたメニューの正しい動作を確認します。

理由2

次に、レジストリで右クリックが無効になっているかどうかを確認します。 このために、チーム regeditレジストリエディタを開き、ブランチを展開します HKEY_CURRENT_USER / SoftwareMicrosoft / Windows / CurrentVersion / Policies / Explorer。 右側にパラメータがあるかどうかを確認します NoViewContextMenu。 ある場合は、その値が0に設定されていることを確認してください。パラメータがない場合は、心配する必要はありません。メニューの表示に関する問題には別の理由があります。

他に何ができますか?

Windows 10デスクトップでコンテキストメニューを呼び出すと、さまざまなプログラムの一部であるサードパーティの拡張機能やシェルが破損する可能性があります。 無料のポータブルユーティリティを使用すると、それらを確認し、必要に応じて無効にすることができます。 ShellExView開発者NirSoftから。 公式ページからクラックと一緒にダウンロードしてください www.nirsoft.net/utils/shexview.html実行します。 ユーティリティメニューで、[設定]を選択し、[すべてのMicrosoft拡張機能を非表示/表示]オプションにチェックマークを付けます。

この場合、ユーティリティウィンドウの要素のリストは大幅に削減されます。 これはすべてサードパーティの拡張機能になります。 それらすべてをマウスで選択し、ツールバーの赤いボタン[選択したアイテムを非アクティブ化]をクリックしてから、ユーティリティ自体の[設定]メニューまたはその他の便利な方法でエクスプローラーを再起動します。

コンテキストメニュー(右クリックメニュー)は、Windowsでの作業を高速化するための便利なツールです。 今日は、コンテキストメニューとシステムレジストリを操作するための簡単な秘密をいくつか明らかにします。 組み込みのregeditレジストリエディタのみを使用して、サードパーティのアプリケーションを使用せずにこの重要な要素をニーズに合わせてカスタマイズする方法をお読みください。

コンテキストメニュー(右クリックメニュー)の便利さと、それをクリアする理由

将来混乱しないように、すぐに用語を決めたいと思います。

エクスプローラーのコンテキストメニュー、またはアクションメニューと呼ばれることもあるアクションメニューは、クリックして呼び出される一連のコマンドです。 正しい(コンテキスト) マウスボタン任意のファイルまたはフォルダ。 呼び出されるオブジェクトに応じて、メニューの外観または「コンテキスト」は異なります。

ノート。 もちろん、Windowsエクスプローラーにはアクションメニューだけでなく、インストールされているほとんどのアプリケーションもあります。これは、最も重要なコマンドにアクセスするための最も便利な方法だからです。

オペレーティングシステムをインストールした直後は、コンテキストメニューは標準的できれいな外観になっていますが、追加のソフトウェアがインストールされると、新しいアイテムが絶えず追加されます。 結局、それらの多くは、この便利なツールの使用が小麦粉に変わるほどです。 したがって、高速で快適な作業を行うには、Windowsのコンテキストメニューの内容を維持できることが重要です。

これは、次の2つの方法で実行できます。

  • 半自動モードで、サードパーティのソフトウェアを使用します。
  • 手動で、Windowsレジストリエディタを使用します。

最初の方法は少し簡単かもしれませんが、2番目の方法はインターネットからダウンロードしたさまざまな疑わしいプログラムを使用する必要はなく、すべてが標準的な方法で行われます。

さらに、レジストリを使用すると、システムの内部プロセスをより深く掘り下げて、多くの新しいことを学ぶことができるので、2番目のオプションについて説明します。

レジストリを介してエクスプローラーのコンテキストメニューを編集する方法

レジストリエディタを起動します。

  1. メニューに入る P usk.
  2. 検索バーにコマンドを入力します regedit Enterキーを押します。

重要! 不注意で不注意な操作は、Windowsの起動に完全に失敗するまで、危険な結果をもたらす可能性があります。 エラーから身を守るために、レジストリを編集する前に必ずバックアップしてください。

バックアップレジストリファイルを作成する手順:

  1. メニューに移動 ファイル»開いているエディタで。
  2. アイテムを選択してください 輸出».
  3. 開いたウィンドウで、下のフィールドに「 エクスポート範囲"、 選ぶ " レジストリ全体».
  4. 新しいファイルの目的の場所と名前を指定して、[ 保存».

ノート。手動編集後に問題が発生した場合は、「」を使用してバックアップからレジストリを元の状態に復元できます。 輸入「メニューに」 ファイル" 編集者 regedit.

ご覧のとおり、レジストリ自体には元のツリー構造があります。 ツリー自体はエディターの左側に表示され、選択したブランチのパラメーターのリストは右側に表示されます。 コンテキストメニューを操作するために、1つのセクションに関心があります: " HKEY_CLASSES_ROOT».

すでに述べたように、コマンドの異なるセットは異なるオブジェクト(フォルダー、ファイル)に対応するため、レジストリで個別に編集する必要があります。 私たちの主な目標: フォルダのコンテキストメニューをクリアすべてのファイルタイプに共通のメニュー項目.

重要! レジストリを介して標準のシステムコンテキストメニュー項目を変更することはありません。 インストールされているアプリケーションによって追加されたアイテムのみが編集されます。

フォルダのコンテキストメニューのクリーンアップ

すべてのディレクトリコンテキストメニュー設定はブランチに保存されます。

…ダイレクトシェル。

...ディレクトリShellexContextMenuHandlers。

…フォルダシェルexContextMenuHandlers。

よく見ると、これらのブランチのブランチの中でおなじみのコマンドを簡単に確認できます。 したがって、レジストリのブランチ " ディレクトリシェル「メニューの上部にある項目が含まれています。」 ディレクトリShellexContextMenuHandlers"- 下。 「」 フォルダShellExContextMenuHandlers」は、基本的に前のブランチの内容を繰り返すため、必要に応じて両方のブランチから同じアイテムを削除します。

余分なコマンドを削除するだけです。 何を削除し、何をリストに残すかの選択は、すでにすべての人にとって個人的な問題です。 また、インストールされているアプリケーションの一覧によって、メニューの内容が大きく異なります。 不要なレジストリエントリを右クリックして、[ 消去"。 次に、選択した残りの要素に対してこの操作を繰り返します。

これは、問題のレジストリブランチと、クリーニング手順が完了した後のメニュー自体の見栄えです。

ファイルのコンテキストメニューのクリーンアップ

手順自体は、前のセクションで実行した手順と同じです。 レジストリブランチのブランチのみ" HKEY_CLASSES_ROOT」、必要なパラメータを格納します。

今これ:

…*shellexContextMenuHandlers。

これらは、システムに登録されているすべてのファイルタイプに共通の要素を格納します。

フォルダのクリーニングの例に従って、レジストリ内の不要なブランチをすべて削除し、美しく便利なコンテキストメニューを取得します。