Windows 10
 Computer >> コンピューター >  >> システム >> Windows 10

ERD Commander AutorunsでWindowsのスタートアッププログラムを管理・最適化する方法

かつて、ソフトウェアはスタートメニューの「スタートアップ」フォルダに項目を追加したり、レジストリのRunキーに値を書き込んだりすることで自動起動していました。しかし近年では、悪質なスパイウェアやアドウェアを配布する企業が、ブラウザヘルパーオブジェクト(BHO)、サービス、タスクスケジューラ、さらにはイメージファイルなどを利用してソフトウェアを自動的に読み込む手法を編み出しています。

これらすべての箇所を手作業で一つずつ確認するのは、時間がかかるだけでなく、一般ユーザーにはほぼ不可能な作業です。自動起動するプロセスを管理するためのツールとしては、「MSConfig」「CCleaner」「タスクマネージャー」など、それぞれ好みのツールを使っている方も多いでしょう。しかし、そのどれもが「Autoruns」ほど強力ではありません。今回は、このAutorunsについて詳しく解説します。

ERD Commander Autorunsとは?

ERD Commander Autorunsは、Microsoftが公式サイトから無料でダウンロードできるツールです。Windowsの起動時に実行されるすべてのプログラムとプロセスを一覧表示してくれます。不要なプログラムがWindows起動時に自動実行されるのを防ぐことでPCのパフォーマンスを向上させたり、Autorunsを開いて特定のプログラムの自動起動を無効化したりすることが可能です。

Windows 10/8/7でAutorunsを使ってスタートアッププログラムを管理する方法

不要な項目を無効化すれば、起動時間を短縮でき、Windowsシステムで利用可能なメモリも増加します。Autorunsはこうしたアプリケーションの管理に役立ちます。まず公式サイトからAutorunsをダウンロードし、他のWindowsソフトウェアと同じようにインストールしてください。

ステップ1:Autorunsを起動して黄色い項目を探す

autoruns.exeファイルを開いてプログラムを実行し、使用許諾契約に同意します。すると、PCと一緒に読み込まれるすべての項目がAutoruns上に一覧表示されます。黄色く表示されているエントリを見つけて、チェックボックスのチェックを外しましょう。これにより、それらの項目が起動プロセスから除外され、起動が高速化されます。

ERD Commander AutorunsでWindowsのスタートアッププログラムを管理・最適化する方法

ステップ2:不明なエントリの情報を確認する

エントリが何を指しているのか、必要なものなのかが一目では分からないこともあります。任意の項目を選択すると、下部のパネルに有用な情報が表示されます。さらに右クリックして「Search Online(オンラインで検索)」を選択すれば、Web上でより詳しい情報を調べられます。

ERD Commander AutorunsでWindowsのスタートアッププログラムを管理・最適化する方法

ステップ3:検索結果で安全性を判断する

検索結果の情報が表示されます。これらのサイトは、その項目が安全なものなのか、マルウェアの疑いがあるのかを教えてくれるので、判断材料として活用しましょう。

ERD Commander AutorunsでWindowsのスタートアッププログラムを管理・最適化する方法

ステップ4:ソフトウェアインストール前にスキャン結果を保存

新しいソフトウェアをインストールする前に、Autorunsでスキャンを実行しておきましょう。「File」メニューから「Save」を選択すると、現在のスタートアップエントリの一覧が保存され、将来のスタートアップ一覧と比較して差分を確認できるようになります。

ERD Commander AutorunsでWindowsのスタートアッププログラムを管理・最適化する方法

ステップ5:Compare機能で差分を比較する

新しいソフトウェアのインストールが完了したら、「File」→「Compare」をクリックし、事前に保存したファイルを選択します。各タブを確認して、緑色で表示された新しいエントリをチェックしましょう。

ERD Commander AutorunsでWindowsのスタートアッププログラムを管理・最適化する方法

ステップ6:不要な常駐ソフトを見極める

AutorunsのCompare機能を使うと、わずか2つのプログラムをインストールしただけでも、大量の緑色のエントリが追加されていることが分かります。Windowsは起動時に多くの項目を読み込む必要があり、項目が増えるほど動作は遅くなります。そのようなソフトウェアは、可能であれば削除することをおすすめします。

ERD Commander AutorunsでWindowsのスタートアッププログラムを管理・最適化する方法

ステップ7:アンインストール後の残骸を確認する

プログラムをアンインストールした後、Autorunsはスタートアップ一覧を最初に保存した一覧と比較します。アンインストーラーがすべてを削除してくれるとは限らないため、残った余分な項目は手動で削除する必要があります。

ERD Commander AutorunsでWindowsのスタートアッププログラムを管理・最適化する方法

ステップ8:Process Explorerを起動する

スタートアップ一覧のエントリを右クリックすると、オプション機能である「Process Explorer」が表示されます。これを起動し、最小化しておきましょう。

ERD Commander AutorunsでWindowsのスタートアッププログラムを管理・最適化する方法

ステップ9:Process Explorerでプロセスを詳細調査

再びスタートアップ一覧のエントリを右クリックし、「Process Explorer」を選択します。プロパティウィンドウが表示され、未知の項目がマルウェアかどうかの判別に役立ちます。「Kill Process」ボタンを押せば、そのプロセスの実行を停止させることもできます。

ERD Commander AutorunsでWindowsのスタートアッププログラムを管理・最適化する方法

注意:各色の意味

  • 黄色:すでに存在しないスタートアップ項目を示すために使われます。
  • 緑色:以前の既知のスキャン時点では存在しなかった、新しく追加されたスタートアップ項目を示します。
  • ピンク:コード署名がない、または発行者情報が確認できないスタートアップ項目を意味します。

ERD Commander Autorunsを使ったスタートアッププログラムの管理以外にも、Windows 10/8/7/XPを高速化する方法はいくつもあります。ご不明な点があれば、ぜひコメント欄でお気軽にお尋ねください。

  1. リモートアクセスで複数のPCのWindows 10スタートアッププログラムを管理する方法

    スタートアッププログラムとは、パソコンの起動時に自動的に立ち上がるアプリケーションのことです。Microsoftのサービスや標準アプリにとっては便利な機能ですが、多くのサードパーティ製アプリも起動時に自動で立ち上がる傾向があることがわかっています。ウイルス対策ソフトのように必須なものもありますが、ほとんどの場合は不要と言えるでしょう。 スタートアップリストに多くのプログラムが登録されていると、OSとともに各アプリを起動するのに時間がかかるため、パソコンの起動が通常より遅くなります。さらに、多数のプログラムがメモリ(RAM)を占有するため、PC全体の動作が重く、もっさりとした動きになってしまい

  2. Windowsのスタートアップフォルダとは?場所・追加方法・無効化の手順を徹底解説

    Windowsのスタートアップフォルダを活用すれば、PC起動時に自動で立ち上げたいアプリケーションを自由にコントロールできます。パソコンを起動するたびに、いつも同じアプリを手動で開いていませんか?スタートアップフォルダを使えば、起動後に一つひとつアプリを立ち上げる手間から解放されます。 この記事では、Windowsのスタートアップフォルダの場所、仕組み、そして登録すべきアプリ・避けるべきアプリについて詳しく解説します。 Windowsのスタートアップフォルダはどこにある? スタートアップフォルダに配置したアプリケーションは、PCの電源を入れた瞬間に自動的に起動します。これはコンピュータ上の特別