| [System Environment] | ||||||||||||||
起動時に自動実行される不要なプログラムを「見つける」方法
|
||||||||||||||
|
||||||||||||||
| 解説 |
気が付くと、余計なアイコンがいっぱい
ソフトウェアによっては、いったんインストールすると、Windowsの起動時にプログラム自身や関連するサービスを自動的に起動するように設定を行うものがある。必要に応じてソフトウェアのインストールなどを繰り返していくと、この手のプログラムのおかげで、Windowsの起動がみるみる遅くなったり、使いもしないバックグラウンド・プログラムやサービスによってメモリが圧迫されたりしてしまう。
| インジケータ領域の例 |
| これは筆者が普段使っているノートPC(Windows 2000)のインジケータ領域である。それほど頻繁にアプリケーションのインストールを行った覚えもないが、このようにインジケータ領域には多数のアイコンがひしめいている。 |
この典型とも思えるのが、標準ではデスクトップの右下にあるインジケータ領域である(日本語では「インジケータ領域」と呼ばれるが、米国ではsystem trayと呼ばれている。またWindows XPからは、この領域を「通知領域(notification area)」と呼ぶようになった)。例えば筆者が普段使っているノートPCのインジケータ領域は右のとおりである。
大してアプリケーションをインストールした覚えもないのだが、いつの間にかインジケータ領域には多数のアイコンがひしめくようになっていた。中にはあまり使っていないものもありそうだ。この際だから、使用頻度の低いものは削除したいのだが……。
[スタート]メニューの[プログラム]−[スタートアップ]を覗いてみると…
Windowsの起動時に自動実行されるプログラムの設定場所としては、[スタート]メニューの[プログラム]−[スタートアップ]フォルダがある。ここに実行ファイルや実行ファイルのショートカット・ファイルが登録されていると、Windowsの起動時(厳密には、ユーザーのログオン時)にそれらが自動的に起動される。不要なプログラムが自動実行されて困っているときには、まずはここを調べて、ショートカットなどが登録されていないかを確認しよう。前出のノートPCで、この[プログラム]−[スタートアップ]メニューを表示すると次のようになった。予想に反して、登録されているショートカットは1つしかなかった。
![]() |
|||
| [スタート]メニューの[プログラム]−[スタートアップ] | |||
| Windowsの起動時に自動実行されるプログラムの登録場所としては、[スタート]メニューの[プログラム]−[スタートアップ]フォルダがある。ここにショートカットなどが登録されていると、それらがシステムの起動時に(厳密にはユーザーのログオン時に)自動的に起動されるようになる。さぞやたくさんのショートカットが登録されているかと思って前出のノートPCの[プログラム]−[スタートアップ]フォルダを覗いてみると、登録されていたショートカットは1つしかなかった。 | |||
|
[プログラム]−[スタートアップ]に登録されていたのは、Palmデバイス用の同期マネージャ(HotSyncマネージャー)だけだった。確かに、これと同じアイコンがインジケータ領域にも表示されていたが、これ以外のアイコンはどこで自動実行の指定がなされているのだろうか?
| 確認方法 |
Windows 2000の場合:コントロールパネルの[コンピュータの管理]ツール
使用中の環境がWindows 2000なら、次のようにして自動実行されるプログラムを確認できる。これには、コントロールパネルの[管理ツール]フォルダにある[コンピュータの管理]を実行しよう(デスクトップの[マイ コンピュータ]をマウスの右ボタンでクリックし、表示されるショートカット・メニューの[管理]を実行してもよい)。[コンピュータの管理]は、ハードウェア構成の確認や変更、各種ソフトウェア設定などを集中的に行えるようにした便利なツールである。[コンピュータの管理]ウィンドウが表示されたら、左側のツリーから、[システム ツール]→[システム情報]→[ソフトウェア環境]と下位のツリーを表示し、[スタートアップ プログラム]を選択する。すると、この[スタートアップ プログラム]に現在登録されているプログラムが右側のペインに一覧表示される。
![]() |
||||||
| [コンピュータの管理]ツールの[システム情報]−[ソフトウェア環境]−[スタートアップ プログラム](Windows 2000の場合) | ||||||
| システムの起動時に自動実行されるプログラムはここにも登録されている。名前から類推すると、インジケータ領域のアイコンに対応するものが多数含まれているようだ。ただし画面はWindows 2000の場合。Windows XPでは、[システム情報]項目が表示されない。 | ||||||
|
一覧を見ると、ボリューム・コントローラやRealplayerなど、インジケータ領域のアイコンに対応するものと思われるプログラムが多数登録されている。この中から不要なものを削除できれば、自動実行を禁止することができそうだ。
しかしWindows XPで同じく[コンピュータの管理]を実行しても、[システム情報]項目はない。
![]() |
|||
| Windows XP付属の[コンピュータの管理]ツールを実行したところ | |||
| Windows XPでも[コンピュータの管理]は提供されているが、なぜかWindows 2000では存在した[システム情報]項目が削除されている。従って、このツールで自動実行されるプログラムを見つけることはできない。 | |||
|
実はWindows XPでは、同様の機能が、[ヘルプとサポート センター]から起動される[システム情報]ツール(msinfo32.exe)に移行された。これを起動するには、[ヘルプとサポート センター]→(右側の「作業を選びます」の最下行にある)[ツールを使ってコンピュータ情報を表示し問題を診断する]→(左の「ツール」項目にある)[システムの詳細情報]を選択するか、[スタート]メニューの[ファイル名を指定して実行]から表示されるダイアログで「msinfo32」と入力してEnterキーを押す。すると次のようなウィンドウが表示される。
![]() |
|||
| Windows XPの[システム情報] | |||
| Windows XPでは、[システム情報]が独立したツールになり、ヘルプ機能から起動できるようになった。基本的に、Windows 2000の[コンピュータの管理]と同等の情報を確認できる。 | |||
|
以下、レジストリを編集し、ここで確認した自動実行プログラムの削除方法を解説するが、Windows XPでは、レジストリを編集せずとも、GUIから同様の操作が行えるツールが別途提供されている。これは[システム構成ユーティリティ](msconfig.exe)と呼ばれるもので、ここで自動実行されるプログラムを確認し、チェック・ボックスをオフにすれば、自動実行を禁止できる。この詳細については、別項「TIPS:起動時に自動実行される不要なプログラムを『起動しないようにする』方法」を参照されたい。
ただし、削除は各専用プログラムを使用する必要あり
それではさっそく、上の一覧から不要そうな項目をマウスで右クリックして、表示されるショートカット・メニューから[削除]を実行しよう……、と言いたいところなのだが、残念ながら[コンピュータの管理]ツールや[システム情報]にはそのような機能はない。今述べたとおり、Windows XPでは[システム構成ユーティリティ]を使って操作できるのだが、Windows 2000ではこのツールは提供されていない。従って[コンピュータの管理]ツールで表示されたプログラムを削除するには、各プログラムに対応するセットアップ・プログラムやアンインストール・プログラムを実行して、プログラムそのものをアンインストールする必要がある。実際には、これらのスタートアップ・プログラムは、レジストリの以下の場所などに登録され(これ以外にもほかのプログラムなどから間接的に起動されているものもあるので、これがすべてではない)、ログオン時に実行されているので、レジストリから直接削除して無効にすることも可能であるが、これはあまり勧められない。どの項目がどのアイコンに相当しているかとか、それぞれがどういう機能を果たしているかが分からないと、勝手に無効にするわけにはいかないからだ。意味も分からずに無効にしてしまうと(削除してしまうと)、最悪の場合システムが起動しなくなる恐れがある。
| [注意] |
|
レジストリに不正な値を書き込んでしまうと、システムに重大な障害を及ぼし、最悪の場合、システムの再インストールを余儀なくされることもあります。レジストリ エディタの操作は慎重に行うとともに、あくまで御自分のリスクで操作を行ってください。何らかの障害が発生した場合でも、本Windows Server Insider編集部では責任を負いかねます。ご了承ください。 |
| 用途 | レジストリの場所 |
| 全ユーザー共通 | HKEY_LOCAL_MACHINE\ の下の Software\Microsoft\Windows\CurrentVersion\Run |
| 各ユーザーごと | HKEY_CURRENT_USER\ の下の Software\Microsoft\Windows\CurrentVersion\Run |
| |
|
| スタートアップ・プログラムの登録場所 | |
| これらのレジストリ・ツリーの下には、各ユーザーがログオンしたときに実行されるプログラムのエントリが記述されている。ただし、すべてのプログラムがインジケータ領域にアイコンを表示するわけではないし、勝手に削除するとログオンができなくなるばかりか、システム全体が起動不可能になる場合があるので、何をするプログラムかが分からない場合は削除してはいけない。 | |
正しく自動実行が禁止されたかどうかを確認するには、再度[コンピュータの管理]を実行して、[システム情報]−[ソフトウェア環境]−[スタートアップ プログラム]の一覧から当該項目が削除されているかを確認すればよい。![]()
| 関連記事(Windows Server Insider) | ||
| Windows TIPS:起動時に自動実行される不要なプログラムを起動しないようにする方法 | ||
| 更新履歴 | |
|
| 「Windows TIPS」 |
ホワイトペーパー(TechTargetジャパン)
- WindowsTIPS (2010/3/19)
− [シャットダウン]ボタンの設定を変更する
− WINSサーバをインストールする
− WINSサーバをnetshコマンドで管理する - Windows 7のファイアウォール機能 (2010/3/18)
Win 7のファイアウォールの概要解説。ルールセットを切り替えるプロファイル機能が強化され、ドメインでもVPNでも、適切なルールが自動選択される - 第212話 プリンタ用紙 (2010/3/16)
致命的なディスク・クラッシュが起きる確率は、クラッシュによってもたらされる被害の大きさに比例する… - WindowsTIPS (2010/3/12)
− 不要なアドオンを無効化してIE8の起動を高速化する
− IE8のソース表示エディタを変更する
− RRASのNATでポートマッピングを定義する
|
|
スキルアップ/キャリアアップ(JOB@IT)
スポンサーからのお知らせ
- - PR -
| 「いつかは壊れるサーバ」そんな故障に 迅速で安価に手軽に対応する方法とは? New! |
| 「特権ユーザー」の事件を防げ! 万能権限を持つユーザーの管理方法とは? New! |
| 仮想環境の構築とデータ保護の特効薬?! 実績と信頼性の高いパッケージで安心運用 |
| 仮想環境のバックアップもこれまでどおり 「まるごと取ってまるごと戻す」簡単運用 |
| おばかアプリ選手権、第4弾開催中!! ムダにカッコよくてくだらない作品求ム! |
| 社内ファイルサーバを“クラウド”に統合 VPN直結「クラウド型ストレージ」を紹介 |
| その数、なんと400台以上! グループ内 サーバの「統合管理」によるメリットは? |
| 美人!? まあまあ? 気になる いやし系!! PV急増で「美人時計」がとった手段とは? |
| 進化を続ける富士通ストレージETERNUS DX 製品開発者の自信を裏付けるものとは何か |
| 運用管理の課題を“2つの観点”から分析 ユーザー満足度の高い「仮想環境」とは? |
- - PR -
お勧め求人情報

**先週の人気講座ランキング**
〜CCNA編〜
| ◆ | TomcatやJBossなどAPサーバ環境に関する 情報を集約! “業務”用APサーバ大百科 New! |
| ◆ | 一気に解説! 最新のクラスタストレージ 「RAIDを超えたストレージ基準」……など New! |
| ◆ | クラウド的ユーザー体験の変化は脅威か? 仮想化技術を使いこなす運用管理術を紹介 New! |

| ◆ | 上司や部下、部署内メンバーとの情報共有 を“ガラッ”と変えるコラボツールとは? New! |
| ◆ | おばかアプリ選手権、第4弾開催中!! ムダにカッコよくてくだらない作品求ム! |
| ◆ | 社内ファイルサーバを“クラウド”に統合 VPN直結「クラウド型ストレージ」を紹介 |

| ◆ | Twitterのアカウントはなぜ突破された? メールによる新手の攻撃手法とその対策 |
| ◆ | もう仮想化のお試しフェイズは終わりだ! Hyper-V 2.0が基幹システムも仮想化 |
| ◆ | 美人!? まあまあ? 気になる いやし系!! PV急増で「美人時計」がとった手段とは? |

| ◆ | クライアント企業から求められる人材 ⇒IT技術と経営戦略を併せ持つ「戦略家」 |
| ◆ | .NET編集長が実践する「技術情報検索術」 サンプル・コードを簡単に探す“技”は? |
| ◆ | 業務効率と情報セキュリティ対策を両立! 手間なく確実に機密情報を守る方法とは? |

| ◆ | 進化を続ける富士通ストレージETERNUS DX 製品開発者の自信を裏付けるものとは何か |
| ◆ | 運用管理の課題を“2つの観点”から分析 ユーザー満足度の高い「仮想環境」とは? |

| ◆ | 【CTC事例】約30の基幹システムを統合! 膨大なバッジジョブを制御した方法は? |
| ◆ | 仮想化すればコストは削減できるか? 仮想化に必要な「3つの視点」を解説する |
| ◆ | その数、なんと400台以上! グループ内 サーバの「統合管理」によるメリットは? |











