Windows 10の動作を設定変更で高速化する方法

Windows 10の動作を設定変更で高速化する方法

Windows 10の動作を高速化したい場合、最も効果があるのはハードウェアを増強(SSDなどの高速なディスクへの交換や、メモリ増設など)することですが、Windowsの設定を見直すことでも、高速化できる場合が多々あります。

そこでここでは、Windows 10で動作の高速化を実感できる設定項目を紹介します。

この記事は、以下の環境で実行した結果を基にしています。他のエディションやバージョンでは、動作結果が異なる場合があることをご了承ください。

ソフトウェアバージョン
Windows 10 Pro 64bit22H2

視覚効果の無効化

Windows 10では、画面をアニメーションさせたりウィンドウに影を付けたりといった、さまざまな視覚効果が使用されています。

視覚効果は、ユーザーインターフェースの見栄えを良くしてくれますが、その分CPUやメモリを消費しているので、視覚効果を無効化することでリソースの使用量を抑えたり、Windows 10の動作を高速化できます。

アニメーション効果だけ無効化したいときは、Windowsの「設定」アプリから「簡単操作」>「ディスプレイ」を開き「Windowsのシンプル化とパーソナル設定」にある「Windowsにアニメーションを表示する」をオフにします。

Windows 10の動作を設定変更で高速化する方法

これだけでも、体感で分かるほどWindows 10の動作が高速化する場合もあります。

そのほかの視覚効果も無効化したい場合は、次の手順を実施します。

「コントロールパネル」から「すべてのコントロールパネル項目」>「システム」を順に開き、左側のメニューから「システムの詳細設定」をクリックします。

Windows 10の動作を設定変更で高速化する方法

「システムのプロパティ」画面で「詳細設定」タブの「パフォーマンス」欄にある「設定」をクリックします。

Windows 10の動作を設定変更で高速化する方法

「パフォーマンスオプション」画面の「視覚効果」タブで「パフォーマンスを優先する」を選択するか、「カスタム」を選択して、無効化にしたい項目のチェックをオフにします。

Windows 10の動作を設定変更で高速化する方法

スタートメニューの透明効果を無効化

Windows 10のスタートメニューやタスクバーには半透明のエフェクトがかけられていまが、この透明効果を無効化することでも高速化に期待できます。

透明効果を無効化する手順は、次のとおりです。

デスクトップの何もないところを右クリックして、メニューから「個人用設定」をクリックします。

Windows 10の動作を設定変更で高速化する方法

「個人用設定」の左メニューから「色」を選択し「透明効果」を「オフ」にします。これで半透明エフェクトが無効になります。

Windows 10の動作を設定変更で高速化する方法

電源プランの変更

Windows 10では、デフォルトの電源プランとして「バランス」が選択されており、自動的に性能と電力消費のバランスが取られています。

この電源プランをパフォーマンスを優先する設定に変更することで、PCの性能を最大限引き出してWindows 10の動作の高速化に期待できます。なお、電源プランをパフォーマンス優先すると電力消費は上がります。

電源プラン「高パフォーマンス」を追加

消費電力が増えてもいいから、より性能を引き出したい場合、電源プランを「高パフォーマンス」に変更することで、パフォーマンスアップすることができますが、電源プランに「高パフォーマンス」がに表示されていないことがあります。

Windows 10の動作を設定変更で高速化する方法

そんなときは、コマンドプロンプトもしくはWindows PowerShellを管理者権限で起動し、次のコマンドを実行します。

> powercfg /s 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c

コマンド実行後「電源オプション」画面を開き直せば、追加の電源プランに「高パフォーマンス」が表示され、選択された状態になっています。

Windows 10の動作を設定変更で高速化する方法

ちなみに、電源プランを「バランス」から「高パフォーマンス」にすると3%ほど性能が向上し、「省電力」から「高パフォーマンス」にすると2倍近い性能向上が期待できる場合もあります。

電源プランに「究極のパフォーマンス」を追加

あまり知られていませんが、Windows 10バージョン1803以降であれば、さらにパフォーマンスを追求した「究極のパフォーマンス」という電源プランを追加することもできます。

「究極のパフォーマンス」を追加するには、コマンドプロンプトもしくはWindows PowerShellを管理者権限で起動し、次のコマンドを実行します。

> powercfg /duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61

コマンド実行後「電源オプション」画面を開き直せば「究極のパフォーマンス」が表示され、選択できるようになっているはずです。

Windows 10の動作を設定変更で高速化する方法

なお、電源プランを「高パフォーマンス」から「究極のパフォーマンス」に変更した場合の性能向上の度合は、環境により異なるようなので、どれぐらい性能向上するか確かめたい場合は、ベンチマークソフトなどを利用して計測してみることをおススメします。

なお、注意点としては「究極のパフォーマンス」は、デスクトップPC向けの電源プランで、ノートPCなどのバッテリー駆動のPCでは利用できません。

電源プラン設定を既定値に戻す

電源プラン設定を既定値に戻したいときは、コマンドプロンプトもしくはWindows PowerShellを管理者権限で起動し、次のコマンドを実行します。

> powercfg -restoredefaultschemes

コマンド実行後「電源オプション」画面を開き直せば、選択可能な電源プランは既定値に戻っているでしょう。

バックグラウンドアプリの無効化

Windows 10上で動作しているアプリの中には、バックグラウンドで動作して、インターネットからデータ受信したり、通知を送信したりするアプリがあります。

アプリがバックグラウンドで動作することで、最新の情報を表示したり通知などで役立ちますが、その分リソースを消費しているので、不要なアプリのバックグラウンドでの動作を無効化することで、リソースの消費を抑えることができるとともに、動作の高速化にも期待できます。

不要なアプリのバックグラウンド動作を無効化する手順は、次のとおりです。

Windows 10の「設定」アプリから「プライバシー」>「バックグラウンドアプリ」開き、画面右側で、無効化したいアプリの右にあるスイッチを「オフ」に設定します。

Windows 10の動作を設定変更で高速化する方法

なお、すべてのアプリのバックグラウンド実行を無効化する場合は、上部にある「アプリのバックグラウンド実行を許可する」を「オフ」に設定します。

Windows 10の動作を設定変更で高速化する方法

注意点としては、アプリのバックグラウンド実行を無効化すると、ニュースアプリの場合は最新情報が表示されなくなったり、メールアプリだと新着メールが通知されなくなります。

不要なスタートアッププログラムの無効化

Windows環境には、OS起動時に自動的に起動するプログラム「スタートアッププログラム」があります。このスタートアッププログラムの数を減らせば、マシンの起動を高速化できます。

スタートアッププログラムを無効化する手順は、次のとおりです。

「スタート」ボタンを右クリックして、メニューから「タスクマネージャー」を選択します。

Windows 10の動作を設定変更で高速化する方法

「タスクマネージャー」の「スタートアップ」タブをクリックすると、スタートアッププログラムの一覧が表示されるので、自動的に起動させたくないプログラムを選択して、右下の「無効にする」をクリックします。

Windows 10の動作を設定変更で高速化する方法

コンパクトOSの有効化

Windows 10では、システム関連ファイルを圧縮することで読み込むデータの量を減らし、HDDからのWindowsの起動を高速化できる「コンパクトOS」機能が利用できます。

Memo

コンパクトOSが有効な状態では、圧縮されたシステムファイルを利用する際に解凍処理が必要になり、CPUに負荷がかかります。

そのため、CPUスペックがそれなりに高いマシンであれば、OSファイル解凍時のパフォーマンス低下を十分に相殺できる高速化が見込めますが、CPUスペックが低いマシンでは、コンパクトOSを有効化することで、さらにマシンが遅くなってしまうことがあります。

また、システムファイルが圧縮されることから、非圧縮時と比較してディスク使用量を減らせる効果もあります。どれぐらい使用量が減るかは環境にもよると思いますが、私の環境では10.2GBが、5.7GBまで圧縮されました。

コンパクトOSを有効化する手順は、次のとおりです。

まず、現在のコンパクトOSの状態を確認するために、管理者権限で「コマンドプロンプト」や「Windows PowerShell」を起動して、次のコマンドを実行します。

> compact /compactos:query

コンパクトOSが有効な場合は、次のように表示されます。

システムは圧縮状態です。管理者が変更しない限り、この状態のままになります。

コンパクトOSが無効な場合は、次のように表示されます。

システムは圧縮状態ではありません。Windowsにより、圧縮はこのシステムにとって効果がないと判断されました。

コンパクトOSを有効化するときは、次のコマンドを実行します。

> compact /compactos:always

圧縮中の進捗は表示されませんが、圧縮にはおおむね1時間ほどかかります。圧縮が完了すれば、コンパクトOSの有効化完了です。

なお、コンパクトOSを無効化するときは、次のコマンドを実行し、無効化には圧縮時と同じように時間がかかります。

> compact /compactos:never

ハードウェア設定の調整

PCの電源をオンにしてからサインイン画面が表示されるまでの時間がやけに長い場合は、Windows 10の設定を見直すとともに、UEFIファームウェアの設定を調整することでも、Windows 10の起動を高速化できる場合があります。

ハードウェアの設定変更でWindows 10の起動を高速化する方法
ここでは、Windows 10の起動をUEFIファームウェアの設定(BIOS設定)を調整することで高速する方法を紹介します。

あとがき

なお、Windows 10の動作が徐々に遅くなってきている場合は、ここで紹介しているような高速化設定ではなく、以下の記事で紹介している動作を改善する対処を行ったほうが良いでしょう。