web-dev-qa-db-ja.com

起動時に有効になっている不明なプログラムを見つけるにはどうすればよいですか?

私はWindows 10を搭載したコンピューターを使用していますが、起動時間を短縮するための通常の手順として、タスクマネージャーにアクセスし、「起動」時に「有効」になっていたものを確認しました。

Some of the programs

このタブを開くと、「プログラム」というプログラムが表示されましたが、発行元の情報がないため、現在は無効にしています。

Program Disabled it

その後、プログラムが何であるかを見つけて削除するために、直接コントロールパネル->プログラムと機能に行きました。ただし、その名前の何も表示されません。

それを考えると、このコンピュータにそのプログラムがあるのはいつからかわからない場合、このプログラムが何であるかをどのようにして知ることができるので、削除するかどうかを決定できますか?

Microsoftダウンロード、SysInternalsにアクセスして、64ビットのAutorunsを取得できます( ここからダウンロード )。それをダウンロードし、インストールして実行し、コンピューターにプログラムが表示されるかどうかを確認します。

特定の問題については、[ログオン]タブにアクセスします。

Autoruns Logon

自動実行画面で黄色で強調表示されているセクションはエラーであり、削除できます。

これで問題が解決するはずです。

34
John

エントリを右クリックしてOpen file locationをクリックすると、プログラムがインストールされているディレクトリに移動します。

Open file location

Ismael Miguelのコメントで述べたように、この回答はWindows 8、Windows 8.1、Windows 10(およびWindows Serverバリアント)にのみ適用されます。 Windows 7以前の場合は、msconfigを使用する必要があります。

スタートアップエントリは、レジストリの Software\Microsoft\Windows\CurrentVersion\Run

ユーザーとマシンごとにこれらの1つがあります。現在のセッションでは
HKLM\Software\Microsoft\Windows\CurrentVersion\Runおよび
HKCU\Software\Microsoft\Windows\CurrentVersion\Run

スタートアップと呼ばれるスタートメニューグループ内のショートカットも実行されます。ここでも、ユーザーごととマシンごとの両方の場所があります。
%AllUsersProfile%\Microsoft\Windows\Start Menu\Programs\Startupおよび
%AppData%\Microsoft\Windows\Start Menu\Programs\Startup

さらに、スケジュールされたタスクは、起動時またはログイン時に実行するように設定できます。このデータはレジストリにもありますMicrosoft\Windows NT\CurrentVersion\Scheduleですが、はるかに複雑な形式です。これは「タスクスケジューラ」アプリで調べることができます。

8
OrangeDog