事実:Windows PC の動作が遅くなっています。起動やシャットダウンに時間がかかるようになったかもしれません。ハードドライブがバックグラウンドで常にゴリゴリと音を立てているのかもしれません。あるいは、アプリケーションの起動に以前よりもずっと時間がかかるようになったかもしれません。Windows 7 は以前のバージョンよりも高速ですが、特に多くのアプリケーションをインストールしたりアンインストールしたりすると、依然として動作が遅くなることがあります。
この記事では、長年かけて蓄積されたシステム内の汚れをきれいにするにはどうすればいいのかを解説します。特に、起動時間、ハードドライブの問題、そして謎に包まれたWindowsレジストリについて解説します。また、将来的な問題を最小限に抑え、汚れの原因となる習慣を変える方法についても解説します。
謎のPC速度低下:ハードウェアが原因の可能性
PCが突然動作が重くなることがありますが、その理由は必ずしも明らかではありません。この記事では、OSの不具合のクリーニングと予防に焦点を当てていますが、突然の速度低下を引き起こす可能性のあるハードウェアの問題についても簡単に触れておきます。
消えゆく記憶
システムを自分で組み立てた場合、BIOSがユーザーの知らないうちにリセットされることがあります。これは、停電時やPOSTプロセス中にシステムをシャットダウンした場合に発生することがあります。このようなリセット中は、メモリ速度がより控えめな設定に戻ることがあります。パフォーマンスの問題は、メモリを大量に消費するアプリを実行している場合にのみ発生します。
もう一つの可能性は、見かけ上のメモリ容量が減少することです。例えば、IntelのP55およびX58チップセットを搭載した最近のマザーボードでは、ヒートシンクがきつく取り付けられすぎると、ボード上のメモリ回路のトレースが曲がってしまうことがあります。その結果、メモリモジュールの1つがシステムから見えなくなり、Windowsで利用可能なメモリ容量が3分の1または半分に減少する可能性があります。これは、特にアプリやデータがハードドライブ上の仮想メモリにスワップされている場合に、システムに悪影響を及ぼします。
過熱
最近のIntelおよびAMDのCPUは、過熱すると自動的にスロットルダウンします。これは、システムのCPUとケースの冷却ファンに埃が付着して速度が低下し始めた場合に発生することがあります。BIOS、またはマザーボードに付属のユーティリティを使用して、システム温度を必ず確認してください。
差し迫ったハードドライブの故障
ハードドライブに不良セクタが発生し始めると、データを安全なセクタにコピーしようとします。通常、これはまれにしか発生しませんが、ドライブが故障し始めると、この動作が頻繁に発生する可能性があります。その結果、システムは空きの正常なセクタを探そうとするため、ディスクが常に使用されることになります。このような動作が疑われる場合は、PCのBIOSでSMART機能をオンにしてください。この機能は、ドライブから診断情報を取得し、故障が差し迫っている場合に警告を表示します。
Windows エントロピー: 使用すると Windows が遅くなる理由
それでは、Windows 自体に移りましょう。
Windowsの速度低下には主に3つの原因があります。Windowsレジストリの肥大化、DLLなどの不要なファイルの不必要な複製、そしてハードドライブの断片化です。多くのプログラムがインストールされているマシンでは、多くのバックグラウンドサービスやアプリケーションがユーザーの知らないうちに実行されていることも原因の一つです。
これらの潜在的な問題は互いに排他的ではありません。ソフトウェアをインストールするとレジストリが肥大化し、結果として多くのバックグラウンドタスクが実行されることがあります。さらに、ハードドライブがいっぱいになり、Windowsの自動デフラグが難しくなることもあります。しかし、これらの問題を一つずつ見ていきましょう。
Windowsレジストリ
Windowsは、構成設定、アプリケーションのインストール設定、オプションなどをWindowsレジストリと呼ばれるデータベースに保存しています。アプリケーションをインストールしたりアンインストールしたり、Windowsに変更を加えたりすると、レジストリはどんどん大きくなります。例えば、私の実稼働PCには大量のアプリがインストールされていますが、レジストリは約384MBです。しかも、これはバックアップだけです。
レジストリが拡大するにつれて、それを使用するアプリケーションやサービスの読み込み時間が長くなります。複数の場所にデータを書き込んでいる可能性のあるアプリがレジストリを介して検索を行う際にも、より多くの時間が必要になります。セキュリティツールや一部のメディアプレーヤー(PowerDVDなど)など、一部のアプリケーションは、多数の場所にあるデータにアクセスします。
レジストリ肥大化のもう一つの原因は、不完全なアンインストールです。ほとんどのユーザーは年間で数個のアプリケーションしかインストールまたはアンインストールしませんが、ゲーマーやパワーユーザーなど、多くのプログラムをインストールしたり削除したりする人もいます。
不完全なアンインストールはレジストリに残骸を残し、サイズを増加させます。Windows 7とそのプログラムアンインストーラーはこの点において大幅に改善されましたが、それでも完璧ではありません。
しかし、結局のところ、レジストリクリーナーはあまり良い方法ではありません。これについては後ほど詳しく説明します。
関連アプリケーションクラッド

アプリケーションをインストールする場合、実行するためにさまざまなランタイム モジュールが必要になることがあります。
Microsoft Visual C++ 再頒布可能パッケージが別々にインストールされているのがお分かりですか?本当に必要なのは最新バージョンだけです。64ビット版をご利用の場合は、32ビット版(「x86」と表示)と64ビット版(x64)の2つのコピーが必要になる場合があります。
これは、システムにインストールされる可能性のあるジャンクプログラムのほんの一例です。これを阻止して追跡するのは困難であり、削除することで何かが壊れるかどうかを判断するのもしばしば困難です。
不要なバックグラウンドサービスとタスク
インストールするものが増えれば増えるほど、プログラムはバックグラウンドで何らかのサービスをインストールするようです。もしかしたら、そのサービスはアプリケーションの起動を高速化するかもしれません。あるいは、高級ゲーミングマウスのコントロールパネルアプレットかもしれません。
Impulse Nowを常に起動しておく必要があるのでしょうか? StardockのImpulseデジタル配信システムからダウンロードしたゲームを実行するとき、またはそこからゲームを購入するときだけ使います。全く必要ありません。それに、Microsoft OneNoteもほとんど使わないので、起動させる必要もありません。
ハードドライブの問題
マシンのファイルシステムはいずれ断片化します。Windows 7は、PCがアイドル状態のときにバックグラウンドでデフラグを実行することで、断片化を最小限に抑えようとします。しかし、ファイルを頻繁に作成・削除する場合(またはファイルを定期的に作成・削除するアプリケーションを使用する場合)、ファイルシステムは必然的に断片化します。
ドライブがいっぱいになると、システムパフォーマンスに問題が発生することもあります。ドライブの使用率が90%を超えると、メインメモリからドライブへのスワップが非常に遅くなり、システム全体のパフォーマンスが低下する可能性があります。ドライブをクリーンアップするか、容量の大きいドライブを購入する時期かもしれません。
不完全なアンインストール
Windowsのアンインストーラー、そして一部のソフトウェアに付属する同様のアンインストールアプリは、必ずしもアプリケーションを完全に削除できるとは限りません。この欠点により、レジストリが肥大化し、ハードドライブに不要なファイルが残り、システムが混乱する原因となります。
次へ: 診断ツール
診断ツール:ジャンク品の追跡
システムを詰まらせている可能性のある余分なファイルやその他の不要なファイルを取り除くには、いくつかのツールが必要です。いくつかご紹介します。
ベンチマーク
ベンチマークはシステムのパフォーマンスを判断するのに役立ちます。システムを初めて構築または購入した際には、WorldBenchやPCMark Vantageなどのシステム全体のベンチマークを実行することをお勧めします。結果を保存し、数ヶ月ごとにベンチマークを再実行してください。結果が約10%以上低下した場合は、PCのクリーニングを検討してください。
便利なウィジェット
Windowsには、デスクトップに常駐できる小さなアプレット(「ガジェット」)が付属しています。ただし、ガジェットを多すぎるとシステムの速度が低下する可能性があるので注意してください。便利なガジェットの一つにCPUメーターがあります。CPUアクティビティレポートというよりは、メモリメーターとして役立ちます。メモリ使用量の割合が時間の経過とともに大幅に増加しているように見える場合は、不要なバックグラウンドタスクが読み込まれている可能性があります。
まだ足りないですか? Microsoft のサイトからサードパーティ製のシステム監視ガジェットを入手してください。
Windows リソース モニター
ガジェットは便利ですが、潜在的な問題の診断にはWindowsリソースモニターの方が実用的でしょう。CPUメーターガジェットから大幅に進化しており、より一般的に使用されているタスクマネージャーよりも優れています。リソースモニターを起動するには、「スタート」→「ファイル名を指定して実行」をクリックし、「resmon 」と入力してEnterキーを押します。

システムの速度低下の問題を監視するには、システムパフォーマンスモニター自体を監視するだけでも十分です。しかし、おそらくもっと便利なのは、メモリ使用量を追跡するメモリモニターです。タスクマネージャーよりも詳細に、特定のアプリやサービスがメモリをどのように消費しているかを表示してくれます。
Windows 信頼性モニター
メモリを大量に消費し、パフォーマンスを低下させるモジュールはシステムの安定性を低下させる可能性があるため、Windows信頼性モニターも必ず確認してください。システムが以前より不安定になったと感じるかもしれませんが、信頼性モニターはそれを裏付けるデータを提供します。
信頼性モニターを起動するには、コントロールパネルを開き、「システムとセキュリティ」リンクをクリックして「アクションセンター」を選択します。「メンテナンス」という見出しが表示されます。それをクリックすると、「信頼性履歴の表示」リンクが表示されます。
信頼性モニターは、日付を表す列をクリックするだけで簡単に操作できます。また、トレンドラインも確認できます。トレンドラインは、横ばいまたは下降傾向にあります。(ここに示したスクリーンショットの9月16日付近の急激な低下は、私がインストールしたInternet Explorer 9ベータ版を表しています。プレリリース版アプリには信頼性の問題がつきものですが、これは当然のことです。)

突然の急激な低下は確認する価値があります。複数のアプリが不安定になっている場合は、安定性の問題が発生する直前にインストール(またはアンインストール)したアプリが原因である可能性があります。
システムブート診断
起動時に何らかのプリロードを試みるアプリケーション、ツール、ユーティリティの多さには驚かされます。かつて、高性能なWindows XPデスクトップシステムを使っていたのですが、マウスが反応するまでに15分もかかっていました。
Windows 7 では起動が遅い問題の多くが修正されましたが、それでもハイエンド システムが完全に起動するまでに 5 分近くかかることがあります。
起動の問題を評価するのに役立つサードパーティ製プログラムの一つにSolutoがあります。これは診断プログラムであると同時に、起動が遅い問題を解決できるユーティリティでもあります。次のページのクリーニングツールのセクションで、Solutoについて詳しく説明します。
次へ: 汚れを落とす
汚れを落とす:複数の選択肢
もちろん、システム上の不要なデータの多くは手動で削除できます。その方法をいくつかご紹介します。
ディスククリーンアップ
過去数バージョンのWindowsにはディスククリーンアップユーティリティが付属しており、「スタート」→「すべてのプログラム」→「アクセサリ」→「システムツール」→「ディスククリーンアップ」の順にクリックすることで起動できます。私のマシンでこのツールを使用したところ、16.3GBものZuneの一時ファイル変換が見つかりました。
古いシステムファイルを手動で削除することもできますが、危険な場合もあるので、削除は慎重に行ってください。また、ディスク クリーンアップ(「詳細オプション」タブ)では、最新のシステム復元ファイルとシャドウコピーファイル以外をすべて削除できます。ただし、これはお勧めしません。問題が発生した場合、以前の復元ポイントがなければマシンを使える状態に戻すことができないからです。
ドライブをデフラグする
ディスク クリーンアップでハードディスクをクリーンアップした後は、ハードディスクのデフラグを行うと効果的です。デフラグ処理中はハードディスクを頻繁に使用するため、システムのパフォーマンスが低下します。Windows 7のデフラグユーティリティはこの点をある程度賢く処理しますが、それでも処理中はPCの応答性が低下します。そのため、システムへの迅速なアクセスが必要ないときにデフラグユーティリティを実行することをお勧めします。
システム構成ユーティリティ
このツールは一般的にMsconfigと呼ばれています。「ファイル名を指定して実行」バーに「msconfig」と入力して起動します。

Msconfig を使用すると、実行するサービスやスタートアップアプリケーションを手動で指定できます。ただし、完璧とは程遠い機能です。どのサービスを安全に無効にできるかについてのアドバイスは提供されません。ただし、Windows サービスを非表示にすることはできるので、「サービス」タブの管理が多少は楽になります。
「スタートアップ」タブの方が便利です。ただし、すべてをむやみに無効にすると、一部のアプリケーション(ウイルス対策ソフトウェアなど)が動作しなくなる可能性があるので注意が必要です。ただし、QuickTimeヘルパーアプリやAdobe Acrobatヘルパーなどは安全に無効にできます。
レジストリエディター
Windowsレジストリエディター(別名「regedit」)は注意して使用してください。レジストリからキーを永久に削除してしまい、システムが使用できなくなる可能性があります。それほど深刻ではないリスクとしては、アプリケーションが使用できなくなり、再インストールが必要になる場合があります。しかし、レジストリを部分的に編集したためにアプリケーションのアンインストールや再インストールが不可能になり、アプリケーションが動作しなくなるという状況に遭遇したことがあります。レジストリを自分で編集する場合は、事前にバックアップを取ってください。

このレジストリエディターのスクリーンショットは、最下層のみを示しています。下位層には、HKEY_LOCAL_MACHINESOFTWARE{9F5FBC24-EFE2-4f90-B498-EC0FB7D47D15} のような難解な名前を持つ数千ものエントリが含まれるのが一般的です。何を削除し、何を残すべきかを判断するのは、非常に困難です。
完全にアンインストールされていないソフトウェアのレジストリエントリを徹底的に探し出したい場合は、エディターで検索機能を使用できます。検索文字列は具体的に指定してください。例えば会社名よりもアプリケーション名の方がはるかに効果的です。例えば「Zune」で検索する方が、「Microsoft」を検索するよりもはるかに安全な結果が得られるでしょう。
サードパーティ製ツール:2つの便利な選択肢
便利なサードパーティ製ツールは数多くありますが、「レジストリクリーニングツール」と呼ばれるものは避けるべきです。Windowsレジストリは非常に複雑なデータベースであり、アプリケーションがアクセスする可能性のあるすべてのレジストリキーを把握できるレジストリクリーナーは存在しません。レジストリクリーナーの実行によってアプリケーションが使用できなくなり、再インストールも不可能になったユーザーを助けたことがあります。とはいえ、レジストリ関連の便利なツールもいくつかあります。
ソルート
Soluto の最大の魅力は、Windows の起動時間を短縮できることです。場合によっては大幅に短縮できることもあります。Soluto は無料でダウンロードできます。
このユーティリティには既知のブートアプリケーションのデータベースが含まれており、それらを起動プロセスから削除しても安全かどうかのアドバイスを提供します。Solutoは単にブート項目を「実行する」と「実行しない」のカテゴリに分類するだけでなく、起動時に実行したいものの、デスクトップが応答するようになってから少し時間が経ってから実行しても問題ない特定の項目を延期することもできます。

Soluto はソーシャルネットワーキングのパラダイムを採用しているため、遅延または一時停止しても安全な項目のデータベース構築にはユーザーの協力が不可欠です。ただし、悪意のある人の投票は大きな意味を持たないため、Soluto が重要な Windows サービスを一時停止するよう推奨するとは限りません。同様に、私のように多くの項目を読み込んでいる場合は、Soluto がアドバイスできない項目が多数表示されることになります。
Revoアンインストーラープロ
この便利なユーティリティはSolutoよりも少し複雑です。Revo Uninstallerはより完全なアンインストーラーを目指しており、その目的には概ね問題なく機能します。自動実行(スタートアップ)マネージャも搭載されていますが、その用途ではSolutoの方が適しているでしょう。同様に、Revo Uninstallerはバックアップマネージャ、ブラウザクリーナー、そして証拠削除ツールとしても機能しますが、ここでは主な用途に焦点を当てます。
ユーザーの観点から見ると、Revo Uninstaller は Windows のアンインストーラーとほぼ同じように動作します。削除したいものをダブルクリックするだけです。Revo では、安全、中程度、高度なアンインストールレベルを選択できます。アンインストール後、アプリケーション固有の残存ファイルやレジストリ項目をスキャンできます。
1つか2つのアプリをアンインストールする場合は、Revo Uninstallerを無料でダウンロードできますが、フルバージョンは1ライセンスで40ドル、4台のコンピュータで80ドルかかります。Revo Uninstallerは、iTunes 10のインストールで厄介な問題を解決してくれました。iTunesのインストールが何度もエラーで止まらなくなっていたのですが、Revo UninstallerはApple関連の不要なファイルをすべて削除し、その後はiTunesを完全にインストールできるようになりました。
クリーンなシステムを維持するための手順
汚れを取り除いた後、Windows システムを比較的クリーンな状態に保つにはどうすればよいでしょうか。いくつかのヒントをご紹介します。
- アプリケーションに「詳細」インストールオプションがある場合は、それを使用してください。(必要に応じて)デフォルトの場所にインストールしますが、何がインストールされるかを確認してください。システム起動時に何も実行しないようにプログラムに指示するオプションが用意されている場合もあります。
- インストーラのダイアログボックスを常に確認してください。多くのユーザーは、アプリケーションのインストーラが「次へ」ボタンをクリックするように促すたびに、単に「次へ」ボタンをクリックするだけです。しかし、このウィンドウには、ブラウザのツールバー、クイック起動ユーティリティ、その他の不要なものなど、追加のアイテムをインストールするためのチェックボックスが表示されることがよくあります。
- ブラウザに何かのインストールを促すポップアップウィンドウが表示されたら、それが何なのかを必ず確認してください。ブラウジングを快適にするためのシンプルなツールかもしれませんし、起動時に実行されシステムリソースを浪費する何かをインストールするかもしれません(Weatherbugなど)。最悪の場合、マルウェアがインストールされることもあります。
- Soluto や Msconfig などのツールを頻繁に使用して、起動時に無駄なプログラムが実行されていないことを確認します。
- ドライブ、特に一時インターネット ファイルと一時インストール ファイルを頻繁にクリーニングしてください。
システムを比較的クリーンな状態に保つには、週に数分しかかかりません。これを実行すれば、恐ろしい再フォーマットと再インストールを長期間延期できる可能性があります。
PC 掃除のコツを共有したいですか?ぜひコメント欄に投稿してください。