Windows でプログラムがどのように起動したかを確認する方法

Windows でプログラムがどのように起動したかを確認する方法

Google で調べた結果、Windows でプログラムを起動する方法は 2 つあることがわかりました。

  1. 手動(ユーザーがプログラムの実行ファイルまたはショートカット ファイルをダブルクリックした)
  2. 自動:
  3. 別のプログラムによって開始されました

自動起動には 4 つの理由が考えられます:

  • インストールする必要があるサービス
  • Windows レジストリ (HKCU\Software\Microsoft\Windows\CurrentVersion\Run)
  • スタートメニューのスタートアップフォルダへのショートカット
  • タスクスケジューラ

しかし、次のような目に見えないウィンドウが見つかりました: UNCServer.exe私のコンピュータ上で実行されています。

停止したいのですが、なぜ実行されているのか理由がわかりません。上記のすべての箇条書きのポイントをあらゆる場所で確認しましたが、見つかりません。

タスクが現在コンピューター上で実行中であると仮定した場合、Windows 上でプログラムがどのように起動されたかを知る方法はありますか?

答え1

もしあなたがプロセスエクスプローラープログラムの起動方法は次のとおりです:
メニューから に移動し、View->Select columnタブに切り替えてProcess Image
ボックスをチェックしますAutostart location

この方法では、自動起動に使用されたメカニズムプログラムを明らかにすることができます。
必ず実行してください プロセスエクスプローラー管理者として。

答え2

見つけました。私がやったことは次のとおりです:

ファイル名を bak-uncserver.exe に変更することにしました。プログラムが起動するとエラーが発生するからです。PC を再起動すると、確かに uncserver.exe ファイルが見つからないというエラー ポップアップが表示されました。次にタスク マネージャーを確認すると、uncserver.exe と同じディレクトリにある tvsu.exe というプログラムによってポップアップが表示されました。結論としては、uncserver を起動したのは tvsu ファイルであるということになります。

次に、両方のサービスと自動起動をチェックしました。tvsu は自動サービスでした。無効にしました。その後、再起動しました。ただし、Windows ポップアップはまだ表示されました。

最後に、調査した後、「タスク スケジューラ ライブラリ」でタスク スケジューラを確認しました。TVT>TVSUUPdate タスクが見つかりました。 ここに画像の説明を入力してください

無効にしました。ようやく消えました。スケジュールされたタスクでした

答え3

使用できます自動実行ツールのWindows システムインターナルこの目的のために。

このツールを実行すると、システム上で自動的に実行されるすべてのものがリストされます。検索とフィルターを使用して、原因を見つけることができます。UNCServer.exeシステム上で実行します。

ここに画像の説明を入力してください

答え4

しかし、私のコンピューター上で UNCServer.exe という目に見えないウィンドウが実行されているのを発見しました。

停止したいのですが、なぜ実行されているのか理由がわかりません。上記のすべての箇条書きのポイントをあらゆる場所で確認しましたが、見つかりません。

次のディレクトリにあります:

C:\Program Files\Lenovo\System Update\

これを削除するにはThinkVantage System Update、 を削除してシステムを再起動する必要があります。 UNCserver.exe は、システム更新 (Universal Naming Convention) サーバー モジュールです。 のThinkVantage System Update実行中は、別の Windows タスクとして実行されます。 ソフトウェアはインストールされるだけなので、Lenovo ソフトウェアをインストールした場合は、安全に削除できます。

Lenovoは安全でない自己署名証明書をインストールし、すべての安全なトラフィックに対して中間者攻撃を実行してインターネットを破ることが知られているため、削除する必要があります。全てお使いのマシンから Lenovo ソフトウェアを削除します。

関連情報