Malwarebytes TrayアプリケーションがAlt + Tab切り替えウィンドウに表示される

Malwarebytesバージョン3.2.2に更新すると、「Malwarebytes Tray Application」ウィンドウがAlt + TabまたはWin + Tabタスクスイッチャーウィンドウに表示されます。 これは、タスクスイッチャーを頻繁に使用するユーザーにとって非常に煩わしいかもしれません。

Malwarebytes TrayアプリがAlt + Tabウィンドウに表示されます[更新] 11月3日:この問題はMalwarebytes 3.3で修正ました。 詳細については、「Malwarebytes 3.3リリース済み:新機能」を参照してください。

Malwarebytesはバックグラウンドで実行されるものであり、Malwarebytes Trayアプリ(mbamtray.exe)ウィンドウハンドルがAlt + TabまたはWin + Tab画面に表示される理由がわかりません。

Malwarebytes公式サポートフォーラムの「信頼できるアドバイザ」であるユーザー@Porthosによると、この変更は別の問題を修正するための「意図的なもの」です。

一部のユーザーが不満を述べた後、Malwarebytesのスタッフは(2017年9月に)次のように回答しました。

これらの懸念に対処する計画があります。 最終的な解決策がどうなるかははっきりとは言えませんが、人々はこれで大丈夫ではないことを認識しています

そして…

最終的なソリューションが何であるか、私は本当に言うことができません。 Alt + Tabメニューで追加のアプリケーションを使用するのは煩わしいことがわかっているため、この欠陥を登録しました。エンジニアは、アプリケーションがそのリストに表示されないかどうかを確認しようとしていますが、修正によってリソースの問題が発生することはありません。解決するために設計されました (注目すべきことに、修正は「アプリケーションをalt + tabメニューに配置する」ことではなく、実際の修正の副作用にすぎません)

$config[ads_text6] not found

1か月が経過しましたが、修正はまだリリースされていません。 この投稿(2017年10月20日)の現在のバージョン番号は次のとおりです。

 Malwarebytesバージョン:3.2.2.2029コンポーネントパッケージバージョン:1.0.212更新パッケージバージョン:1.0.3053 

Malwarebytes TrayアプリをAlt + TabおよびWin + Tabから非表示にする

Malwarebytes Tray Applicationをタスクスイッチャーから隠すためのいくつかの回避策を次に示します。

方法1:Malwarebytes Trayアプリを新しい仮想デスクトップに移動する

Windows 10では、複数の仮想デスクトップを作成できます。 Malwarebytes Tray Appウィンドウを新しい仮想デスクトップに移動するだけです。 これを行うには、次の手順を実行します。

1. WinKey + Tabを押して、タスクスイッチャーインターフェイスを開きます。

2. [Malwarebytes Tray Application]ウィンドウを右クリックし、[移動]をクリックして[新しいデスクトップ]をクリックします

Malwarebytes Trayアプリを新しい仮想デスクトップに移動

3.最初または前のデスクトップに切り替えて、そこで作業を続けます。 Malwarebytes Tray Appは、他のデスクトップのタスクスイッチャーに表示されません。

Windows 10以前のコンピューターでは、サードパーティの仮想デスクトップソフトウェアを使用して、Malwarebytesトレイアプリを別のデスクトップに移動できます

それでも、1つの問題があります。 再起動またはログインのたびにタスクを繰り返す必要があります。 ここで、方法2の方が実用的です。

方法2:NirCmdを使用して起動時にMalwarebytes Trayアプリウィンドウを非表示にする

Nirsoft.netのNirCmdは、多くのタスクを自動化できる優れた多目的コマンドラインツールです。 ウィンドウクラス名またはウィンドウタイトルを入力として、アプリケーションウィンドウを非表示にすることができます。

Malwarebytes Trayアプリのウィンドウクラス名はMBTrayCloseです。 非表示にするには、次の手順を実行します。

1. NirCmd(zip形式)をダウンロードし、NirCmd.exeを永続的な場所( d:\toolsなど)に抽出しd:\tools

2. [スタート]を右クリックし、[実行]をクリックします。

3.次のコマンドを入力して、[OK]をクリックします。

 d:\ tools \ nircmd.exe win hide class "MBTrayClose" 

これにより、Malwarebytes Trayアプリ(mbamtray.exe)がAlt + Tab画面とWin + Tab画面から非表示になります。

起動時にコマンドを自動的に実行します[オプションのステップ]

ログインごとにこのコマンドを自動的に実行するには、ログイン後60秒待機した後に上記のコマンドを起動するスクリプトを作成します。

1.次のコードをメモ帳にコピーし、ファイルをhide_mbtray.vbsとして永続的な場所に保存します。

 Set WshShell = WScript.CreateObject( "WScript.Shell")wscript.sleep 60000 sRunCmd = "d:\ tools \ nircmd.exe"& "win hide class"&_ "" ""& "MBTrayClose"& "" "" WshShell.run sRunCmd Set WshShell = Nothing 

2.次に、次のターゲット/コマンドラインを使用して、上記のスクリプトへのショートカットを作成します。

 C:\ Windows \ System32 \ wscript.exe "d:\ tools \ hide_mbtray.vbs" 

** D:\ドライブのToolsという名前のフォルダーにNirCmd.exeと同様にスクリプトを保存したと仮定します。 NirCmd.exe別のパスに保存している場合は、上記のスクリプトファイルに正しいパスを記述します。

3.次の場所にあるスタートアップフォルダにショートカットを配置します。

 C:\ Users \%username%\ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Startup 

スタートアップフォルダーの「Malwarebytes Tray Appを非表示にする」スクリプトショートカット。

スクリプトはログインごとに実行されます。 1分待機した後、スクリプトはNircmdコマンドラインを自動的に実行します。 Malbabytesサービスによってmbamtray.exeアプリが読み込まれた後にのみコマンドラインを実行する必要があるため、待機時間が設定されています。

関連記事