Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

最大プロセッサ周波数とは?表示・変更する方法を徹底解説

PCで最大プロセッサ周波数を設定したいと考えているユーザーが増えています。最近のWindowsでは、最大プロセッサ周波数はデフォルトで「0」に設定されており、これはプロセッサが本来の性能上限まで自由に動作できる状態を意味します。

最大プロセッサ周波数とは?表示・変更する方法を徹底解説

しかし、Windows 10であえて周波数を制限したい理由はいくつかあります。省エネのためかもしれませんし、負荷の高いタスクを実行した際にCPUが過熱しすぎると気づいたのかもしれません。幸い、Windows 10には最大プロセッサ周波数を設定する機能が用意されていますが、このオプションはデフォルトで非表示になっています。

最大プロセッサ周波数とは?

プロセッサの周波数とは、CPUコアの動作周波数を指し、MHz単位で測定されます。一般的に、周波数が高いほどプロセッサは高速に動作します。

Windows 10の設定画面から、プロセッサの概算最大周波数(MHz)を指定することが可能です。最大プロセッサ周波数は、次の2つのシナリオそれぞれについて事前に設定できます。

  • バッテリー駆動時:コンピューターがバッテリーで動作している場合
  • 電源接続時:コンピューターが電源に接続されている場合

なお、最近のプロセッサの多くは自己管理機能を備えているため、Windows側からプロセッサ関連の設定を変更してもメリットはあまりない点に注意してください。むしろ最大周波数を制限することで、PCのパフォーマンスが低下する可能性もあります。

ただし、デフォルトの最大周波数でCPUが過度に発熱すると感じた場合に、ハードウェアの不具合を未然に防ぐ予防策として最大プロセッサ周波数を操作するのは効果的です。

また、ノートPCのバッテリー残量が少なく、稼働時間を少しでも延ばしたい場合にも有効です。最大周波数を制限することで、電源に繋ぐまでの時間を数分延ばせる可能性があります。

「最大プロセッサ周波数」オプションを追加する方法

Windows 10 build 1709以降、「最大プロセッサ周波数」の項目は「電源オプション」タブから削除されました。そのため、最新版のWindows 10ではこのオプションが非表示になり、通常の操作では最大プロセッサ周波数を調整できなくなっています。

本記事では、最大プロセッサ周波数を手動で設定するための複数の方法を、Windows 10の標準機能だけで行う手順としてご紹介します。サードパーティ製ソフトは一切不要です。

ただし、指定できる最大MHzはCPUに許容される最高周波数までである点にご注意ください。つまり、このオプションでCPUをオーバークロックすることはできず、上限はCPUの最大許容値となるため、アンダークロック(引き下げ)のみが可能です。

以下では、「電源オプション」内に「最大プロセッサ周波数」メニューを追加・削除する2つの方法を解説します。

方法1:コマンドプロンプトで最大プロセッサ周波数メニューを追加/削除する

ターミナル操作に抵抗がなければ、管理者権限のコマンドプロンプトを使うのが最も手軽な方法です。実際に検証済みであり、問題なく動作することを確認しています。ただし、最新のWindows 10環境が必要です。

手順は以下の通りです。

  1. Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。「cmd」と入力し、Ctrl + Shift + Enterを押して管理者権限のコマンドプロンプトを起動します。UAC(ユーザーアカウント制御)の確認画面が表示されたら、「はい」をクリックして管理者権限を付与してください。最大プロセッサ周波数とは?表示・変更する方法を徹底解説
  2. 管理者権限のコマンドプロンプトで、以下のコマンドを入力してEnterを押すと、「電源オプション」メニュー内に最大プロセッサ周波数の項目が追加されます。
    powercfg -attributes SUB_PROCESSOR 75b0ae3f-bce0-45a7-8c89-c9611c25e100 -ATTRIB_HIDE
  3. パソコンを再起動します。
  4. 再起動完了後、再度Windowsキー + Rを押して「ファイル名を指定して実行」を開き、「powercfg.cpl」と入力してEnterを押すと、「電源オプション」メニューが開きます。最大プロセッサ周波数とは?表示・変更する方法を徹底解説
  5. 現在アクティブな電源プランを選択し、「プラン設定の変更」をクリックします。最大プロセッサ周波数とは?表示・変更する方法を徹底解説
  6. 設定一覧を下へスクロールすると、「最大プロセッサ周波数」というドロップダウンメニューが表示されます。希望の値(MHz)に変更しましょう。
  7. バッテリー駆動」と「電源接続」の値を変更したら、設定を確実に反映させるためにもう一度パソコンを再起動します。

補足:将来的に「最大プロセッサ周波数」メニューを非表示にしたい場合は、手順1をもう一度実行し、代わりに以下のコマンドを使えば「電源オプション」からメニューを削除できます。

powercfg -attributes SUB_PROCESSOR 75b0ae3f-bce0-45a7-8c89-c9611c25e100 +ATTRIB_HIDE

別のアプローチで最大プロセッサ周波数メニューを表示させたい場合は、以下の方法をお試しください。

方法2:レジストリエディターで最大プロセッサ周波数メニューを追加/削除する

「電源オプション」ウィンドウに最大プロセッサ周波数メニューを表示させるもう一つの方法が、レジストリエディターの利用です。変更するのはレジストリキー1つの値だけで、作業自体は非常に簡単です(難しいのは正しい場所へ移動するところだけです)。

レジストリエディターで追加/削除を行う手順は以下の通りです。

  1. Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開き、「regedit」と入力してEnterを押すと、レジストリエディターが起動します。UAC(ユーザーアカウント制御)の確認画面では「はい」をクリックして管理者権限を付与します。
  2. レジストリエディターの左側ツリーで、以下の場所へ移動します。
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\75b0ae3f-bce0-45a7-8c89-c9611c25e100

    補足:手動で辿っても構いませんし、上部のアドレスバーにパスを貼り付けてもOKです。

  3. 目的の場所に到達したら、右側ペインの「Attributes」をダブルクリックします。
    注意:右側に「Attributes」という値が存在しない場合は、自分で作成する必要があります。何もない場所を右クリックし、「新規 > DWORD (32ビット) 値」を選択して、新規作成したDWORDに「Attributes」と名前を付けてください。
  4. 右側ペインの「Attributes」をダブルクリックし、値を「2」に設定すると、「最大プロセッサ周波数」メニューが有効になります。
最大プロセッサ周波数とは?表示・変更する方法を徹底解説

補足:後からレジストリエディター経由でこのオプションを再び非表示にしたい場合は、同じ場所(HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\75b0ae3f-bce0-45a7-8c89-c9611c25e100)に戻り、「Attributes」の値を「1」に変更してください。

Windows 10で最大プロセッサ周波数を変更する方法

上記のいずれかの方法で電源設定ウィンドウに最大プロセッサ周波数オプションを表示できたら、次は実際に値を変更してみましょう。GUI操作が苦手な方向けに、コマンドプロンプトから調整する方法も併せてご紹介します。

方法1:電源オプションメニューから最大プロセッサ周波数を変更する

CUIを避けて、画面上のメニューだけで完結させたい方におすすめの方法です。以下の手順で、「電源オプション」メニューから直接「最大プロセッサ周波数」を変更できます。

手順は以下の通りです。

  1. この方法を使うには、事前に上記2つの方法のいずれかで「最大プロセッサ周波数」設定を表示させておく必要があります。この準備がなければ、メニュー自体が表示されません。
  2. Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開き、「powercfg.cpl」と入力してEnterを押すと、「電源オプション」メニューが開きます。
  3. 電源オプション」画面で、現在使用中の電源プラン横にある「プラン設定の変更」リンクをクリックします。
  4. 現在の電源プランの「プラン設定」画面で、「電源の詳細設定の変更」をクリックします。
  5. 電源オプション」の「詳細設定」タブで、設定一覧を下へスクロールし、「プロセッサの電源管理」のドロップダウンを展開します。
  6. 続いて、「最大プロセッサ周波数」横の「+アイコン」をクリックします。
  7. ここで「バッテリー駆動」と「電源接続」の両方について、最大プロセッサ周波数(MHz)を設定します。
    注意:CPUに許容される最大周波数を超えた設定はできないため、変更前に必ずお使いのCPUの仕様を確認しましょう。0 MHz(デフォルト値)に設定した場合は「無制限」を意味し、CPUは最大周波数まで到達できるようになります。
  8. 値を変更したら「適用」をクリックして保存し、変更を確定させるためにパソコンを再起動します。
最大プロセッサ周波数とは?表示・変更する方法を徹底解説

より技術的なアプローチで時短したい場合は、以下の方法2をご覧ください。

方法2:コマンドプロンプトで最大プロセッサ周波数を変更する

自分はある程度技術に詳しいという方には、こちらの方法が向いています。以下の手順に従えば、管理者権限のコマンドプロンプトから直接最大プロセッサ周波数を変更できます。GUIメニューと同様に、「バッテリー駆動」と「電源接続」の両方の値を調整可能です。

コマンドプロンプトで「最大プロセッサ周波数」を変更する手順は以下の通りです。

  1. Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。「cmd」と入力し、Ctrl + Shift + Enterを押して管理者権限のコマンドプロンプトを起動します。UAC(ユーザーアカウント制御)の確認画面では「はい」をクリックして管理者権限を付与します。最大プロセッサ周波数とは?表示・変更する方法を徹底解説
  2. 管理者権限のコマンドプロンプトで、以下のコマンドを入力して「最大プロセッサ周波数(バッテリー駆動)」の既定値を変更します。
powercfg -setdcvalueindex SCHEME_CURRENT 54533251-82be-4824-96c1-47b60b740d00 75b0ae3f-bce0-45a7-8c89-c9611c25e100 <MHz>

補足:<MHz>はプレースホルダーです。バッテリー駆動時に適用したい任意の周波数値に置き換えてください。入力例:

powercfg -setdcvalueindex SCHEME_CURRENT 54533251-82be-4824-96c1-47b60b740d00 75b0ae3f-bce0-45a7-8c89-c9611c25e100 2300
  1. 次に、以下のコマンドで電源接続時のプロセッサ周波数を変更します。
    powercfg -setacvalueindex SCHEME_CURRENT 54533251-82be-4824-96c1-47b60b740d00 75b0ae3f-bce0-45a7-8c89-c9611c25e100 <MHz>

    補足:最初のコマンドと同様に、<MHz>はプレースホルダーなので、適用したい周波数に置き換えてください。

  2. 変更を反映させるために、パソコンを再起動します。
  1. DDC/CIとは?モニターの明るさやコントラストをPCから直接操作できる便利機能の使い方

    現在販売されているほとんどのモニターには、DDC/CIという便利な機能が搭載されています。しかし、この機能の存在自体を知っている人は少なく、何のためにあるのか、どう使うのかまで理解している方はさらに少数でしょう。その理由の一つは、多くのモニターメーカーが専用ソフトウェアの開発にあまり力を入れていないことにあります。DDC/CIとは?DDC/CI(Display Data Channel / Command Interface)とは、パソコンとモニターの間で行われる通信方式のことです。ディスプレイに関する情報を、パソコン側とモニター側でやり取りするためのプロトコル群で構成されています。DDCの基

  2. Steamワークショップとは?使い方を徹底解説|Modのダウンロード・削除方法まで

    Steamワークショップは、ゲームプラットフォーム「Steam」に組み込まれたコミュニティ機能の一つです。ユーザーやコンテンツ制作者が、お気に入りのゲーム向けに制作したコンテンツを自由にアップロード・ダウンロードできる場として運営されています。対応しているアイテムは多岐にわたり、Mod(改造データ)、アートワーク、スキン、マップなどが含まれます。Steamワークショップへのアクセス方法Steamワークショップには、Webブラウザから「Steamコミュニティ ワークショップページ」にアクセスして利用する方法と、Steamクライアント内で「コミュニティ」タブから「ワークショップ」を選択して開く方法