あなたが何かをクリックしたりタップしたりすることなく、あなたがやっていることの前にポップアップするプログラムが、これまで迷惑をかけていましたか?言い換えると… あなたの許可なく ?
それは呼ばれています フォーカスを盗む それはあなたのコンピュータのスクリーン上で、光爆されるのと非常に似ています!
フォーカスを奪うのは、ソフトウェアを開発している悪意のあるプログラムによるものです。しかし、ほとんどの場合、ソフトウェアやオペレーティングシステムの動作にバグがあり、修正したり回避したりする必要があります。
Windows XPの初期のバージョンでは、特にWindows XPでは、実際には、プログラムがフォーカスを奪うのを許可または禁止する設定がありました。見る Windows XPでフォーカスを盗む トラブルシューティングの手順の下にあります。
フォーカススチールは、Windows XPのような古いバージョンのWindowsでは確かに問題になっていましたが、Windows 10、Windows 8、Windows 7、Windows Vistaでも同様に起こります。
Windowsでプログラムを狙うのを防ぐ方法
Windowsがすべてのプログラムを盗み出してブロックすることはできませんし、それでも正常に動作します。これは理解するために頭脳で構築されたものではありません。
理想的には、他のプログラムではなく、マウスやキーボードの入力を受け付けるウィンドウは、現在使用していないプログラムの上に残ります。
ここでの目標は、これをしてはいけないプログラムを特定し、それについて何をすべきかを理解することです。
どんなプログラムが盗み聞きしているのかを知っているかもしれませんが、そうでない場合は、まずそれを判断する必要があります。あなたが問題を見つけられない場合は、Windows Focus Loggerと呼ばれる無料のツールを利用できます。
フォーカスの盗難の原因となっているプログラムが分かったら、以下のトラブルシューティングを行い、問題の発生を止めるようにしてください。
-
問題のプログラムをアンインストールします。率直に言って、焦点を奪うプログラムの問題を解決する最も簡単な方法は、それを削除することです。
コントロールパネルからWindowsのプログラムを削除するには、 プログラムと機能 アプレットですが、無料のアンインストーラツールも同様に動作します。
フォーカススチールプログラムがバックグラウンドプロセスである場合、すべてのバージョンのWindowsの管理ツールにあるサービスでプロセスを無効にすることができます。 CCleanerのような無料のプログラムは、Windowsで自動的に起動するプログラムを無効にする簡単な方法を提供します。
-
責任を負うソフトウェアプログラムを再インストールしてください。フォーカスを盗んだプログラムが必要で、悪意のある行為をしていないと仮定した場合、単にプログラムを再インストールするだけで問題が解決される可能性があります。
新しいバージョンのプログラムがある場合は、そのバージョンをダウンロードして再インストールしてください。ソフトウェア開発者は定期的にプログラムのパッチを発行しますが、その中の1つはプログラムの焦点を奪うのを止めていた可能性があります。
-
フォーカススチールの原因となっている可能性のある設定については、プログラムのオプションを確認し、無効にします。ソフトウェアメーカは自分のプログラムにフルスクリーンで切り替えることをあなたが望む "警告"機能として見るかもしれませんが、あなたはそれを邪魔されない中断と見なします。
-
ソフトウェアメーカーに連絡して、彼らのプログラムがフォーカスを奪っていることを知らせてください。これが起こっている状況についてできるだけ多くの情報を提供し、修正があるかどうか尋ねます。
問題を適切に伝えるためのヘルプについては、テクニカルサポートに連絡する方法をお読みください。
-
最後に、サードパーティ製のフォーカスを奪うことのできないツールを試すことができますが、その中には次のようなものがあります。
DeskPinsは完全に無料で、どんなウィンドウでも、他のウィンドウの上に置いておくことができます。固定されたウィンドウには赤いピンが付けられ、ウィンドウのタイトルに基づいて「自動固定」されます。
Window On Topは、同じように動作するもう1つのフリープログラムです。 Window On Topからマウスポインタをドラッグしてウィンドウ上にドロップすると、上に留まります。または、 Ctrl + F8 ホットキー。
-
Always On Topはもう1つです。 Ctrl +スペース キーボードショートカット。ウィンドウにフォーカスがあるときにこれらのキーを押すと、それらのキーが再び叩かれるまで、他のすべてのウィンドウの上にとどまります。
Windows XPでフォーカスを盗む
この記事の冒頭で述べたように、Windows XPは実際には 許可された Windowsレジストリ内の特定の値が特定の方法で設定されている場合、フォーカスを盗むために使用します。
以下の簡単なチュートリアルでは、Windows XPでプログラムがフォーカスを奪うのを防ぐために、その値を手動で変更することができます。
これらの手順では、Windowsレジストリの変更が行われます。下記の変更のみに十分注意してください。これらの手順で変更しているレジストリキーを特別な予防措置としてバックアップすることをお勧めします。
-
レジストリエディタを開きます。
-
見つけ出す HKEY_CURRENT_USER 下に広がる 私のコンピューター をクリックして (+) フォルダ名の次に署名して、フォルダを展開します。
-
あなたが到達するまでフォルダを展開し続ける HKEY_CURRENT_USER コントロールパネル レジストリキー。
-
を選択 デスクトップ 下のキー コントロールパネル .
-
レジストリエディタの右側にあるツールバーのをダブルクリックします。 ForegroundLockTimeout DWORD。
-
の中に DWORD値の編集 表示されるウィンドウ 値のデータ: 〜へのフィールド 30d40.
その ベース オプションがに設定されています 16進数 DWORD値を入力するとき。
それらは0の文字ではなく、その値の0です。oは16進数ではないので、受け入れられませんが、それにもかかわらず言及する必要があります。
-
クリック OK 次に閉じる レジストリエディタ .
-
変更した内容が有効になるようにコンピュータを再起動します。
この時点から、Windows XPで実行しているプログラムは、現在作業しているウィンドウからフォーカスを奪うべきではありません。
Windowsレジストリを手動で手動で変更するのが快適でない場合は、マイクロソフトのプログラムから UIを微調整する あなたのためにそれをすることができます。ここで無料でダウンロードできます。インストールが完了したら、 フォーカス 下 一般 エリアを選択し、ボックスにチェックを入れます アプリケーションがフォーカスを奪うのを防ぐ.
正直なところ、慎重であれば、上記で説明したレジストリベースのプロセスは完全に安全で効果的です。何か問題がなければ、いつでもレジストリを復元するために行ったバックアップを使用することができます。