Windows 7 の高速化と基礎知識

高速化の基礎知識

Windows7 Speedup 001

パソコンは与えられた指示を CPU・メモリ・GPU で処理を行っており、モニタ にアイコンを1つ表示させるだけでもリソース を消費しているので、CPUの換装・メモリの増設・グラフィックカードの実装など物理的にアップグレードしないと性能は向上しないが、整理見た目の修正初期設定の変更 を行って Windowsを高速化することはできる。

タスクバー の上にマウスカーソルを移動させ コンテキストメニュー(右クリックメニュー)から タスクマネージャーの起動 を選択し、タスクマネージャーの パフォーマンス タブを開くと CPU と メモリの使用状況をリアルタイムで確認することができる。

Windows7 Speedup 002

リソースモニタの CPUやメモリに並んでいる .exe は実行ファイルと呼ばれるもので、 Windowsが使用しているものもあればユーザーがインストールしたアプリケーションが使用しているものもある。

Windows7 Speedup 017

タスクトレイ に並んでいるアイコンは 常駐プログラム で、多くは Windowsの起動時に自動で読み込まれてバッググラウンドで動作しており、常駐プログラムが増えると CPUやメモリを占有して作業をする際に利用できるリソースが少なくなり、タスクが 処理能力を上回ってくると遅延が生じてくる。

遅延の要因は CPU が処理する際にアクセスするメモリの容量不足で、CPU と メモリ は 2つ合わせて の役割をするが、メモリは容量が不足してくると 溢れた情報をハードディスクの空き領域に一時保存する スワップ を行い、CPU は処理する際に速度が大幅に低下する ハードディスクへアクセスするため 処理に遅延が生じる。

PC のクリーンアップ

システム最適化やクリーナーアプリを使用するとレジストリや不要ファイルの削除のほか プリフェッチデータの削除 スタートアップアプリの編集 などができる。

プリフェッチの削除

glaryutilities-027

プリフェッチはログデータが肥大化することで読み込みに時間がかかり、Windowsの起動がもたつく原因になるため、定期的に削除することで OSの起動が安定する。

プリフェッチ(prefetch)はアプリケーションの起動を早めるなどシステムのパフォーマンス向上を目的としたメモリ管理機能で、ユーザーの 使い方 を記録・分析してユーザーの癖を掴み、次に起動するであろうプログラムを先読みする仕組み。

スタートアップ(自動起動)プログラムの管理

glary-utilities-022

スタートアップ プログラム は Windowsの起動時に自動実行されてるプログラムで、スタートアップ に登録されているプログラムが多いほどパソコンの起動に時間を要するため、不要なものは除外する。

システム最適化アプリで表示されるアプリは停止しても Windowsに支障はないものが多いが、セキュリティアプリやオンラインストレージサービスなどバックグラウンドで動作が必要なアプリのほか、ランチャーや仮想ドライブのように Windowsの機能を強化するアプリなど停止することで使い勝手が悪くなるものも多いため、 アプリの重要性や使用頻度を加味した設定が必要。

Fences
Start11
PassFab 4Winkey banner
ToDo Buckup
Revo Uninstaller banner1
Repairit banner
Fences
Start11
PassFab 4Winkey banner
ToDo Buckup
Revo Uninstaller banner1
Repairit banner

視覚効果の変更

Windows7 Speedup 006

Windows Vistaや Windows 7 は 透明化 などの視覚効果が有効になっている Windows Aero という GUI(グラフィック・ユーザー・インターフェース)が使用されており、見た目が美しい反面リソースの消費量も多くなった。

Windows7 Speedup 008

GUIの設定は コントロールパネル の システムとセキュリティ にある システム の左サイドバーから システムの詳細設定 をクリックするか、コンピュータ のコンテキストメニュー から プロパティ を開き システムの詳細設定 を選択し、「詳細設定」から 視覚効果 タブを選択。

Windows7 Speedup 007

視覚効果の設定を パフォーマンスを優先する に変更すると視覚効果がオフになり、Windows 9x 系 に戻った感じの GUIになるがパフォーマンスは最も向上する。

Windows7 Speedup 009

全ての視覚効果をオフにすると見た目が残念すぎるという場合は、視覚効果 で 一旦 パフォーマンスを優先する を選択後  アイコンの代わりに縮小版を表示するウインドウとボタンに視覚スタイルを使用するスクリーンフォントの縁を滑らかにする の 3項目のみにチェックを入れて「適用」をクリックすると透明効果・影 ・アニメーション などが 無効になるので体感的に動作が早くなる。

Windows7 Speedup 010

透明感が欲しい場合は Windows 7ベーシックの設定に デスクトップコンポジションを有効にする透明感を有効にする の項目を追加すれば、デフォルトの GUIと見た目がほとんど同じでデフォルトよりも動作が早くなる。

マウスポインターの移動速度

winspeedup011

マウスポインターの移動速度は PCビギナーに合わせてあるため、移動速度を上げると体感速度が向上する。

マウスポインターの速度を変更するには コントロールパネル の ハードウェアとサウンド から デバイスとプリンター の項目にある マウス をクリックして マウスのプロパティ を開き、ポインターオプション タブの 速度 を調整する。

不要フォントの削除

winspeedup012

Windowsで使用する フォント(書体)は デフォルトで英字を中心に揃っているが、アプリのインストール時に追加されることがあるためフォントフォルダは肥大化する傾向にあり、パフォーマンスを優先するなら未使用フォントは  Windows フォルダ内にある Fonts フォルダから外しておく。

フォントは OS だけでなく 文字を使用するアプリケーションで読み込まれるため、フォント数の増加に比例して アプリケーションの起動時間が長くなり、特に日本語フォントを多くインストールすると動作パフォーマンスが低下するため、現在の Windowsには使用したフォントのキャシュを作成する仕組みが備わっているものの、フォントキャッシュも肥大化する傾向にあるため、パフォーマンス優先で考えるなら インストールする日本語フォントは少ないに越したことはないが、2 ~ 3のフォントを外す程度ではパフォーマンスに与える影響はほとんどない。

Windows 7 に標準搭載されている日本語フォントメイリオMeiryo UIMSゴシックMS UI GothicMS PゴシックMS明朝MS P明朝 の 7書体で、標準搭載しているフォントにはシステムが使用しているものがあるため削除は避ける

StreamFab banner
CleverGet banner
DVDFab banner
Prof. Media banner
Epubor banner
StreamFab banner
CleverGet banner
DVDFab banner
Prof. Media banner
Epubor banner

不要アプリケーションの削除

revo-uninstaller-012

使用していないアプリケーションの削除はスタートアップ管理と共通している部分もあるが、自動起動してバックグラウンドで動作して リソースを無駄に消費している場合もあるため削除しておく。

プログラムの削除はアンインストールを支援する アンインストーラー の利用を推奨。

レジストリの編集

Windows は 使いやすくするため に敢えて「間」をとっている箇所があり、Windows の スタートメニュー は 初期設定で サブメニューがある メニューにマウスポインターを合わせると サブメニューが開くまで 400ミリ秒の遅延 が発生する。

400ミリ秒の遅延 は ビギナーでも しっかりとメニューを操作できる 絶妙な待機時間で 「間」がなくなると 却って使いづらくなるが、操作に慣れると 400ミリ秒も必要ないので 遅延時間を短縮することで パソコンの反応速度が向上したような感じになる。

winspeedup013

スタートメニューファイル名を指定して実行regedit を入力して「OK」。

winspeedup014

レジストリエディタを起動した状態で ファイル から エクスポート を選択し、任意のファイル名を付けて保存して レジストリのバックアップを作成。

レジストリの変更後に不具合が生じた場合は、レジストリエディタを起動して ファイルインポート を選択後、保存したファイルを指定して「開く」で復元できる。

winspeedup015

左にあるナビゲーションのフォルダ・ツリーから HKEY_CURRENT_USER\Control Panel\Desktop を開き、右側に表示されるリストから MenuShowDelay をダブルクリック。

winspeedup016

文字列の編集 ウインドウが開くので 値のデータ を400 から任意の数値に変更したら「OK」でウインドウを閉じ、パソコンを再起動すると変更したレジストリの値が反映される。

0 にすると遅延がなくなるが 使いづらくなるので 100 くらいがオススメ。

デフラグについて

Defrag

一つのデータが連続して書き込まれずに複数の空き領域に分割されて配置された場合、データの読み込みは連続したデータと比較して処理が多くなるだけでなく、ハードディスクのデータを読み込むヘッドの移動量も大幅に増加するため、データの読み込みと書き込み速度低下とハード ディスクの物理的な故障の原因にもなり、定期的にフラグメンテーション(断片化)を解消する デフラグメンテーション(デフラグ)が推奨されている。

デフラグを実行すると断片化が解消されて ファイルへのアクセス速度が向上する他 ハードディスクの物理的な負荷も軽減するが、デフラグ作業は点在しているデータを一つにまとめ 再配置 していくためハードディスクに連続的な読み込みと書込が実行されて大きな負荷がかかり、 ディスクが劣化している場合は致命的な損傷を与えかねないので、デフラグはディスクの状況把握が重要。

関連記事

Windows 11 のカスタマイズ

Windows 11には変更された UIをクラシックスタイルに戻す設定がないため、使い勝手が微妙になった タスクバーとコンテキストメニューを使い慣れたクラシックスタイルに 戻す方法を紹介

Windows 10/ 11のクイック起動の表示方法

タスクバー へのピン留めと異なり、アプリだけでなくフォルダやファイルのリンクも追加できる Windows 標準のランチャー機能 クイック起動の表示と使用方法

Windows 10/ 11 のライセンス移行

Windows 7/ 8 から 無償アップグレードした 汎用プロダクトキー が使用されている Windows 10/ 11の Microsoftアカウントを使用した ライセンス認証の 手順