Windows 7 の高速化と基礎知識

Windows7-Install-001

高速化の基礎知識

パソコンは CPU の換装・メモリの増設・グラフィックカードの実装 など 物理的にアップグレードしないと 性能は向上しないので、整理見た目の修正初期設定の変更 を行って Windows の 高速化を図る。

Windows7 Speedup 001

パソコンは与えられた指示をCPU・メモリ・GPU で処理を行っており、モニタ にアイコンを1つ表示させるだけでも リソース を消費している。

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

Windows7 Speedup 002

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

Windows7 Speedup 017

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

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

PC のクリーンアップ

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

プリフェッチの削除

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

glaryutilities-027

プリフェッチ は パフォーマンスを向上させる機能なのだが、ログデータが肥大化することで プリフェッチの読み込みに時間がかかり、Windows の起動がもたつく原因になるため 定期的に削除することで OS の起動が安定する。

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

スタートアップ プログラム は Windows の起動時に自動実行されてバックグラウンドで動作するプログラムで、スタートアップ に登録されているプログラムが多いほど PC の起動に時間を要する。

glary-utilities-022

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

視覚効果の変更

Windows 7 は Vista から受け継がれた Windows Aero という GUI(グラフィック・ユーザー・インターフェース)が使用されいる。

Windows7 Speedup 006

Windows XP と比較すると Windows VistaやWindows 7 は 透明化 などの 視覚効果が有効になっており、 見た目が美しい反面 リソースの消費量も多くなっている。

Windows7 Speedup 008

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

Windows7 Speedup 007

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

Windows7 Speedup 009

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

Windows7 Speedup 010

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

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

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

winspeedup011

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

不要フォントの削除

Windows で使用する フォント(書体)は デフォルトで 英字を中心に揃っているが、市販のソフトをインストールする際に日本語フォントが追加されたり、フリーフォントを追加したりと フォントフォルダ は 肥大化する傾向にある。

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

使用しない日本語フォントが大量にインストールされている場合は フォントフォルダから外すことでパフォーマンスの改善は期待できるが、2 ~ 3のフォントを外す程度ではパフォーマンスに与える影響はほとんどない。

winspeedup012

パフォーマンスを優先するなら 未使用のフォントは  Windows フォルダ内にある Fonts フォルダから外しておく。

Windows 7 に標準搭載されている日本語フォント メイリオMeiryo UIMSゴシックMS UI GothicMS PゴシックMS明朝MS P明朝 の 合計 7書体のみ。

Windows が標準搭載している フォントには システムが使用しているものがあるため 削除は避ける。

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

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

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 くらいがオススメ。

デフラグについて

一昔前まではパソコンの最適化と言えば ディスクのフラグメンテーション(断片化)を解消する デフラグメンテーション(デフラグ)で、Windows に標準搭載されている デフラグツール の 使用頻度については 以前から 諸説紛々していた。

Defrag

一つのデータが連続して書き込まれずに複数の空き領域に分割されて配置 された場合、データの読み込みは 連続したデータと比較して処理が多くなるだけで なく、ハードディスクのデータを読み込むヘッドの移動量も大幅に増加するため、データの読み込みと書き込み速度が低下 と ハード ディスクの物理的な故障の原因にもなりかねない。

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

関連記事
Windows11-Customizeicon

Windows 11 のカスタマイズ

Index 刷新された Windows 11のユーザーインターフェースタスクバーの設定Windows 11 Classic Context Menu – コンテキストメニューの復元Expl…

Windows-Settings-icon

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

Index クイック起動(クイックランチ)Windows 10 で「クイック起動」を表示Windows 11 で クイック起動 を表示Quick Lunch の使用方法Start 11 の利用クイック…

Windows-Licence-icon

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

Index Windows 10/ 11 のライセンスデバイスの確認Windows 10/ 11 のセットアップライセンス認証が通らない場合 Windows 10/ 11 のライセンス Windows…